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
xunleif2e/vue-lazy-component
A Vue.js 2.x plugin that provides component-level lazy loading. It loads real components when they become visible (or after a timeout), sho…
231003maintenance
yuanqing/charming
A tiny vanilla JavaScript library that wraps each character (or word) of an element's text in individual DOM elements, a dependency-free ta…
321000maintenance
mac-gallagher/MultiProgressView
A Swift UIKit library providing an animatable view that displays multiple progress bars over time, modeled after UIProgressView. It support…
231000maintenance
nealyoung/NYSegmentedControl
An animated, highly customizable drop-in replacement for UISegmentedControl on iOS, inspired by controls in apps like Instagram and Foursqu…
32999maintenance
miickel/flutter_particle_clock
A prize-winning analog clock face app built with Flutter, featuring a particle system with randomized color palettes and real-time luminanc…
32998maintenance
hanks-zyh/SmallBang
SmallBang is an Android UI library that adds a Twitter-style heart/like burst animation to any view via a custom SmallBangView widget. It i…
32998maintenance
bryx-inc/BRYXBanner
BRYXBanner is a lightweight Swift library for showing dropdown notification banners on iOS. It supports custom titles, subtitles, images, a…
23998maintenance
MatiBot/MBCircularProgressBar
An Objective-C UIKit library providing an animatable, highly customizable circular progress bar that can be configured directly in Interfac…
23998maintenance
Jinxiansen/JHUD
JHUD is an Objective-C library for iOS that displays a full-screen HUD (heads-up display) with loading animations while data loads. It offe…
10997maintenance
LianjiaTech/keframe
Keframe is a Flutter component library that optimizes UI fluency through frame-splitting rendering, reducing jank during page switches and …
23971maintenance
Hydra
Hydra is a browser-based livecoding environment for generating and mixing networked realtime visuals, inspired by analog modular synthesize…
642731experimental
idflood/ThreeNodes.js
ThreeNodes.js is a browser-based node-based visual programming environment inspired by vvvv, built with JavaScript, HTML, and WebGL (three.…
322346experimental
aagentah/nw_wrld
nw_wrld is an event-driven sequencer application for triggering visuals built with web technologies, packaged as an Electron desktop app. U…
712159experimental
fzyzcjy/flutter_smooth
A Flutter library that keeps apps at roughly 60 FPS even when widget trees are very heavy to build or layout, by offloading expensive work …
771712experimental
jj811208/watching-you
watching-you is a lightweight (3kb gzipped) TypeScript JavaScript library for building DOM-based animations where elements like eyes watch …
571706experimental
marcosgriselli/EasyTransitions
EasyTransitions is a Swift library that simplifies creating custom interactive UIViewController transitions on iOS and tvOS. It abstracts U…
231654experimental
hakimel/zoom.js
zoom.js is a small proof-of-concept JavaScript library that provides a minimal API for zooming in on specific points or DOM elements in the…
321609experimental
enesozturk/react-native-hold-menu
A React Native component library providing a performant hold-to-open context menu powered by Reanimated v2. It supports dark/light mode, or…
231524experimental
pixel-point/aval
AVAL is an open-source format and runtime for interactive, prerendered video on the web, bundling multiple codec renditions (AV1, VP9, H.26…
531396experimental
ChinaIceF/PyQt-SiliconUI
PyQt-SiliconUI is a Python UI component library built on PyQt5/PyQt6 that provides artistic, animated widgets, layouts, and popovers for de…
591286experimental
skydoves/Orbital
Orbital is a Jetpack Compose Multiplatform animation library for implementing dynamic transitions such as shared element transitions, movem…
401199experimental
svg-shaders
A copy-paste JavaScript snippet implementing an Apple-style Liquid Glass visual effect using SVG filters. It can be pasted into any website…
481188experimental
mrdoob/frame.js
frame.js is a JavaScript sequence editor for creating timed animations and interactive scenes in the browser, commonly used for demoscene-s…
481172experimental
ecsyjs/ecsy
ECSY is a lightweight, framework-agnostic Entity Component System (ECS) framework for JavaScript, originally developed by the Mozilla Mixed…
101154experimental
react-native-skia/react-native-skia
A React Native renderer based on Google's Skia graphics engine, enabling cross-platform 2D drawing and graphics rendering in mobile apps. T…
231091experimental
javierbyte/control-user-cursor
A small JavaScript and CSS experiment that hides the real user cursor and paints a fake, controllable cursor instead, including fake :hover…
321087experimental
emilwidlund/bitspace
Bitspace is a web-based creative computing environment for exploring and prototyping ideas, built with TypeScript. It offers a playground o…
301026experimental
fornewid/neumorphism
An Android library (initially a sample project) that implements Neumorphism design by drawing soft shadow backgrounds on widgets like CardV…
571023experimental
sghall/resonance
Resonance is a 5kb React animation library forked from react-move that animates by modifying the DOM directly for performance. It provides …
23999experimental
atlassian/react-beautiful-dnd
A React library providing beautiful, accessible drag-and-drop reordering for lists, with mouse, keyboard, and touch support. It is now arch…
1033922abandoned
skrollr
skrollr is a stand-alone, dependency-free JavaScript library for parallax scrolling and scroll-driven CSS animations on desktop and mobile …
1018405abandoned
facebookarchive/AsyncDisplayKit
AsyncDisplayKit (now renamed Texture) is an iOS UI framework built on top of UIKit that keeps complex user interfaces smooth by moving expe…
1013318abandoned
facebookresearch/AnimatedDrawings
A Python tool from Meta AI that automatically animates children's drawings of human figures, implementing the algorithm from the paper 'A M…
1012808abandoned
jfeinstein10/SlidingMenu
SlidingMenu is an open-source Android library for creating slide-in navigation menus similar to those in Google+, YouTube, and Facebook app…
3210981abandoned
h5bp/Effeckt.css
Effeckt.css is a CSS library of performant, hardware-accelerated transitions and animations for UI elements like modals, buttons, list item…
1010805abandoned
alexfoxy/lax.js
Lax.js is a lightweight (<4kb gzipped) vanilla JavaScript library for creating smooth scroll-driven animations and parallax effects. It sup…
1010469abandoned
nbedos/termtosvg
termtosvg is a Unix terminal recorder written in Python that renders command line sessions as standalone, lightweight SVG animations. It su…
109756abandoned
HarlonWang/AVLoadingIndicatorView
AVLoadingIndicatorView is an Android library offering a collection of nice loading animations (indicators) that can be added to layouts via…
239741abandoned
navasmdc/MaterialDesignLibrary
An Android UI library providing Material Design components (buttons, switches, progress indicators, snackbars, dialogs) for use on Android …
238912abandoned
chrisbanes/Android-PullToRefresh
A reusable Pull-to-Refresh widget library for Android supporting ListView, GridView, WebView, ScrollView, and other view types. It supports…
108629abandoned
microsoft/reactxp
ReactXP is a TypeScript library providing a thin cross-platform abstraction layer over React and React Native, letting developers share vie…
108204abandoned
florent37/MaterialViewPager
An Android library that provides an easy-to-use Material Design ViewPager with animated headers, parallax scrolling, Ken Burns image effect…
108066abandoned
OwlCarousel2/OwlCarousel2
Owl Carousel 2 is a touch-enabled jQuery plugin for creating responsive carousel sliders with drag support, breakpoints, and CSS3 transitio…
237893abandoned
romaonthego/RESideMenu
RESideMenu is an Objective-C library that provides an iOS 7/8 style side menu with a parallax effect for iOS apps. It supports menu view co…
237035abandoned
jmechner/Prince-of-Persia-Apple-II
The original 6502 assembly source code for Prince of Persia, written by Jordan Mechner on the Apple II between 1985-89 and released in 1989…
326909abandoned
needim/noty
NOTY is a dependency-free JavaScript notification library for creating alert, success, error, warning, information, and confirmation messag…
236625abandoned
processing/processing
This is the archived original repository for the Processing Development Environment (PDE), core libraries, and Java-based creative coding l…
616480abandoned
exyte/Macaw
Macaw is a Swift vector graphics library for iOS with SVG support, animations, and transitions. It is now deprecated; the maintainers recom…
326046abandoned
jakiestfu/Snap.js
Snap.js is a standalone JavaScript library for creating mobile-style side shelf/drawer menus (like Facebook and Path's slide-out navigation…
235947abandoned
koenbok/Framer
Framer Library is an open-source JavaScript framework for high-fidelity interface prototyping, supporting spring physics animations and 3D …
325896abandoned
Devlight/InfiniteCycleViewPager
An Android UI library providing an infinitely cycling ViewPager with two-way (horizontal and vertical) orientation and interactive scaling …
235681abandoned
daimajia/AndroidImageSlider
An Android UI library providing a convenient, animated image slider widget (SliderLayout) with multiple indicator styles and transition ani…
235577abandoned
amlcurran/ShowcaseView
ShowcaseView is an Android library that highlights specific parts of an app's UI with an attractive overlay to guide users to features, ges…
105547abandoned
nhaarman/ListViewAnimations
A deprecated Android library for adding animations to ListView, GridView, and other AbsListView items, including appearance animations, swi…
105517abandoned
cferdinandi/smooth-scroll
A lightweight, dependency-free vanilla JavaScript plugin that animates scrolling to anchor links on a page. It is now deprecated in favor o…
105431abandoned
facebookarchive/Keyframes
Keyframes is a Facebook library consisting of an ExtendScript tool that extracts vector animation data from Adobe After Effects files into …
105284abandoned
CanvasPod/Canvas
Canvas is an Objective-C iOS library that lets designers and developers add animations like parallax headers, sticky sections, and blurred …
325272abandoned
PageMenu/PageMenu
A Swift library providing a customizable paging menu controller that hosts child view controllers inside a scroll view, with tap or swipe n…
235213abandoned
Clans/FloatingActionButton
An Android UI library implementing Material Design Floating Action Buttons with expandable menus, labels, ripple effects, and progress indi…
105175abandoned
daniel-lundin/snabbt.js
snabbt.js is a minimalistic JavaScript animation library (~5kb) that animates DOM elements using CSS3 transforms and opacity for fast 60 FP…
235164abandoned
android/topeka
Topeka is an open-source Android quiz game from Google that demonstrates material design principles, animations, and interactions. It serve…
105097abandoned
levey/AwesomeMenu
AwesomeMenu is an Objective-C iOS UI component that recreates the animated radial 'story menu' from the Path 2.0 app using CoreAnimation. M…
324950abandoned
frogermcs/InstaMaterial
A demo Android application that recreates the Instagram UI using Material Design, built as the companion source code to the author's blog t…
234932abandoned
Devlight/NavigationTabBar
An Android UI library providing a colorful, animated navigation tab bar component with badge support. It is written in Java and distributed…
234922abandoned
woocommerce/FlexSlider
FlexSlider is a fully responsive jQuery slider/carousel plugin originally by WooThemes, supporting fade and slide animations, touch gesture…
104852abandoned
KrauseFx/TSMessages
TSMessages is an Objective-C iOS library for displaying customizable notification banners at the top of the screen, in the style of Tweetbo…
234835abandoned
visionmedia/move.js
Move.js is a small JavaScript library that makes CSS3-backed animations simple and elegant through a fluent, chainable API. It supports tra…
234686abandoned
markdalgleish/stellar.js
Stellar.js is a jQuery plugin that adds parallax scrolling effects to any scrolling element via simple data attributes. It repositions elem…
324586abandoned
ColinEberhardt/VCTransitionsLibrary
A collection of iOS 7 custom view controller transition animation controllers and interaction controllers written in Objective-C. It provid…
234514abandoned
JakeWharton/NineOldAndroids
A deprecated Android library that backports the Honeycomb (Android 3.0) view animation API to Android versions as old as 1.0. It provides t…
104458abandoned
ltebean/LTNavigationBar
An Objective-C category on UINavigationBar that lets developers change the bar's appearance dynamically, such as background color, element …
324412abandoned
ECSlidingViewController/ECSlidingViewController
ECSlidingViewController is an Objective-C view controller container for iOS that implements layered 'hamburger menu' / slide-out side menu …
104281abandoned
Tencent/vap
VAP (Video Animation Player) is a cross-platform library from Tencent's Penguin Esports for playing cool特效 animations using video with hard…
404181abandoned
YUI
YUI 3 is Yahoo's open-source JavaScript and CSS library for building richly interactive web applications, offering DOM utilities, UI widget…
234159abandoned
rubensousa/ViewPagerCards
A sample Android project demonstrating Duolingo-style card swiping with ViewPager and CardView. It includes adapters for both Fragments and…
104060abandoned
Manabu-GT/ExpandableTextView
An Android library providing a TextView that can expand and collapse text like Google Play's app descriptions. It is now deprecated and unm…
104053abandoned
ericdrowell/KineticJS
KineticJS is an HTML5 Canvas JavaScript framework that extends the 2d context with a scene graph, enabling canvas interactivity for desktop…
234011abandoned
makovkastar/FloatingActionButton
A deprecated Android library providing a floating action button that reacts to scrolling events, hiding and showing based on scroll directi…
323959abandoned
qstumn/BadgeView
A Material Design style badge view library for Android that can be freely customized in appearance and supports a QQ-like drag-to-dismiss e…
233957abandoned
EYHN/hexo-helper-live2d
A Hexo plugin that embeds an animated Live2D character widget onto blog pages, configurable via _config.yml. It injects the widget script e…
103872abandoned
microsoft/Microsoft-3D-Movie-Maker
The original 1995 source code for Microsoft 3D Movie Maker, a children's 3D animation application, released under the MIT license for histo…
103833abandoned
ethanhua/Skeleton
An Android library (now deprecated) that makes it easy to display skeleton loading placeholder views with shimmer animation, similar to Fac…
323717abandoned
git-xuhao/KotlinMvp
A short-video Android app inspired by the Eyepetizer 'Kaiyan' app, written in Kotlin using an MVP architecture with RxJava2, Retrofit2, and…
233700abandoned
okmr-d/DOFavoriteButton
A Swift UI component library providing an animated favorite/like button for iOS, inspired by Twitter's heart animation. It supports customi…
233581abandoned
JoelBesada/activate-power-mode
An Atom editor package that adds flashy 'Power Mode' effects to typing, including particle explosions, screen shake, audio, and combo strea…
233557abandoned
dsxNiubility/SXNews
SXNews is an iOS news-reading application that closely imitates the Netease (163.com) News app, including news lists, article detail pages,…
323548abandoned
andremion/Music-Player
An Android prototype app that demonstrates how to implement a sophisticated music player UI proposal in code, focusing on transitions and m…
233503abandoned
pawelgrzybek/siema
Siema is a lightweight (3kb gzipped) carousel/slider library written in pure JavaScript with no dependencies and no built-in styling. It su…
233478abandoned
jxnblk/loading
A collection of animated SVG loading spinners packaged as installable SVG files for web projects. It was created mostly as a joke and learn…
323475abandoned
HunterLarco/voxel.css
voxel.css is a lightweight JavaScript/CSS library for rendering 3D voxel worlds in the browser using pure CSS transforms, with no WebGL dep…
233351abandoned
facebookarchive/origami
Origami is a free Quartz Composer plugin framework from Facebook that lets designers build interactive interface prototypes visually withou…
103227abandoned
AndEngine
AndEngine is a free, open-source 2D game engine for Android built on OpenGL ES, written in Java. It provides scene management, a cocos2d-in…
323193abandoned
bauerca/drag-sort-listview
DragSortListView is an Android ListView extension enabling drag-and-drop reordering of list items with smooth animations and scrolling. It …
323191abandoned
gsdios/GSD_WeiXin
An Objective-C demo application that closely replicates the WeChat (微信) iOS app UI, including the home feed, contacts, Moments (朋友圈), and p…
323166abandoned
LinkedInAttic/LayoutKit
LayoutKit is a fast, declarative view layout library for iOS, macOS, and tvOS, created by LinkedIn as a performant alternative to Auto Layo…
103130abandoned
chrisbanes/ActionBar-PullToRefresh
An Android library by Chris Banes that adds the pull-to-refresh interaction pattern to Android apps, with built-in support for ListView, Gr…
103117abandoned
processing-js/processing-js
Processing.js is a JavaScript port of the Processing visualization language, allowing Processing sketches to run in the browser via HTML5 c…
103087abandoned
yipianfengye/android-adDialog
An Android UI library providing a customizable advertising/promotional popup dialog with support for single or multiple ad images via ViewP…
323078abandoned
hitherejoe/animate
An Android demo application showcasing Material Design-style animations such as touch feedback, circular reveal, window transitions, and an…
323071abandoned
hyperoslo/Presentation
Presentation is a Swift library for iOS that helps developers build in-app tutorials, release notes, and animated page sequences. It offers…
233068abandoned

← prev page 18 / 23 next →