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
daimajia/AndroidViewAnimations
A collection of prebuilt view animation effects for Android, usable via a simple YoYo fluent API with dozens of techniques like bounce, fad…
2312436maintenance
jamiebuilds/tailwindcss-animate
A Tailwind CSS plugin that adds animation utility classes for enter/exit animations, fades, zooms, slides, and animation timing controls. I…
323013stable
magnum6actual/flipoff
FlipOff is a free, open-source web app that emulates a classic mechanical split-flap airport/train station display board in any browser. It…
453006active
daimajia/AndroidSwipeLayout
An Android UI library providing a powerful swipe layout component that can be integrated into ListViews, GridViews, or any ViewGroup. It su…
2312348maintenance
react-scroll-parallax
A React library providing hooks and components for creating scroll-driven parallax effects on banners, images, and other DOM elements. It i…
772985active
Tippy.js
Tippy.js is a complete tooltip, popover, dropdown, and menu library for the web, powered by Popper. It provides positioning logic and optio…
1012240maintenance
rcaferati/react-awesome-slider
A performant, lightweight React slider/carousel component for rendering media (image/video) and content transitions with 60fps animations. …
812975stable
fairygui/FairyGUI-unity
FairyGUI is a cross-platform UI editor and framework for Unity, designed to let designers build interfaces with a designer-oriented workflo…
482974active
relatedcode/ProgressHUD
ProgressHUD is a lightweight Swift library for iOS that displays HUD-style alerts, banners, loading animations, and progress indicators. Th…
912969active
guillaumeblanc/ozz-animation
ozz-animation is an open source C++ 3D skeletal animation library and toolset providing runtime character animation playback (sampling, ble…
792967stable
alyssaxuu/flowy
Flowy is a minimal, dependency-free vanilla JavaScript library for building drag-and-drop flowchart editors in web apps. It provides block …
3212141maintenance
pmndrs/use-cannon
A monorepo providing React hooks for the cannon-es physics engine, designed for use with react-three-fiber. Physics simulation runs in web …
232962active
codse/animata
Animata is a free, open-source collection of 155+ hand-crafted animated React components and visual effects built with TailwindCSS, React, …
882953active
nicklockwood/iCarousel
iCarousel is an Objective-C library providing a highly customisable, data-driven 3D carousel (paged scrolling view) for iOS and macOS. It i…
1012096maintenance
CodeSeven/toastr
toastr is a small JavaScript library for displaying non-blocking toast notifications (info, success, warning, error) in the browser, in the…
2312092maintenance
CosmicMind/Material
Material is a Swift UI/UX framework for iOS that implements Material Design components such as cards, text fields, snackbars, navigation dr…
2312014maintenance
twostraws/Inferno
Inferno is an open-source collection of Metal fragment shaders designed for use in SwiftUI apps, including effects like water ripples, blac…
612925active
naver/egjs-flicking
Flicking is a reliable, flexible, and extendable carousel/slider component library for the web, used by roughly 30 million people daily. It…
912923stable
uias/Tabman
Tabman is a Swift library for iOS that provides a powerful paging view controller with interactive indicator bars. It is built on Pageboy a…
812921active
maxs15/react-native-modalbox
A customizable modal component for React Native with swipe-down-to-close, backdrop, and positioning options. It works on both iOS and Andro…
232916stable
donkingliang/ConsecutiveScroller
An Android layout container that enables multiple scrollable views (RecyclerView, WebView, ScrollView) and regular views to scroll together…
232902stable
JXSegmentedView/JXCategoryView
JXCategoryView (Objective-C) and JXSegmentedView (Swift) are iOS UI libraries for building highly customizable category/segmented tab views…
412881stable
motiondivision/motionone
Motion One is a JavaScript animation library (monorepo of packages like motion, @motionone/dom, @motionone/easing) providing a hybrid engin…
102867active
guillermolg00/morphicons
morphicons is a TypeScript library that morphs any stroke-based SVG icon into any other with spring physics, using closed-form 2D Procruste…
812858active
letsar/flutter_slidable
A Flutter package that implements slidable list items with directional slide actions that can be dismissed. It provides built-in action pan…
392856active
deforum/sd-webui-deforum
Deforum is the official extension for AUTOMATIC1111's Stable Diffusion webui that generates AI animations from text prompts using keyframed…
232855active
hsnaydd/moveTo
MoveTo is a lightweight (1kb gzipped) JavaScript library for smooth scroll animations with no dependencies. It lets you programmatically sc…
482852stable
wasabeef/recyclerview-animators
An Android library that provides a collection of ItemAnimator implementations and appearance-animation adapters for RecyclerView. It lets d…
3211538maintenance
albinotonnina/albinotonnina.com
A personal portfolio website built with React 18 and Webpack 5, featuring scroll-triggered SVG animations and interactive visual storytelli…
582814active
lochie/web-haptics
A TypeScript library providing haptic (vibration) feedback for the mobile web, with integrations for React, Vue, Svelte, and vanilla JS. It…
572811active
jemise111/react-native-swipe-list-view
A React Native component library providing SwipeListView, a vertical FlatList/SectionList whose rows swipe open and closed, plus a standalo…
862804active
amirdew/CollectionViewPagingLayout
A highly customizable UICollectionViewLayout for iOS that lets developers build paging-style UI effects like coverflow, card stacks, galler…
102796stable
jquery/jquery-ui
The official jQuery UI library, a curated set of user interface interactions (draggable, sortable, resizable), effects, widgets (datepicker…
7211334maintenance
dimsemenov/Magnific-Popup
Magnific Popup is a fast, light, and responsive lightbox and modal dialog plugin for jQuery and Zepto.js. It can display images, image gall…
2311300maintenance
objectivehtml/FlipClock
FlipClock.js is a themeable, type-safe TypeScript library for rendering clocks, timers, counters, and flipboards in web applications. It is…
492784stable
Raphaël
Raphaël is a small JavaScript library for cross-browser vector graphics on the web, built on SVG and VML so every drawn object is also a DO…
2311262maintenance
vueuse/motion
@vueuse/motion is a Vue animation library providing composables and a v-motion directive for declarative component animations, built on Pop…
352764active
Flickity
Isotope is a JavaScript layout library for creating filterable and sortable grid layouts with animated transitions, supporting multiple lay…
2311095maintenance
Ramotion/animated-tab-bar
RAMAnimatedTabBarController is a Swift library that adds customizable animations to iOS tab bar items and icons. It integrates with UIKit v…
2311082maintenance
haltu/muuri
Muuri is a JavaScript layout engine for building responsive, sortable, filterable, and draggable grid layouts with animations. It combines …
2310938maintenance
CommunityToolkit/Maui
A community-maintained .NET MAUI library providing extensions, advanced UI/UX controls, behaviors, converters, and animations for cross-pla…
962705active
clauderic/react-sortable-hoc
A set of React higher-order components that turn any list into an animated, accessible, touch-friendly sortable list. It supports drag hand…
3210884maintenance
kikipoulet/SukiUI
SukiUI is a desktop UI theme and control library for AvaloniaUI, providing light/dark modes, customizable color themes, and richly animated…
822691stable
itshover/itshover
Its Hover is an open-source library of 186+ animated SVG icons built as React components using motion/react. Each icon is designed with mot…
652691active
WickyNilliams/headroom.js
Headroom.js is a lightweight, dependency-free JavaScript widget that hides fixed headers when scrolling down and reveals them when scrollin…
2310843maintenance
Demigiant/dotween
DOTween is a fast, type-safe C# tween/animation engine for Unity, evolved from HOTween v2. It animates numeric and non-numeric values (tran…
712690stable
xavier150/Blender-For-UnrealEngine-Addons
A Blender add-on that exports assets (static and skeletal meshes, animations, Alembic files, collisions, sockets, splines, cameras, and Seq…
882680active
tameemsafi/typewriterjs
TypewriterJS is a native JavaScript plugin that adds a typewriter typing animation effect to DOM elements. It supports configurable typing/…
372673stable
macOS Web
An open-source web application that replicates the macOS Ventura desktop experience in the browser, built with Svelte and Vite. It recreate…
702672active
marcelodolza/iziToast
iziToast is a lightweight, dependency-free JavaScript plugin for showing elegant, responsive toast notifications in web applications. It of…
232662stable
Zdog
Zdog is a small, designer-friendly pseudo-3D JavaScript engine that renders simple 3D models as flat shapes on <canvas> or SVG. It uses a d…
2310663maintenance
thednp/kute.js
KUTE.js is a modular JavaScript animation engine for modern browsers, built on ES6+ with TypeScript definitions. It supports tweening CSS p…
702643active
margelo/react-native-graph
A React Native library for rendering beautiful, high-performance animated line graphs using the Skia 2D graphics engine. It supports smooth…
932637active
sparrowcode/AlertKit
A Swift library that recreates Apple's native popup alerts (like those in Apple Music and App Store feedback) for iOS apps. It provides Don…
232635active
meliorence/react-native-snap-carousel
A swiper/carousel component library for React Native offering multiple layouts (default, tinder, stack), parallax images, pagination, and F…
2310506maintenance
HamzaGhazouani/HGCircularSlider
A reusable Swift library providing custom circular slider and circular progress bar controls for iOS applications. It supports range select…
232619stable
leecade/react-native-swiper
A swipeable pager/carousel component for React Native apps, supporting looping, autoplay, pagination, and custom rendering. It is one of th…
4810477maintenance
chrisbanes/haze
Haze is a Kotlin library providing hardware-accelerated background blur and glass visual effects for Compose Multiplatform and Jetpack Comp…
942606active
akexorcist/round-corner-progress-bar
An Android library providing colorful round-cornered progress bar components for both the classic Android View system and Jetpack Compose. …
762603stable
oblador/react-native-collapsible
A pure JavaScript animated collapsible component for React Native built on the Animated API. It supports dynamic content heights and compon…
232593stable
pokepetter/ursina
Ursina is an easy-to-use open source game engine/framework for Python, built on top of Panda3D, supporting both 2D and 3D game development.…
752587active
ruucm/shadergradient
ShaderGradient is a React library built on Three.js and react-three-fiber that renders customizable, animated 3D moving gradients. It also …
752586active
ksky521/nodeppt
nodeppt is a markdown-driven, in-browser presentation framework for building HTML slide decks. It provides a CLI to create, serve, and buil…
1010328maintenance
imakewebthings/waypoints
Waypoints is a JavaScript library that executes a function whenever the user scrolls to a specific element. It includes shortcuts for commo…
3210300maintenance
piqnt/stage.js
Stage.js is a lightweight 2D rendering and layout library for building HTML5 Canvas games in JavaScript/TypeScript. It provides an optimize…
722570active
FrDH/mmenu-js
mmenu.js is a vanilla JavaScript plugin that turns standard HTML nav markup into app look-alike on- and off-canvas menus with sliding subme…
232566stable
fogsightai/fogsight
Fogsight is an open-source AI agent and animation engine powered by large language models that turns abstract concepts or words into polish…
632561active
ConnorAtherton/loaders.css
A collection of pure CSS loading animations designed for performance by limiting animations to cheap CSS properties. It ships as a styleshe…
3210225maintenance
reactjs/react-transition-group
A small React component library (Transition, CSSTransition, SwitchTransition, TransitionGroup) that manages component mounting/unmounting s…
5110217maintenance
Folding Cell
FoldingCell is a Swift UI library providing a UITableViewCell subclass that expands and collapses with a folding paper card animation inspi…
2310174maintenance
cmiscm/leonsans
Leon Sans is a geometric sans-serif typeface generated entirely with code, exposing glyph drawing-point coordinates so developers can dynam…
3210160maintenance
Henry Jeff Portfolio
A personal portfolio website built by Henry Heffernan, featuring an interactive 3D experience with an embedded 2D OS-style interface. It is…
542542stable
AndrewPrifer/liquid-dom
Liquid DOM is a monorepo of TypeScript packages for rendering Apple-style liquid glass effects on the web using WebGPU. It provides a core …
572532active
hungps/flutter_pokedex
A Pokedex mobile application built with Flutter, featuring rich animations and a Clean Architecture codebase. It serves as both a functiona…
622527active
@subhanhq/amicro
A curated collection of premium React micro-interaction and transition components (fade-ins, tilt cards, magnetic buttons, text reveals, ca…
562501active
ingram-projects/animxyz
AnimXYZ is a composable CSS animation library that lets developers describe animations declaratively with utility attributes and CSS variab…
952499stable
oblador/react-native-animatable
A React Native library providing a standard set of easy-to-use animations and declarative style transitions. Components are wrapped with cr…
239931maintenance
mattdelacdev/WOW
WOW.js is a lightweight (3kb) JavaScript library that reveals CSS animations as the user scrolls down a page. It pairs naturally with Anima…
239898maintenance
Proton
Proton is a lightweight JavaScript particle animation library for creating visual effects like flames, fireworks, explosions, and bullets. …
512478stable
timmywil/panzoom
Panzoom is a small (~3.7kb gzipped) TypeScript library that adds panning and zooming to any DOM element using GPU-accelerated CSS transform…
752469active
kuroni/bongocat-osu
A desktop overlay application that displays an animated Bongo Cat whose paws move in response to keyboard input while playing osu!. It is w…
102463stable
simibac/ConfettiSwiftUI
A SwiftUI package for displaying configurable confetti animations in iOS and macOS apps. It provides customizable confetti shapes, emojis, …
592459active
craftzdog/craftzdog-homepage
The source code of Takuya Matsuyama's personal homepage and portfolio website (craftz.dog), built with Next.js, Chakra UI, Three.js, and Fr…
582458active
elai950/AlertToast
AlertToast is a pure SwiftUI library for presenting Apple-style alerts, toasts, HUDs, and banners without requiring user dismissal. It supp…
322444stable
mohebifar/react-native-copilot
A React Native library that adds step-by-step interactive walkthrough tooltips to mobile apps. Developers mark UI elements with CopilotStep…
232437active
PNChart
PNChart is a simple and beautiful animated chart library for iOS, written in Objective-C with a Swift counterpart (PNChart-Swift). It suppo…
239632maintenance
yomotsu/camera-controls
A TypeScript camera control library for three.js that extends the capabilities of THREE.OrbitControls with smooth transitions, configurable…
772430active
DanmakuFlameMaster
DanmakuFlameMaster is Bilibili's open-source Android danmaku (bullet comment) engine that parses and renders scrolling comments over video.…
239609maintenance
ksoichiro/Android-ObservableScrollView
An Android library that lets developers observe scroll events on scrollable views like ListView and ScrollView. It provides callbacks for i…
329602maintenance
skydoves/TransformationLayout
An Android library by skydoves that implements Material Design container transform animations, allowing Views, Activities, and Fragments to…
462426stable
oil-oil/oil-motion
Oil Motion is an agent-agnostic Skill that designs, generates, and integrates interactive web animations from AI-generated video. It handle…
562424active
DSAppTeam/PanelSwitchHelper
An Android framework that smoothly animates transitions between the soft keyboard and custom function panels (emoji, options, etc.) in chat…
722421stable
jtrivedi/Wave
Wave is a spring-based animation engine for iOS, iPadOS, and macOS built in Swift with no external dependencies. It provides fluid, interru…
522400stable
One Page Scroll
A jQuery plugin that transforms a website into an Apple-style one-page scroller where users move one full section at a time, popularized by…
509467maintenance
umano/AndroidSlidingUpPanel
An Android library that adds a draggable sliding up panel, popularized by Google Music and Google Maps, to Android applications. It provide…
239442maintenance
Animation Nodes
Animation Nodes is a node-based visual scripting system designed for motion graphics in Blender. It lets artists create procedural animatio…
602386active
alexvasilkov/GestureViews
An Android library providing ImageView and FrameLayout widgets with built-in gesture control (pan, zoom, fling, rotation, double tap) and s…
732385stable
shuding/next-view-transitions
A small React library that enables the CSS View Transitions API in Next.js App Router applications. It provides a ViewTransitions wrapper c…
482384active
glen-cheney/Shuffle
Shuffle.js is a JavaScript library for categorizing, sorting, and filtering responsive grids of DOM items with animated transitions. It han…
872375active
surfbryce/beautiful-lyrics
A Spicetify extension that overhauls the Spotify lyrics experience with live karaoke lyrics, dynamic cover-art backgrounds, and immersive p…
512375active

← prev page 4 / 23 next →