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
three.js
Three.js is a JavaScript library that simplifies creating and displaying animated 3D graphics in a web browser. It provides abstractions fo…
94116214active
three.js
three.js is a lightweight, general-purpose JavaScript 3D library for the web, providing scene graphs, cameras, materials, lights, loaders, …
94116214stable
D3
D3.js is a JavaScript library for creating dynamic, data‑driven visualizations using web standards like SVG, Canvas, and HTML. It provides …
57113727active
3b1b/manim
Manim (ManimGL) is a Python animation engine for creating precise programmatic animations, originally built by the author of 3Blue1Brown fo…
7294641active
animate-css/animate.css
Animate.css is a cross-browser CSS library providing dozens of ready-made animation classes like fades, bounces, and attention seekers. Dev…
2382851stable
juliangarnier/anime
Anime.js is a fast, lightweight JavaScript animation library that works with CSS, SVG, DOM attributes, and JavaScript objects. It provides …
8973696active
Chart.js
Chart.js is an open‑source JavaScript library for creating simple, flexible HTML5 charts using the canvas element. It provides a wide range…
7567730active
HyperFrames
HyperFrames is an open‑source TypeScript framework that converts HTML, CSS, and media into deterministic MP4 videos. It can be used via a C…
7966034active
HyperFrames
HyperFrames is an open-source TypeScript framework that turns HTML, CSS, media, and seekable animations into deterministic MP4 videos. It c…
7966034active
Remotion
Remotion is a React‑based library for programmatically creating, rendering, and editing videos and motion graphics. It provides a full suit…
9360424active
jquery/jquery
jQuery is a fast, small, and feature‑rich JavaScript library for DOM traversal, manipulation, event handling, animation, and Ajax. It provi…
7459864active
Algorithm Visualizer
Algorithm Visualizer is an interactive web application that animates algorithms directly from source code. It provides a visual learning en…
3248883active
Algorithm Visualizer
Algorithm Visualizer is an interactive online platform that visualizes algorithms from code, letting users watch algorithms execute step by…
3248883stable
React Bits
React Bits is an open‑source collection of over 165 animated, interactive React components. It provides ready‑to‑use UI elements, text anim…
6848860active
React Bits
React Bits is an open-source collection of 165+ animated, interactive, and fully customizable React components for text animations, backgro…
6848860active
pixijs/pixijs
PixiJS is a fast, open-source 2D rendering engine for the web built on WebGL and WebGPU, providing a scene graph, asset loading, filters, m…
9648223stable
Swiper
Swiper is a modern, modular JavaScript library for creating touch-enabled sliders and carousels. It works across browsers and integrates wi…
9441902active
Swiper
Swiper is a free, open-source mobile touch slider/carousel library with hardware-accelerated transitions and native-like touch behavior. It…
9441902stable
Manim
Manim Community Edition is a Python library for programmatically creating precise mathematical animations, often used in educational videos…
9541722active
Manim
Manim Community Edition is a Python framework and animation engine for programmatically creating precise mathematical animations and explan…
9541722active
Phaser
Phaser is a fast, free, open-source 2D HTML5 game framework supporting Canvas and WebGL rendering in desktop and mobile web browsers. It is…
8640358active
Aseprite
Aseprite is a cross‑platform desktop application for creating and editing animated sprites and pixel art. It offers layer‑based editing, ti…
9839936active
Aseprite
Aseprite is an animated sprite editor and pixel art drawing tool for creating 2D game assets, with layers, frames, onion skinning, and pale…
9839936stable
MPAndroidChart
MPAndroidChart is an Android library that provides a wide range of chart types and interactive features. It enables developers to embed lin…
8438170active
impress/impress.js
impress.js is a JavaScript presentation framework that creates Prezi-style presentations using CSS3 transforms and transitions on an infini…
6238155stable
fullPage.js
fullPage.js is a JavaScript library that enables creation of full‑screen, snap‑scrolling websites with vertical and horizontal sections. It…
8235383active
Motion
Motion is a modern animation library for JavaScript, React, and Vue. It provides a declarative API with hardware‑accelerated, spring‑based …
7533679active
floating-ui/floating-ui
Floating UI is a small JavaScript/TypeScript library for positioning floating elements like tooltips, popovers, and dropdowns anchored to r…
8932754stable
pmndrs/react-three-fiber
React Three Fiber is a React renderer for Three.js that lets you build 3D scenes declaratively with reusable, stateful React components. It…
9732508active
fabricjs/fabric.js
Fabric.js is a JavaScript library that provides a powerful, object‑based API for working with the HTML5 canvas. It supports drawing, intera…
9231485active
heroui-inc/heroui
HeroUI is an open‑source React component library built with Tailwind CSS v4 and React Aria. It provides a large set of accessible, customiz…
9430946active
PythonRobotics
PythonRobotics is a collection of Python sample codes and an accompanying textbook that demonstrate a wide range of robotics algorithms. It…
7630641active
GSAP
GSAP is a framework‑agnostic JavaScript animation library for the modern web. It provides high‑performance tweening, timelines, and a rich …
6329227active
GSAP
GSAP (GreenSock Animation Platform) is a framework-agnostic JavaScript animation library for animating CSS, SVG, canvas, WebGL, and generic…
6329227stable
react-spring
react-spring is a physics‑based animation library for React that provides hooks and components to create fluid, interactive UI effects. It …
9229161active
react-spring
react-spring is a spring-physics based animation library for React that lets you build fluid, interactive UI animations via hooks like useS…
9229161stable
GraphiteEditor/Graphite
Graphite is a free, open‑source 2D graphics suite that combines vector and raster editing with a node‑based procedural engine. It runs as a…
6827641active
GDevelop
GDevelop is an open-source, no-code 2D/3D game engine with a visual event-based system, built-in behaviors, multiplayer support, and AI ass…
9527625stable
Lottie
Lottie is a family of libraries by Airbnb that parses Adobe After Effects animations exported as JSON via the Bodymovin plugin and renders …
8426894stable
nilbuild/driver.js
Driver.js is a lightweight (~5kb gzipped), dependency-free TypeScript library for creating product tours, feature introductions, and elemen…
8826805stable
Babylon.js
Babylon.js is an open-source 3D engine written in TypeScript that runs in browsers and native environments. It provides a full-featured ren…
9426140active
Babylon.js
Babylon.js is an open-source 3D game and rendering engine for the web, written in TypeScript and built on WebGL, WebGPU, and Web Audio. It …
9426140stable
dimsemenov/PhotoSwipe
PhotoSwipe is a modular, framework-independent JavaScript image gallery and lightbox library for mobile and desktop browsers. It provides t…
4425274stable
LVGL
LVGL is a free, open‑source graphics library for building embedded user interfaces on MCUs and MPUs. It provides a rich set of widgets, ani…
9024981active
LVGL
LVGL (Light and Versatile Graphics Library) is a free, MIT-licensed open-source embedded UI library written in C for building graphical use…
9024981stable
alchaincyf/huashu-design
Huashu Design is an agent-agnostic skill (installable via skills.sh) that turns one-line prompts into production-quality HTML-native design…
6024608active
processing/p5.js
p5.js is a free, open‑source JavaScript library for creative coding in the browser. It provides simple functions for drawing, animation, au…
9624041active
android/compose-samples
Official Jetpack Compose sample repository containing a collection of Android Studio projects that demonstrate UI patterns, theming, naviga…
9123498active
Magic UI
Magic UI is an open‑source UI component library that provides animated React components built with Tailwind CSS and Framer Motion. It offer…
7422768active
Magic UI
Magic UI is an open-source library of 150+ animated React components and effects built with TypeScript, Tailwind CSS, and Motion (Framer Mo…
7422768active
HeroTransitions/Hero
Hero is a Swift library for building iOS and tvOS view controller transitions with a declarative API layered on top of UIKit's transition s…
2322490stable
jlmakes/scrollreveal
ScrollReveal is a lightweight JavaScript library (5.7 kB min+gzip) for animating DOM elements as they scroll into view, using CSS transitio…
3222473stable
vueuse/vueuse
VueUse is a collection of over 200 composable utilities for Vue 3, written in TypeScript. It provides ready‑to‑use functions for state, sto…
9622385active
rough-stuff/rough
Rough.js is a small (<9 kB) JavaScript graphics library that renders shapes with a hand-drawn, sketchy appearance. It provides drawing prim…
2321202stable
Blender
Blender is a free and open‑source 3D creation suite that covers the entire 3D pipeline. It provides tools for modeling, rigging, animation,…
7720965active
Blender
Blender is the free and open source 3D creation suite covering the entire 3D pipeline: modeling, rigging, animation, simulation, rendering,…
7720965stable
camsong/You-Dont-Need-jQuery
A curated collection of vanilla JavaScript snippets that replicate common jQuery functionalities such as selectors, DOM manipulation, event…
6720120active
Lively Wallpaper
Lively Wallpaper is a free, open‑source Windows application that lets you set animated, interactive wallpapers and screensavers. It is buil…
7819674active
Lively Wallpaper
Lively Wallpaper is a free, open-source Windows application for setting animated desktop wallpapers and screensavers, built with WinUI 3. I…
7819674active
Motion Canvas
Motion Canvas is a TypeScript library that uses generator functions to programmatically create vector animations, paired with a web-based e…
6019146active
mojs
Mo·js is a JavaScript motion‑graphics library that provides a declarative API for creating fast, retina‑ready animations on the web. It inc…
6218779active
mojs
mo.js is a JavaScript motion graphics library for the web providing a fast, retina-ready, declarative API for animations. It ships built-in…
6218779active
SweetAlert2
SweetAlert2 is a zero-dependency JavaScript library that provides beautiful, responsive, and customizable replacement popup boxes for alert…
9018101stable
clauderic/dnd-kit
A modern, lightweight, and extensible drag and drop toolkit for the web with a framework-agnostic core and adapters for React, Vue, Svelte,…
8617707active
lottie-react-native/lottie-react-native
A React Native library that renders Lottie animations (Adobe After Effects animations exported as JSON via Bodymovin) natively on iOS, Andr…
9717209stable
ustbhuangyi/better-scroll
BetterScroll is a dependency-free JavaScript library for smooth, momentum-based scrolling on mobile web (with PC support), inspired by iScr…
2316449active
Lenis
Lenis is a lightweight, dependency-free smooth scroll library for modern browsers that wraps native scrolling to keep accessibility, sticky…
9516370stable
mattboldt/typed.js
Typed.js is a JavaScript library that animates text as if it were being typed, with configurable typing speed, backspacing, and looping thr…
5516275stable
jdg/MBProgressHUD
MBProgressHUD is a widely-used Objective-C library for displaying translucent heads-up display (HUD) overlays with progress indicators, spi…
3215899stable
janpaepke/ScrollMagic
ScrollMagic is a lightweight, zero-dependency JavaScript/TypeScript library for reacting to the user's scroll position, built as a convenie…
7614955active
Konva
Konva is an MIT-licensed JavaScript/TypeScript 2D canvas framework providing an object-oriented scene graph (stages, layers, groups, shapes…
9914871stable
Tone.js
Tone.js is a Web Audio framework for creating interactive music in the browser. It provides DAW-like features such as a global transport fo…
8214749stable
react-content-loader
A lightweight React component library for creating SVG-powered skeleton loading placeholders, like Facebook's card loaders. It includes pre…
5713998stable
formkit/auto-animate
AutoAnimate is a zero-config, drop-in animation utility that adds smooth transitions to web apps with a single line of code. It works with …
7613931stable
CoderMJLee/MJRefresh
MJRefresh is a widely-used Objective-C library that adds pull-to-refresh and load-more controls to UIScrollView, UITableView, and UICollect…
4213796stable
Instagram/IGListKit
IGListKit is a data-driven UICollectionView framework from Instagram engineering for building fast, flexible list interfaces on iOS and tvO…
7413072stable
emilkowalski/sonner
Sonner is an opinionated toast notification component library for React. It provides a single Toaster component and a toast() API for rende…
9013040stable
youth5201314/banner
An Android banner/carousel UI library built on ViewPager2 for displaying looping advertisement images with customizable indicators and page…
3213013stable
barbajs/barba
Barba.js is a small (~7kb) TypeScript library that creates fluid, smooth transitions between website pages, making a multi-page site behave…
2312990stable
taye/interact.js
interact.js is a standalone JavaScript library for drag and drop, resizing, and multi-touch gestures with inertia and snapping, supporting …
7112933stable
Juanpe/SkeletonView
SkeletonView is a Swift library for iOS that displays animated skeleton placeholder views while content loads, giving users a preview of up…
5912888stable
catdad/canvas-confetti
A lightweight, dependency-free JavaScript library for rendering performant confetti animations in the browser using HTML canvas. It support…
4312785stable
theatre-js/theatre
Theatre.js is a JavaScript animation library with a professional motion design toolset, combining a visual sequence/graph editor in the bro…
3212709active
antvis/G2
G2 is a JavaScript/TypeScript visualization grammar library implementing the Grammar of Graphics, supporting canvas, SVG, and WebGL renderi…
8312630active
SVProgressHUD/SVProgressHUD
SVProgressHUD is a clean and lightweight progress HUD (heads-up display) library for iOS and tvOS apps, written in Objective-C. It displays…
6012438stable
antvis/G6
G6 is a graph visualization framework in TypeScript for rendering, laying out, and interacting with relational data such as networks, trees…
9012332stable
Yalantis/uCrop
uCrop is an open-source Android image cropping library by Yalantis offering flexible cropping, rotation, scaling, and compression with a bu…
3812074stable
akiran/react-slick
react-slick is a React carousel/slider component, a React port of the popular slick carousel. It supports autoplay, infinite looping, lazy …
3511913stable
svg.js
SVG.js is a lightweight, dependency-free JavaScript library for creating, manipulating, and animating SVG elements in the browser. It provi…
7811827stable
software-mansion/react-native-reanimated
React Native Reanimated is a powerful animation library by Software Mansion that lets developers create smooth, performant animations and i…
9311011active
stevenjoezhang/live2d-widget
A lightweight Live2D widget that adds an animated anime-style mascot character (kanban-musume) to any web page. Written in TypeScript, it s…
6610970active
XxHuberrr/Mineradio
Mineradio is a Windows desktop immersive music player built with Electron that combines search and playback, a lyrics stage, particle visua…
7710946active
Flame
Flame is an open-source 2D game engine built on top of Flutter, providing a game loop, component system, collision detection, effects, part…
9910787active
daybrush/moveable
Moveable is a TypeScript library for making DOM elements draggable, resizable, scalable, rotatable, warpable, pinchable, groupable, and sna…
2310769active
ninjaprox/NVActivityIndicatorView
NVActivityIndicatorView is a Swift library offering a collection of 32 customizable loading animation indicators for iOS apps built with UI…
5210709stable
Pixelorama
Pixelorama is a free and open-source pixel art editor and multitool built with Godot, supporting sprite creation, frame-by-frame animation,…
9610364active
runcat-dev/RunCat365
RunCat 365 is a Windows desktop application that displays a cute running cat animation in the taskbar, with the cat's speed reflecting syst…
8110316active
Vincentwei1021/video-shotcraft
An AI agent skill that turns Claude Code or Codex into a motion-design studio for producing cinematic product, promo, and demo videos using…
7310207active
tweenjs/tween.js
tween.js is a JavaScript/TypeScript tweening engine for easy animations, incorporating optimized Robert Penner's easing equations. It tween…
6610147stable
pmndrs/drei
Drei is a collection of useful helpers, hooks, and ready-made abstractions for react-three-fiber, the React renderer for Three.js. It provi…
909891active

page 1 / 23 next →