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
lukehaas/css-loaders
A collection of minimal loading spinners built purely with CSS animations, each using a single HTML element. It provides visually appealing…
327052maintenance
SamHerbert/SVG-Loaders
A collection of lightweight loading icons and small animations built with pure SVG (SMIL), usable via simple img tags or inline SVG. Color …
327029maintenance
hnvn/flutter_shimmer
A lightweight Flutter package that paints an animated shimmer highlight over placeholder UI widgets. It is commonly used to build skeleton …
731860active
n3r4zzurr0/svg-spinners
A collection of 24x24 dp animated SVG loading spinners implemented in both CSS and SMIL variants. The assets are lightweight standalone SVG…
327011maintenance
devxoul/Toaster
Toaster is a Swift library that provides Android-style toast notifications for iOS and Apple platforms with a very simple interface. It off…
231853stable
ThorVG
ThorVG is a lightweight, production-ready C++ vector graphics engine for rendering SVG, Lottie animations, and vector scenes across embedde…
971849stable
BobbyAnguelov/Esoterica
Esoterica is an MIT-licensed prototype C++ game engine framework intended as a starter pack for building custom engines, an R&D testbed, or…
831849active
VisActor/VChart
VChart is a cross-platform TypeScript charting library built on the VGrammar visual grammar and VRender rendering engine, supporting 2D and…
951846active
ptomasroos/react-native-scrollable-tab-view
A JavaScript-only React Native component providing swipeable tabbed navigation where each tab maintains its own ScrollView and scroll posit…
236946maintenance
veltman/flubber
A JavaScript library providing best-guess methods for smoothly interpolating between arbitrary 2-D shapes, such as SVG path strings or poin…
326938maintenance
durdraw/durdraw
Durdraw is a terminal-based ASCII, Unicode, and ANSI art editor for Unix-like systems, inspired by classic DOS editors like TheDraw and Pab…
861839active
FastDom
A tiny (~600 bytes) JavaScript library that eliminates layout thrashing by batching DOM measurement and mutation tasks. It queues reads and…
236915maintenance
MortimerGoro/MGSwipeTableCell
MGSwipeTableCell is an easy-to-use UITableViewCell subclass for iOS that displays swipeable buttons with a variety of transitions. It suppo…
326908maintenance
Curtains.js
curtains.js is a lightweight vanilla WebGL JavaScript library that converts HTML DOM elements containing images, videos, and canvases into …
351827active
HubSpot/vex
vex is a lightweight (~5.6kb) vanilla JavaScript dialog library for creating highly configurable, easily stylable modal dialogs. It serves …
236865maintenance
Engo
Engo is an open-source 2D game engine written in Go that follows the Entity Component System (ECS) paradigm. It compiles for desktop platfo…
521823active
Inochi2D
Inochi2D is a D-language library and SDK for realtime 2D puppet animation, deforming layered 2D artwork meshes at runtime to create the ill…
671817active
beekai-oss/react-simple-animate
A tiny React library for UI animations, providing components and hooks to animate elements between styles, run CSS keyframes, and chain ani…
231814stable
KAPLAY
KAPLAY is a fun-first 2D game library for JavaScript and TypeScript, formerly known as Kaboom.js. It uses a component-based game object sys…
841813active
12207480/TYCyclePagerView
TYCyclePagerView is an iOS UI library providing an infinite cycle pager view with auto-scrolling banner support and a customizable page con…
531810stable
franciscop/ola
Ola is a small JavaScript library for smoothly interpolating (tweening) numbers in real time. It supports single numbers, named multi-dimen…
331810active
greyby/vue-spinner
A collection of CSS-based loading spinner components for Vue.js 3, based on Halogen. It provides 16 spinner components (PulseLoader, GridLo…
771807stable
pencil2d/pencil
Pencil2D is a free, open-source desktop application for creating traditional 2D hand-drawn animations using both bitmap and vector graphics…
871806active
Mijick/Popups
A SwiftUI library that simplifies presenting popups, alerts, sheets, toasts, banners, and popovers in iOS apps. It provides a clean, declar…
531804active
huri000/SwiftEntryKit
SwiftEntryKit is a versatile Swift presentation library for iOS that displays banners, pop-ups, alerts, and other overlay entries inside a …
326745maintenance
Effekseer
Effekseer is an open-source particle effect editing tool for creating visual effects, primarily aimed at game development. Effects authored…
931797active
thebird/Swipe
Swipe is a lightweight vanilla JavaScript touch slider library for creating swipeable carousels and slideshows in the browser. It supports …
326741maintenance
davatron5000/FitText.js
FitText.js is a jQuery plugin that makes font sizes flexible, resizing display headlines proportionally to their container's width for resp…
236708maintenance
2swap/swaptube
SwapTube is a C++ framework for programmatically rendering YouTube videos, built on FFMPEG with custom graphics code above the encoding lay…
751787active
jaysalvat/vegas
Vegas is a JavaScript library that adds beautiful animated fullscreen backgrounds and slideshows to any DOM element, with CSS3 transitions …
591785stable
griddynamics-archive/MMDrawerController
MMDrawerController is a lightweight Objective-C container view controller that implements side drawer navigation for iOS apps. It supports …
236690maintenance
eva-engine/eva.js
Eva.js is a front-end 2D game engine built on an Entity-Component-System architecture with a PixiJS-powered rendering pipeline. It ships as…
721783active
VAST-AI-Research/UniRig
UniRig is the official implementation of a SIGGRAPH 2025 framework that automatically rigs 3D models by predicting skeletons and skinning w…
551783active
gre/bezier-easing
A tiny JavaScript library that computes cubic-bezier easing functions, matching CSS transition-timing-function behavior. It uses fast heuri…
991778stable
chenjd/Render-Crowd-Of-Animated-Characters
A Unity library that bakes skeletal animation data into an animation map texture and uses GPU instancing to render tens of thousands of ani…
321777active
aagarwal1012/Animated-Text-Kit
Animated Text Kit is a Flutter package offering a collection of ready-made text animations such as typewriter, fade, rotate, and liquid fil…
401776stable
tholman/elevator.js
A standalone vanilla JavaScript library that adds a playful 'back to top' button which smoothly scrolls the page to the top while playing e…
236634maintenance
MonoGame-Extended/Monogame-Extended
MonoGame.Extended is a set of open-source C# libraries distributed via NuGet that extend MonoGame with common game development utilities. I…
921768active
cambecc/earth
Earth is a JavaScript web application that visualizes global weather, wind, ocean currents, and related atmospheric conditions on an animat…
326613maintenance
2d-inc/HistoryOfEverything
A Flutter demo app presenting an animated vertical timeline of events from the Big Bang to the birth of the Internet. It showcases custom F…
326577maintenance
animotionjs/animotion
Animotion is a presentational framework for creating beautiful animated slides and visualizing ideas with code, built on Svelte, Reveal.js,…
861758active
shshaw/Splitting
Splitting.js is a tiny JavaScript microlibrary that splits DOM elements into words, characters, child nodes, and more, wrapping them in spa…
231756stable
sghall/react-move
React Move is a small (3.5kb gzipped) React library for creating beautiful, data-driven animations of HTML, SVG, and React Native elements.…
236549maintenance
ant-design/ant-design-landing
Ant Design Landing is a collection of React landing page templates built on Ant Motion motion components, with a visual editor for composin…
236529maintenance
dflex-js/dflex
DFlex is a vanilla JavaScript drag-and-drop library that transforms DOM elements in place instead of reconstructing the DOM tree, using its…
231746active
gnat/surreal
Surreal is a tiny, dependency-free JavaScript library that provides ergonomic jQuery-style DOM selection and manipulation on top of vanilla…
681741active
vineethtrv/css-loader
A collection of pure CSS loaders and spinners for indicating loading states in websites and apps. Each loader is built on a single HTML tag…
691735stable
MengTo/kage
Kage is an interactive five-chapter night walk through a Kyoto mountain temple, rendered live in Three.js/WebGL with procedural architectur…
531734stable
realism-effects
A collection of postprocessing effects for three.js that enhance scene realism, including screen-space global illumination (SSGI), motion b…
321732active
kopiro/siriwave
A JavaScript library that replicates the Apple Siri voice assistant wave-form animation using the Canvas API. It supports classic iOS, iOS9…
231732stable
saulsharma/netflix-ui
A high-fidelity Netflix mobile UI clone built with React Native and Expo, featuring advanced animations, gesture interactions, and shared e…
461715active
starc007/ui-components
beUI is a collection of 111 animated React/Next.js UI components built with Framer Motion and Tailwind CSS v4, distributed via the shadcn r…
761714active
lokesh/lightbox2
Lightbox2 is the original small JavaScript library for overlaying images on top of the current page, supporting single images and image set…
636373maintenance
Code Surfer
Code Surfer is a React/MDX component library that adds code highlighting, zooming, scrolling, focusing, and morphing animations to MDX Deck…
326370maintenance
alampros/react-confetti
A React component that renders animated confetti on an HTML canvas element. It handles the animation lifecycle internally so developers get…
591708stable
WhitestormJS/whs.js
WhitestormJS is a modular, component-driven 3D framework for web applications and games, built on top of Three.js. It provides an App/modul…
236352maintenance
IFTTT/JazzHands
Jazz Hands is a simple keyframe-based animation framework for UIKit, written in Objective-C. Animations can be driven by gestures, scroll v…
236351maintenance
callstack/liquid-glass
A React Native library that brings the iOS 26 Liquid Glass visual effect to iOS apps, with customizable tint colors and clear/regular effec…
811702active
sshahine/JFoenix
JFoenix is an open-source Java library that implements Google's Material Design as JavaFX UI components. It provides Material-styled contro…
326322maintenance
nate-parrott/ball
A small macOS toy app that puts a bouncing ball in your dock, which you can drag, flick, and bounce around the screen. It is a novelty desk…
341701active
serenader2014/flutter_carousel_slider
A Flutter carousel slider widget package supporting infinite scroll, autoplay, and custom child widgets. It works across Android, iOS, web,…
481698stable
markiv/SwiftUI-Shimmer
A lightweight SwiftUI view modifier that adds a shimmering effect to any SwiftUI View, commonly used to indicate loading states. It support…
231697stable
TorqueGameEngines/Torque2D
Torque2D is a free, MIT-licensed, open-source 2D game engine in C++ built on the proven GarageGames Torque technology. It offers cross-plat…
871694active
vnglst/pong-wars
Pong Wars is a minimalist browser game depicting an eternal battle between day and night, written in JavaScript, HTML, and CSS in a single …
681694active
SwipeCellKit/SwipeCellKit
A Swift library providing swipeable UITableViewCell and UICollectionViewCell components that replicate the Mail.app swipe gesture behavior.…
236280maintenance
hiaaryan/sileo
Sileo is an opinionated, physics-based toast notification library for React. It uses gooey SVG morphing and spring physics to deliver smoot…
831689active
hecomi/uLipSync
uLipSync is a Unity plug-in that performs lip-sync by analyzing audio in real time or pre-baked, extracting MFCC features via the Job Syste…
461688active
unity3d-jp/MeshSync
MeshSync is a Unity package that synchronizes mesh and model edits made in DCC tools (like Blender or Maya) into Unity in real time via com…
231680active
thedevelobear/react-rewards
A small, tree-shakeable React library for adding micro-interaction rewards like confetti, emoji, and balloon animations to web apps. It pro…
341678stable
tajo/react-movable
A tiny, dependency-free React component library for vertical drag-and-drop reordering of lists and tables. It is accessible with full keybo…
401676stable
exyte/ActivityIndicatorView
A SwiftUI library offering a collection of preset loading indicator (spinner) views. Indicators are customizable via standard SwiftUI modif…
751673stable
dsrkafuu/sakana-widget
A web widget library that embeds the Sakana! (Lycoris Recoil) character simulator into any web page, with draggable physics-based character…
751670active
oakmound/oak
Oak is a pure Go 2D game engine providing rendering, particles, collision, physics, audio, input, and event systems without external depend…
621669active
basementstudio/scrollytelling
A React library for creating scrollytelling (scroll-driven) animations, built on top of GSAP ScrollTrigger. It provides composable componen…
211666active
tictail/bounce.js
Bounce.js is a JavaScript library and web tool for generating CSS3 keyframe animations using components like scale, rotate, translate, and …
236151maintenance
eds2002/react-native-screen-transitions
A React Native library providing customizable, gesture-driven screen transitions including shared element zoom, snap-point sheets, overlays…
821661active
basmilius/meteocons
Meteocons is a collection of 500+ hand-crafted animated weather icons available in four styles (Fill, Flat, Line, Monochrome) and distribut…
721657active
jolaleye/cssfx
CSSFX is a web application showcasing a collection of beautiful, click-to-copy CSS effects like shadows, transitions, and animations. It le…
106114maintenance
daimajia/NumberProgressBar
A slim, customizable progress bar widget for Android that displays progress with a number indicator and multiple preset color styles. It is…
236085maintenance
ikew0ng/SwipeBackLayout
An Android library that adds swipe-back gesture navigation to activities, letting users close or navigate back by swiping from screen edges…
326075maintenance
mumuy/pacman
An HTML5 Canvas-based Pac-Man game written in JavaScript that recreates the classic arcade game with 12 levels, scoring, power pellets, and…
651642stable
jquery/jquery-color
jQuery Color is an official jQuery plugin that provides color object parsing, manipulation, and animation support via cssHooks. It lets dev…
681638stable
samarthagarwal/FlutterScreens
A collection of ready-to-use Flutter screens, widgets, buttons, and loaders with attractive UIs, implemented with no external dependencies.…
326016maintenance
raulriera/TextFieldEffects
A Swift library of custom UITextField subclasses with animated visual effects inspired by Codrops text input designs. Effects like Kaede, H…
236014maintenance
tvillarete/ipod-classic-js
A web-based iPod Classic simulator that streams music from Spotify and Apple Music, featuring a pixel-perfect click wheel interface, games,…
751628active
TalkingHead
A JavaScript library for real-time lip-synced talking avatars, rendering full-body 3D characters in the browser. It supports text-to-speech…
711626active
charmbracelet/harmonica
Harmonica is a small, physics-based spring animation library for Go. It provides smooth, natural motion for 2D/3D contexts, game engines, a…
631625stable
andreamazz/AMScrollingNavbar
A Swift library providing a custom UINavigationController whose navigation bar scrolls away alongside a UIScrollView or UITableView. It let…
235989maintenance
CyberAgentGameEntertainment/NovaShader
NOVA Shader is a multi-functional uber shader for Unity's Particle System targeting the Universal Render Pipeline (URP). It bundles common …
891623active
mumuy/widget
A collection of jQuery-based UI widget plugins including carousels, tabs, custom scrollbars, dropdowns, dialogs, calendars, color pickers, …
751619active
tipsy/bubbly-bg
A tiny (841 bytes gzipped) zero-dependency JavaScript library that renders animated bubbly backgrounds on an HTML canvas. It creates a fixe…
511616stable
rey5137/material
An open-source Android library that back-ports fully animated Material Design UI components (buttons, switches, sliders, spinners, text fie…
105946maintenance
bendc/animateplus
Animate Plus is a lightweight JavaScript animation library (under 3 KB) for animating DOM elements, CSS, and SVG with a promise-based API. …
325943maintenance
IdeasOnCanvas/Aiolos
Aiolos is a Swift/UIKit library that adds a floating, draggable panel to iOS apps, similar to the side panel used in Apple Maps. It is deve…
381614stable
hiloteam/Hilo
Hilo is a cross-end HTML5 game development framework from Alibaba Group, providing a lightweight visual object architecture with multiple r…
405939maintenance
Unity-Technologies/com.unity.toonshader
Unity Toon Shader (UTS3) is a set of toon/cel-shading shaders for Unity, supporting the Built-in, Universal, and High Definition render pip…
931609active
twobin/react-lazyload
A React library that lazily loads components, images, or any content when it enters the viewport to improve page performance. It uses minim…
325893maintenance
efremidze/Magnetic
Magnetic is a Swift library built on SpriteKit that provides a customizable floating bubble picker UI, inspired by the genre selection scre…
441600stable
gsdios/SDAutoLayout
SDAutoLayout is an Objective-C AutoLayout library for iOS that lets developers lay out views with one line of chained method calls. It supp…
575861maintenance
lilxyzw/lilToon
lilToon is a feature-rich toon shader package for Unity, primarily used for rendering VRChat avatars. It is distributed as a unitypackage o…
1001591active

← prev page 6 / 23 next →