Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source animation software

2268 open-source libraries, tools and applications tagged animation, ranked by how closely animation is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2268 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Cocos (Cocos Creator Engine)
Cocos Engine is the open-source runtime engine behind Cocos Creator, a free cross-platform 2D/3D game development tool built with a C++ cor…
759852stable
pixel-agents-hq/pixel-agents
Pixel Agents is a VS Code extension and standalone CLI that visualizes AI coding agents (like Claude Code) as animated pixel-art characters…
839811active
rough-stuff/rough-notation
A small (3.8kb gzipped) JavaScript library for creating and animating hand-drawn style annotations on web page elements, built on RoughJS. …
329701stable
pmndrs/use-gesture
@use-gesture is a TypeScript library for binding rich mouse and touch gestures (drag, pinch, zoom, wheel, scroll) to React components or va…
239623stable
DenverCoder1/readme-typing-svg
A PHP web service that dynamically generates customizable SVG images with a typing-and-deleting text animation for embedding in GitHub prof…
859417active
react-grid-layout/react-draggable
A React component library that makes elements draggable via a simple <Draggable> wrapper, using CSS Transforms for positioning. It supports…
669286stable
gorhom/react-native-bottom-sheet
A performant, fully configurable interactive bottom sheet component library for React Native, built on Reanimated and Gesture Handler. It s…
799105active
tsParticles
tsParticles is a lightweight, dependency-free TypeScript library for creating customizable particle effects, confetti explosions, and firew…
968983stable
locomotivemtl/locomotive-scroll
Locomotive Scroll is a lightweight (9.4kB gzipped) JavaScript library for smooth scrolling, viewport detection, and parallax effects, built…
668883stable
lucky-canvas
A TypeScript + Canvas-based lucky draw plugin offering prize wheel, 9-grid, and slot machine components. One codebase adapts to JS, Vue, Re…
718767stable
lewislulu/html-ppt-skill
An AgentSkill that lets AI agents generate professional HTML presentations from themes, layouts, and full-deck templates, all as pure stati…
578751active
jonobr1/two.js
Two.js is a renderer-agnostic two-dimensional drawing API for modern web browsers, letting the same code render via SVG, Canvas 2D, or WebG…
938672stable
Shopify/react-native-skia
A React Native library that brings the Skia 2D graphics engine to mobile apps, enabling high-performance drawing, rendering, and animation.…
938611active
LibreSprite/LibreSprite
LibreSprite is a free, open-source animated sprite editor and pixel art tool, forked from the last GPLv2 commit of Aseprite. It supports la…
888608active
TahaSh/swapy
Swapy is a framework-agnostic JavaScript/TypeScript library that converts any HTML layout into a drag-to-swap layout with minimal code. It …
268509active
davidjerleke/embla-carousel
Embla Carousel is a lightweight, dependency-free carousel/slider library written in TypeScript with fluid motion and precise touch swiping.…
798439stable
CountUp.js
CountUp.js is a dependency-free, lightweight JavaScript/TypeScript class that animates a numerical value by counting up or down to it in th…
828156stable
folke/snacks.nvim
A collection of quality-of-life plugins for Neovim, written in Lua, bundling features like a fuzzy picker, file explorer, dashboard, notifi…
688143active
lexrus/LTMorphingLabel
A Swift UILabel subclass that provides graceful morphing text animations, originally mimicking Apple's QuickType animation from iOS 8. It s…
518135active
pqoqubbw/icons
lucide-animated is an open-source (MIT) collection of beautifully crafted animated React icons built on Lucide icons and Motion. It ships a…
638129active
junixapp/XPopup
XPopup is a powerful and elegant popup library for Android that can replace Dialog, PopupWindow, PopupMenu, BottomSheet, DrawerLayout, and …
238026stable
MPAndroidChart
MPAndroidChart is a powerful and easy-to-use chart and graph view library for Android, supporting line, bar, pie, radar, bubble, and candle…
8438170maintenance
facebook/litho
Litho is a declarative UI framework from Facebook for building efficient Android user interfaces using immutable components and a functiona…
687799active
barvian/number-flow
NumberFlow is a dependency-free animated number component for React, Vue, Svelte, and plain TypeScript/JavaScript that smoothly transitions…
807734active
glidejs/glide
Glide.js is a dependency-free JavaScript ES6 slider and carousel library for the web. It is lightweight (~7kb gzipped), modular, extendable…
637667stable
UIEffect
UIEffect is a Unity package for applying rich visual effects like grayscale, blur, and dissolve to UI elements directly from the Inspector …
937660active
SwiftKickMobile/SwiftMessages
SwiftMessages is a flexible message bar and view presentation library for iOS, supporting both UIKit and SwiftUI. It displays customizable …
487548stable
FastLED/FastLED
FastLED is a fast, efficient C++ library for controlling addressable LED strips and pixels (WS2812/Neopixel, APA102, LPD8806, and many more…
1007513stable
WenchaoD/FSPagerView
FSPagerView is an elegant iOS/tvOS screen slide library built on UICollectionView, supporting infinite scrolling, automatic sliding, and 3D…
327360stable
lightGallery
lightGallery is a customizable, modular, dependency-free JavaScript lightbox gallery plugin for displaying images and videos on the web and…
707055active
ChenYilong/CYLTabBarController
CYLTabBarController is an iOS UI library that adds Lottie animations, Liquid Glass styling, red-dot badges, and an enlarged center button t…
947036active
VPet
VPet-Simulator is an open-source virtual desktop pet application for Windows built with WPF, featuring many interactive animations, feeding…
776999active
Ren'Py
Ren'Py is an open-source visual novel engine that lets creators build interactive stories using words, images, and sounds, combining an eas…
926904active
software-mansion/react-native-gesture-handler
React Native Gesture Handler is a library providing a declarative API that exposes platform-native touch and gesture systems to React Nativ…
976786stable
nannou-org/nannou
Nannou is an open-source creative coding framework for Rust, inspired by Processing, openFrameworks, and Cinder, now built as a set of Bevy…
756756active
ibelick/motion-primitives
Motion-Primitives is an open-source UI kit of beautifully designed, animated React components built with Motion (Framer Motion) and Tailwin…
686717active
OpenShot Video Editor
OpenShot Video Editor is a free, open-source, cross-platform video editor built with Python/PyQt5 and a C++ FFmpeg-based backend (libopensh…
916633active
rullerzhou-afk/clawd-on-desk
Clawd on Desk is an Electron-based pixel desktop pet that watches AI coding agents like Claude Code, Codex, Cursor, and Copilot in real tim…
836494active
Konva
React Konva is a React library providing declarative components for the Konva 2D HTML5 canvas framework. It lets developers build interacti…
996435stable
VincentGarreau/particles.js
A lightweight JavaScript library for rendering animated particle effects on an HTML canvas, configurable via JSON. It supports interactive …
2330204maintenance
ecomfe/zrender
ZRender is a lightweight 2D graphics rendering engine for the web, supporting Canvas, SVG, and VML backends. It serves as the underlying re…
776309active
IanLunn/Hover
Hover.css is a collection of CSS3-powered hover effects for links, buttons, logos, SVG, and featured images, available in CSS, Sass, and LE…
2329407maintenance
rdev/liquid-glass-react
A React component library that recreates Apple's Liquid Glass visual effect with configurable refraction, blur, chromatic aberration, and e…
276263active
nolly-studio/cult-ui
cult/ui is a collection of accessible, customizable React components built with Tailwind CSS and Framer Motion, designed for design enginee…
636161active
snk
A tool that pulls a GitHub user's contribution graph and renders it as an animated snake game, outputting an animated SVG or GIF. It is dis…
696098active
css-doodle
css-doodle is a web component for drawing generative patterns and visual art with CSS. It generates a grid of cells styled by CSS rules wit…
1006066active
Blockbench
Blockbench is a free, open-source desktop and web application for editing low-poly 3D models with pixel art textures. It includes modeling,…
996065active
jvalen/pixel-art-react
Pixel Art to CSS is a web-based pixel art drawing and animation editor built with React and Redux. It generates ready-to-use CSS code from …
496041active
michalsnik/aos
AOS is a small JavaScript library that animates HTML elements as they scroll into view, driven by CSS transitions and data attributes. It o…
3228050maintenance
russellsamora/scrollama
Scrollama is a lightweight JavaScript library for building scrollytelling experiences using the IntersectionObserver API instead of scroll …
526004active
MengTo/threeui
ThreeUI Community is an open-source catalog of React components built with Three.js, WebGL, and shaders, featuring live interactive rendere…
556002active
mob-sakai/ParticleEffectForUGUI
A Unity package that renders ParticleSystem effects directly within UnityUI (uGUI) via CanvasRenderer, without needing extra Camera, Render…
946000stable
duilib/duilib
Duilib is a free, open-source DirectUI interface library for building Windows desktop application UIs in C++. It features a simple, extensi…
605963active
flutterchina/flukit
Flukit is a Flutter UI component library providing a collection of practical widgets such as Swiper, PullRefresh, ScaleView, WaterMark, and…
325932active
Galacean Engine
Galacean Engine is a high-performance, real-time interactive 2D/3D engine written in TypeScript, built on WebGL/WebGL2 with support for ani…
845901active
scenee/FloatingPanel
A Swift UI component library for iOS that implements draggable floating panel interfaces like those in Apple Maps, Shortcuts, and Stocks. I…
925817stable
Tencent/libpag
libpag is Tencent's official real-time rendering library for PAG (Portable Animated Graphics) files, a format exported from Adobe After Eff…
975795active
react-native-modal/react-native-modal
An enhanced, animated, and customizable Modal component library for React Native that extends the built-in Modal with animations, backdrop …
485651active
diffusionstudio/lottie
An open-source TypeScript framework/skill that lets coding agents like Claude Code, Codex, or Cursor generate production-ready Lottie anima…
585571active
mifi/editly
Editly is a declarative non-linear video editing tool and framework built on Node.js and ffmpeg, offering both a CLI and a JavaScript API. …
295506active
Jakubantalik/transitions.dev
Transitions.dev is an interactive collection of reusable, copy-ready CSS transition snippets for common web UI interaction patterns (modals…
605391active
SpriteJS
SpriteJS is a cross-platform, high-performance graphics library that lets you manipulate sprite elements on canvas as if they were DOM elem…
235388stable
Splide
Splide is a lightweight, dependency-free slider/carousel library written in TypeScript with strong accessibility support. It offers drag/sw…
235366stable
williamngan/pts
Pts is a lightweight TypeScript/JavaScript library for visualization and creative coding, providing point/vector math, geometry, color, and…
975348stable
hammerjs/hammer.js
Hammer.js is a small JavaScript library for detecting and handling multi-touch gestures like tap, swipe, pinch, and press in web applicatio…
5624326maintenance
Spine
Official runtime libraries for loading and rendering Spine 2D skeletal animation data in game engines and toolkits across many languages. T…
775314stable
Swup
Swup is a versatile and extensible page transition library for server-rendered websites, written in TypeScript. It intercepts link clicks, …
925232stable
tixl3d/tixl
TiXL (formerly Tooll3) is a free, open-source desktop application for creating realtime motion graphics, combining graph-based procedural c…
925151active
negomi/react-burger-menu
A React component library providing an off-canvas sidebar (hamburger menu) with multiple animation effects using CSS transitions and SVG pa…
435083stable
rcbyr/keen-slider
Keen-Slider is a lightweight (~5.5KB gzipped), dependency-free TypeScript library for building touch-friendly sliders, carousels, and slide…
485021stable
Hanzi Writer
Hanzi Writer is a free and open-source JavaScript library for animating Chinese character stroke order and running stroke order practice qu…
475007stable
tholman/github-corners
A collection of modern SVG-based 'Fork me on GitHub' corner badges with hover animations, offered as copy-paste HTML/CSS snippets. It repla…
324998stable
rubensousa/GravitySnapHelper
An Android library providing a SnapHelper that snaps a RecyclerView's items to a chosen edge or center, with a ready-made GravitySnapRecycl…
594979stable
react-native-linear-gradient/react-native-linear-gradient
A React Native component that renders linear gradient backgrounds with configurable colors, start/end points, and animation support. It is …
654956stable
bevacqua/dragula
Dragula is a lightweight vanilla JavaScript drag-and-drop library that lets users reorder and move elements between containers with minimal…
3222135maintenance
chenglou/react-motion
A React library that implements spring-physics-based animation, letting developers animate UI elements with stiffness and damping instead o…
2321908maintenance
FXGL
FXGL is a Java/JavaFX/Kotlin game development framework (engine) built on top of JavaFX, offering a high-level entity-component API for 2D …
754864active
Daltron/NotificationBanner
A lightweight, highly customizable Swift library for displaying in-app notification banners and drop-down alerts on iOS. It supports banner…
234862stable
yshui/picom
picom is a lightweight X11 compositor forked from Compton that adds window effects like shadows, transparency, blur, and animations. It is …
744807active
DavidHDev/canvas-ui
An open-source, framework-agnostic library of creative UI components drawn on canvas, where real HTML is rendered inside a canvas element w…
584788active
AAChartKit (AAInfographics)
AAChartKit is an elegant declarative data visualization chart framework for iOS, iPadOS and macOS, built on top of the open-source Highchar…
674765active
oframe/ogl
OGL is a minimal WebGL library written in ES6 modules with zero dependencies, aimed at developers who prefer low levels of abstraction and …
364655active
SortableJS
A Vue.js component (Vue 2) and directive (Vue 1) that adds drag-and-drop reordering to lists, built on top of Sortable.js. It keeps the HTM…
2320575maintenance
chiahsien/CHTCollectionViewWaterfallLayout
A UICollectionViewLayout subclass for iOS/tvOS that arranges collection view items in a Pinterest-like waterfall (masonry) layout. It mimic…
734606stable
DavidHDev/vue-bits
Vue Bits is an open-source collection of 90+ animated, interactive, and customizable Vue 3 UI components including text animations, backgro…
624568active
Popmotion/popmotion
Popmotion is a low-level JavaScript animation library providing composable keyframes, spring, and decay animations for numbers, colors, and…
3220154maintenance
nandorojo/moti
Moti is a universal animation library for React Native and Web, powered by Reanimated 3, offering a declarative prop-based API similar to F…
244553stable
gskinnerTeam/flutter-wonderous-app
Wonderous is a showcase application built with the Flutter SDK that explores famous world structures through rich visuals, effects, and tra…
764518stable
projectM
projectM is an open-source, cross-platform C++ library that renders real-time music visualizations, reimplementing Winamp's MilkDrop. This …
844484active
hugomd/parrot.live
parrot.live is a small web service that streams an animated ASCII party parrot to any terminal via `curl parrot.live`. It serves animation …
574481stable
LeaferJS
LeaferJS (leafer-ui) is a lightweight, zero-dependency TypeScript Canvas engine for building interactive 2D graphics, with a DOM-like API, …
934458active
mikke89/RmlUi
RmlUi is a C++ user interface library based on HTML/CSS standards, forked from libRocket, that turns HTML/CSS-like markup into vertices and…
834447active
facebookarchive/pop
Pop is an extensible animation engine for iOS, tvOS, and OS X that supports both static animations and dynamic spring/decay physics-based a…
1019513maintenance
EmergeTools/Pow
Pow is an open-source Swift package providing delightful SwiftUI transitions and change effects for iOS apps. It offers a collection of rea…
654414active
fisshy/react-scroll
A lightweight React component library for animating vertical scrolling and smooth navigation between page sections. It provides Link and El…
324399stable
tobiasahlin/SpinKit
SpinKit is a collection of simple loading spinners animated purely with CSS, using only transform and opacity animations for smooth, custom…
2319326maintenance
imskyleen/animate-ui
Animate UI is an open-source distribution of fully animated React components built with TypeScript, Tailwind CSS, Motion (Framer Motion), a…
444395active
Cocos2d-x
Cocos2d-x is an open-source, cross-platform C++ framework for building 2D games and graphical applications, with Lua and JavaScript binding…
3819210maintenance
hustcc/canvas-nest.js
A tiny (2 KB) JavaScript library that draws an interactive particle/nest network background on a website using HTML5 Canvas, with no jQuery…
284333stable
calimarkus/JDStatusBarNotification
A Swift library for displaying highly customizable notifications below the iOS status bar/notch/Dynamic Island, with pill and full-width st…
234329stable

← prev page 2 / 23 next →