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
UnityTech/UIWidgets
UIWidgets is a Unity package, derived from Flutter, that lets developers build efficient cross-platform apps with a widget-based UI framewo…
101956maintenance
antfu/vue-starport
A Vue library that lets a component be shared across routes with smooth animations, preserving its DOM and internal state during navigation…
231951maintenance
florent37/ExpansionPanel
An Android library implementing Material Design expansion panels with toggleable headers and animated open/close layouts. It provides custo…
101951maintenance
zipme/RQShineLabel
RQShineLabel is a UILabel subclass for iOS that animates text with a shimmering fade-in/fade-out effect similar to the Secret app. It is a …
321950maintenance
tjerkw/Android-SlideExpandableListView
An Android library that enhances the standard ListView with animated slide-out expandable areas for each list item, similar to the Spotify …
321944maintenance
kswedberg/jquery-smooth-scroll
A jQuery plugin that makes same-page anchor links scroll smoothly instead of jumping instantly. It offers options for offsets, exclusions, …
751943maintenance
brutaldesign/swipebox
Swipebox is a jQuery lightbox plugin for displaying images, videos, and inline content in an overlay. It supports swipe gestures on mobile,…
321940maintenance
alyssaxuu/animockup
Animockup is a browser-based design tool for creating animated device mockups and product teaser videos. Users can place videos or images i…
321931maintenance
Danmaku Comment System
CommentCoreLibrary is a JavaScript/TypeScript engine for rendering streaming danmaku (bullet) comments over timed HTML5 video or audio. It …
231929maintenance
Yalantis/StarWars.Android
An Android UI library by Yalantis that implements a transition animation crumbling a view into tiny tiles using OpenGL ES 2.0 and GLSL shad…
321927maintenance
jpillora/notifyjs
Notify.js is a jQuery plugin for showing simple, fully customizable notifications in the browser. It supports element-anchored and global n…
321920maintenance
liaoinstan/SpringView
SpringView is an Android UI library providing a highly customizable pull-to-refresh and load-more component. It works with any child view i…
321918maintenance
shzlw/zeu
Zeu.js is a JavaScript library offering a collection of prebuilt canvas-based visualization components such as meters, clocks, and network …
231911maintenance
recruit-lifestyle/WaveSwipeRefreshLayout
An Android library providing a WaveSwipeRefreshLayout widget with an animated wave-style pull-to-refresh effect. It wraps a ListView or oth…
231910maintenance
yairEO/fancyInput
A jQuery plugin that adds playful CSS3 letter-by-letter animation effects to typing and deleting in text inputs and textareas. It is a smal…
101906maintenance
KittenYang/KYGooeyMenu
An Objective-C iOS library that implements a fan-shaped path menu with a gooey (sticky blob) animation effect. It supports customizable men…
321900maintenance
totond/TextPathView
An Android custom View library that converts text into path animations, drawing text stroke by stroke with configurable animation effects. …
321899maintenance
dataxpress/UICountingLabel
An Objective-C library that subclasses UILabel to add animated counting support on iOS. It animates numeric values between start and end po…
231893maintenance
sureJiang/MSRocketGiftAnimation
An Objective-C iOS library that renders a live-room rocket gift animation, mimicking the rocket gift effects seen in live-streaming apps. I…
321889maintenance
Circle Menu
CircleMenu is an Android UI library that provides a simple, elegant menu with a circular button layout and material design animations. It i…
321883maintenance
qs-lll/ExpandingPager
An Android library providing a card peek/pop controller built on ViewPager, letting cards expand into full views with front and back fragme…
321883maintenance
robin-dela/hover-effect
A small JavaScript library that draws and animates images with WebGL-based distortion effects when hovering. It wraps Three.js and GSAP to …
321883maintenance
bannzai/Gecco
Gecco is a Swift library for iOS that highlights UI elements with spotlight overlays to guide users through tutorial walkthroughs. It provi…
231879maintenance
demonnico/PinterestSwift
A Swift demo project showing how to implement the Pinterest-style zoom transition from a UICollectionView to a UIViewController. It include…
321875maintenance
draveness/DKChainableAnimationKit
DKChainableAnimationKit is a Swift DSL for creating UIView animations on iOS using a chainable syntax like view.animation.makeScale(2.0).sp…
101873maintenance
KyleAMathews/react-headroom
A React component that hides your fixed header when scrolling down and reveals it when scrolling up. It is a React port of headroom.js with…
231871maintenance
xtianmiller/emergence.js
Emergence.js is a lightweight, dependency-free JavaScript plugin that detects when elements become visible in the browser viewport. It togg…
101864maintenance
gontovnik/DGRunkeeperSwitch
A Swift UIKit control replicating the Runkeeper-style two-part segmented switch for iOS. It can be used as a navigation titleView or standa…
231861maintenance
Rightpoint/RZTransitions
RZTransitions is an Objective-C library providing a collection of custom iOS view controller animations and interactive transitions. It off…
231856maintenance
gorhom/react-native-animated-tabbar
A React Native animated tab bar component library delivering 60FPS animations with multiple presets (Bubble, Flashy, Material). It integrat…
231852maintenance
takuoka/PullToBounce
A Swift library that adds an animated 'pull to refresh' indicator to UIScrollView, UITableView, and UICollectionView on iOS. It wraps the s…
321850maintenance
vaneenige/phenomenon
Phenomenon is a 2kB, dependency-free, low-level WebGL library written in TypeScript. It provides the essentials for high-performance GPU re…
231847maintenance
tomknig/TOMSMorphingLabel
An Objective-C UILabel subclass for iOS that animates morphing transitions between text values whenever the text property changes. Transiti…
321846maintenance
jflinter/Dwifft
Dwifft is a small Swift library that computes the diff (edit operations) between two collections using the Longest Common Subsequence algor…
231845maintenance
lxcid/LXReorderableCollectionViewFlowLayout
An Objective-C library that extends UICollectionViewFlowLayout to support drag-and-drop reordering of collection view cells, similar to the…
321844maintenance
CezaryKopacz/CKWaveCollectionViewTransition
A Swift library providing a wave-like custom transition animation between UICollectionViewControllers on iOS. It implements UIViewControlle…
321842maintenance
animatedjs/animated
A declarative animation library for React and React Native, providing the Animated API from React Native in a web context. It uses injectab…
321842maintenance
eggswift/pull-to-refresh
ESPullToRefresh is a Swift library that adds pull-to-refresh and infinite-scrolling to any UIScrollView subclass (UITableView, UICollection…
231842maintenance
kombai/freewall
Freewall is a cross-browser, responsive jQuery plugin for creating dynamic grid layouts such as flexible grids, image galleries, masonry/Pi…
231836maintenance
jh3y/whirl
Whirl is a curated collection of CSS loading animations (spinners, bars, and indicators) built with pseudo-elements, distributed as both CS…
231836maintenance
smooth-dnd
Vue wrapper components around the smooth-dnd library providing fast, lightweight drag-and-drop and sortable lists with many configuration o…
321834maintenance
layerJS/layerJS
layerJS is a JavaScript UI/UX library for composing mobile app-like interfaces in pure HTML using a Stage-Frame concept. Frames are content…
321832maintenance
scwang90/MultiWaveHeader
MultiWaveHeader is a highly customizable Android wave header view written in Java. It lets developers render multiple animated water waves …
321830maintenance
JohnSundell/ImagineEngine
Imagine Engine is a fast 2D game engine for Apple platforms written in Swift, using Core Animation for hardware-accelerated rendering. It p…
231830maintenance
marmelroy/Interpolate
Interpolate is a Swift framework for value interpolation that powers interactive, gesture-driven animations on iOS and tvOS. It maps gestur…
231826maintenance
xmuSistone/VegaLayoutManager
A custom Android RecyclerView LayoutManager that fades and shrinks the top item view while scrolling, inspired by the iOS VegaScroll effect…
321824maintenance
Ramotion/aquarelle
Aquarelle is a JavaScript library by Ramotion that applies a watercolor painting effect to images using Three.js shaders. It animates a tra…
321821maintenance
alskipp/ASValueTrackingSlider
A UISlider subclass for iOS that displays the slider's live value in a customizable popup view above the thumb. It supports custom fonts, c…
231820maintenance
ashleydw/lightbox
ekko-lightbox is a jQuery plugin that adds a lightbox gallery to Bootstrap, built on top of Bootstrap's Modal component. It supports displa…
101819maintenance
ciar4n/imagehover.css
A pure CSS library providing over 40 scalable image hover effects in a lightweight 19KB stylesheet. It works by applying effect classes to …
231817maintenance
aslanyanhaik/Quick-Chat
Quick Chat for iOS is a real-time chat application written in Swift 5 using Firebase as its backend. It supports sending and receiving text…
231816maintenance
Garland View
An Android UI library written in Java that provides a GarlandView widget for seamlessly transitioning between multiple vertically and horiz…
321815maintenance
Yalantis/FlipViewPager.Draco
An Android library by Yalantis that provides a page-flip animation for ListView/RecyclerView items, merging two items into a flip-style vie…
321814maintenance
ines/termynal
Termynal is a lightweight JavaScript library for creating animated terminal windows with typing effects, built on async/await. It uses plai…
321814maintenance
HaikuTeam/animator
Haiku Animator is an open-source desktop design tool for creating Lottie animations and interactive web components with a visual canvas, ti…
231811maintenance
lopspower/CircularProgressBar
An Android library written in Kotlin that provides a customizable circular progress bar view for use in layouts via XML attributes or progr…
231807maintenance
lukehaas/Scrollify
Scrollify is a jQuery plugin that assists scrolling and snaps the viewport to full-page sections, with touch support. It offers configurati…
541805maintenance
lokesh-coder/pretty-checkbox
A pure CSS library that beautifies checkbox and radio button inputs with shapes, colors, animations, and iOS-style switches, requiring no J…
231801maintenance
devgenios/ENSwiftSideMenu
ENSwiftSideMenu is a lightweight iOS side menu component written in Swift, featuring dynamic bouncing animation, gesture support, and blur …
231799maintenance
HFIProgramming/mikutap
A self-hosted, Mainland China-friendly mirror of the interactive Mikutap web toy from aidn.jp, where clicking, dragging, or pressing keys t…
101799maintenance
UFreedom/FloatingView
FloatingView is an Android library that animates a target view floating above an anchor view with customizable transitions. It provides a b…
231796maintenance
Cleveroad/WaveInApp
WaveInApp is an Android library providing an audio visualization view with a wave effect, rendering live audio from players, streams, or sp…
321792maintenance
zvonicek/ImageSlideshow
A Swift library for iOS that provides a customizable image slideshow view with circular scrolling, auto-advance timer, and a full-screen im…
231787maintenance
tbtlr/gordon
Gordon is an open source Adobe Flash runtime implemented entirely in pure JavaScript, capable of playing SWF content in the browser without…
751785maintenance
Unity-Technologies/Animation-Instancing
A Unity technique and sample project from Unity Technologies for instancing SkinnedMeshRenderer characters to improve CPU/GPU performance i…
321785maintenance
gontovnik/DGActivityIndicatorView
An Objective-C iOS library providing 32 different animated loading spinner styles for UIKit applications. It lets developers drop attractiv…
231784maintenance
bigspotteddog/ScrollToFixed
A jQuery plugin that fixes page elements (headers, footers, sidebars) in place during vertical scrolling while still allowing horizontal mo…
231782maintenance
ibireme/YYImage
YYImage is an Objective-C image framework for iOS that displays, encodes, and decodes animated images including WebP, APNG, and GIF, as wel…
231780maintenance
wangdahoo/vue-scroller
A Vue.js 2 scroll component providing smooth scrolling, pull-to-refresh, and infinite loading for mobile-style web interfaces. It is a foun…
321773maintenance
codef0rmer/angular-dragdrop
An AngularJS directive library that wraps jQueryUI's draggable and droppable components, adding animation and model-aware drag-and-drop sup…
231773maintenance
CosmicMind/Motion
Motion is a Swift library for creating fluid animations and transitions for iOS views, layers, and view controllers. It provides a motionId…
231772maintenance
huextrat/TheGorgeousLogin
A beautifully designed login page template built with Flutter, inspired by a design from Uplabs. It serves as a reference implementation fo…
321765maintenance
loadingio/css-spinner
A collection of 12 small, elegant pure CSS loading spinners for websites, with no external dependencies. Each spinner averages ~1KB, is cus…
231764maintenance
weng1250/WZLBadge
WZLBadge is an Objective-C library that adds badge indicators (red dot, number, 'new' label) to any UIView on iOS with a single line of cod…
321763maintenance
samlss/Broccoli
An Android library that displays placeholder views (skeleton screens) while content is loading. It supports default and custom placeholder …
321755maintenance
Q42/AndroidScrollingImageView
An Android custom view that displays continuously side-scrolling, repeated images, useful for animated backgrounds. Multiple stacked views …
101755maintenance
camwiegert/baffle
Baffle.js is a tiny (~1.8kb gzipped), dependency-free JavaScript library for obfuscating and revealing text in DOM elements. It lets you sc…
101751maintenance
fdzsergio/SFFocusViewLayout
SFFocusViewLayout is a Swift UICollectionViewLayout subclass that highlights one focused (largest) cell while collapsing the rest, with cus…
321749maintenance
leochuan/ViewPagerLayoutManager
An Android library providing ViewPager-like RecyclerView LayoutManagers with built-in animations such as circle, carousel, gallery, rotate,…
101749maintenance
eschao/android-PageFlip
An Android library that implements 3D-style page flip animations using OpenGL ES 2.0. It supports single and double page modes with configu…
231746maintenance
lottie (framework wrappers)
React and Vue wrapper components around lottie-web (bodymovin) for rendering After Effects animations exported as JSON. Animations can be p…
591745maintenance
miromannino/Justified-Gallery
Justified Gallery is a JavaScript (jQuery-based) library that arranges images into high-quality justified galleries, similar to the layouts…
981744maintenance
facebookarchive/rebound-js
Rebound-js is a JavaScript library that models spring dynamics for driving physical animations in web interfaces. It provides a SpringSyste…
101743maintenance
voronianski/jquery.avgrund.js
Avgrund is a lightweight (~1Kb) jQuery plugin for modal boxes and popups that uses a depth-based animation concept between the popup and th…
321741maintenance
polqf/TwicketSegmentedControl
A custom UISegmentedControl replacement for iOS written in Swift, originally built for the Twicket app. It supports drag and tap gestures w…
231741maintenance
gskbyte/GSKStretchyHeaderView
GSKStretchyHeaderView is an Objective-C library that adds stretchy headers (as seen in Twitter, Spotify, or Airbnb apps) to UITableView and…
321740maintenance
pmndrs/react-three-flex
A React library that brings the CSS flexbox layout spec to react-three-fiber 3D scenes, built on Facebook's Yoga layout engine. It lets dev…
231740maintenance
aritraroy/Flashbar
Flashbar is a highly customizable alerting library for Android, written entirely in Kotlin. It serves as a powerful alternative to Snackbar…
231735maintenance
lmgonzalves/segment
Segment is a small JavaScript library for drawing and animating SVG path strokes using stroke-dasharray manipulation. It provides a simple …
661734maintenance
DroidsOnRoids/MPParallaxView
A Swift UIKit library that recreates the Apple TV parallax effect on iOS, responding to touch or accelerometer input. Views can be configur…
231730maintenance
DeepMotionEditing/deep-motion-editing
A PyTorch-based end-to-end library for editing and rendering 3D character motion, built on SIGGRAPH 2020 research. It provides deep learnin…
321726maintenance
tangqi92/WaveLoadingView
An Android UI library that provides a customizable wave loading effect widget (WaveLoadingView) written in Java. It supports circular, roun…
231726maintenance
GalleriaJS/galleria
Galleria is a free, open-source JavaScript image gallery framework for creating responsive, touch-friendly photo galleries on the web. It s…
231723maintenance
bobiscool/wxDraw
wxDraw is a lightweight 2D canvas drawing and animation library built specifically for WeChat Mini Programs (weapp). It provides a jQuery-l…
231723maintenance
liuguangqiang/SwipeBack
SwipeBack is an Android library that lets users finish (close) an Activity with a swipe gesture. It provides a SwipeBackActivity base class…
321721maintenance
rosenpin/fading-text-view
FadingTextView is an Android UI library providing a custom TextView that automatically cycles through an array of texts with a fading anima…
231720maintenance
InfiniteCards
An Android UI library providing an infinite card switching view with customizable animations. It supports multiple animation types and lets…
231719maintenance
smooth-dnd
React wrapper components around the smooth-dnd library providing fast, lightweight drag-and-drop and sortable lists with CSS-transition-bas…
601718maintenance
janheinrichmerker/material-intro
An Android library that provides material design app intro/onboarding screens with animations and a fluent Java API. It supports predefined…
481716maintenance
sdras/page-transitions-travelapp
A demo travel application built with Vue and Nuxt that showcases native-like page transitions. It serves as a reference implementation for …
321713maintenance

← prev page 13 / 23 next →