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
benevbright/react-navigation-collapsible
A React Native library extending react-navigation to make screen headers collapsible on scroll. It provides hooks and animated values for d…
101160maintenance
javiersantos/MaterialStyledDialogs
An Android library that displays customizable Material Design dialogs with a colored header, built on top of material-dialogs. It supports …
231158maintenance
czl0325/ZLCollectionView
An Objective-C library providing multiple UICollectionView layout types (tag, column, percentage, absolute-position, fill, waterfall) for b…
321157maintenance
jsor/lity
Lity is an ultra-lightweight (~3kB gzipped), accessible and responsive lightbox plugin for jQuery or Zepto. It supports images, iframes (Yo…
231157maintenance
cesardeazevedo/react-native-bottom-sheet-behavior
A React Native wrapper around Android's BottomSheetBehavior, exposing components like CoordinatorLayout, FloatingActionButton, and AppBarLa…
231154maintenance
yannickl/DynamicButton
DynamicButton is a Swift library providing flat-design animated buttons, most notably a hamburger button that animates transitions between …
321151maintenance
marmelroy/TVButton
TVButton is a Swift library that recreates the Apple TV parallax icon effect as iOS UIButtons, using layered images that respond to long-pr…
231151maintenance
teodorpatras/SideMenuController
SideMenuController is a custom container view controller written in Swift for iOS that displays main content in a center panel and secondar…
101151maintenance
kakajika/FragmentAnimations
A small Android library providing 3D animation examples for support-v4 Fragment transitions, including cube, flip, push/pull, sides, and mo…
321147maintenance
gokcan/react-shimmer
A React image component that simulates a shimmer or breathing placeholder effect while images load asynchronously, with support for custom …
231144maintenance
glomadrian/RoadRunner
Road Runner is an Android library that lets developers create custom loading and progress animations from SVG path data. It supports indete…
321141maintenance
CSS-Tricks/AnythingSlider
AnythingSlider is a jQuery plugin for creating flexible content sliders/carousels that can hold any HTML content. It supports multiple slid…
321139maintenance
rotorgames/Rg.Plugins.Popup
A Xamarin.Forms plugin that lets developers open Xamarin.Forms pages as customizable popup dialogs with flexible animations across iOS, And…
231139maintenance
jwkvam/celluloid
A tiny Python library that simplifies creating Matplotlib animations by wrapping a figure in a Camera object that snapshots each frame. It …
231139maintenance
a5hik/ng-sortable
An AngularJS library providing drag-and-drop functionality with sortable and draggable lists, implemented as directives without jQuery UI. …
321138maintenance
kentya6/KYCircularProgress
A flexible circular progress bar UI component written in Swift for iOS. It supports gradient colors, custom UIBezierPath shapes, progress c…
231138maintenance
sirxemic/jquery.ripples
A jQuery plugin that adds an interactive water ripple effect to HTML element background images using WebGL. It simulates ripples triggered …
231135maintenance
candostdagdeviren/CDAlertView
CDAlertView is a highly customizable alert popup library for iOS written in Swift, with usage similar to UIAlertController. It supports ale…
631134maintenance
ember-animation/liquid-fire
Liquid Fire is an Ember addon providing animated transitions between routes and components in Ember applications. It offers a declarative D…
291134maintenance
nkbt/react-collapse
A React component wrapper that provides smooth collapse/expand animations for elements with variable or dynamic height, built on react-moti…
231132maintenance
liminalpurr/jizhi
Jizhi is a Chrome/Firefox/Edge browser extension that replaces the new tab page with animated layered noise waves rendered in traditional C…
231129maintenance
Jannchie/anichart.js
A TypeScript library for creating animated data visualization videos, rendering charts like bar chart races, line, pie, and map charts via …
231129maintenance
TransitApp/SVPulsingAnnotationView
A customizable Objective-C replica of Apple's MKUserLocationView for iOS MapKit, drawn entirely with Core Graphics. It renders a pulsing ha…
321127maintenance
meteor-factory/react-native-tinder-swipe-cards
A React Native component library providing Tinder-style swipeable card stacks with yes/no/maybe gesture handling. It renders customizable c…
231127maintenance
benschwarz/gallery-css
Gallery.css is a pure-CSS image gallery/carousel component requiring no JavaScript, with optional autoplay animation and anchor-based contr…
101127maintenance
AndreiD/TSnackBar
An Android library that displays Snackbar-style notifications from the top of the screen, similar to the older Crouton library. It supports…
321125maintenance
YNPageViewController
An Objective-C iOS library for building nested multi-page scrolling layouts with hover/suspension effects, similar to Tesla, QQ contacts, M…
321123maintenance
florent37/HollyViewPager
An Android UI library providing a stylized ViewPager with quick swipe controls and scrollable pages. It coordinates scrolling between a hea…
101123maintenance
renaudcerrato/ToggleDrawable
An Android library for creating animated drawable transitions using bezier curves, with a minimal API. It ships ready-made drawables like s…
231121maintenance
sharish/ScratchView
An Android library providing scratch-card style custom views (ScratchImageView and ScratchTextView) that users can scratch to reveal hidden…
231111maintenance
p-e-w/ternimal
Ternimal is a Rust program that renders an animated, glowing lifeform in the terminal using Unicode block symbols, with many command-line p…
231109maintenance
alskipp/ASProgressPopUpView
A UIProgressView subclass for iOS that displays the percentage complete in a customizable popup bubble above the progress bar. It supports …
231105maintenance
BubbleTabBar
BubbleTabBar is a Swift library that replaces the standard iOS UITabBarController with an animated bubble-style tab bar. It supports storyb…
231105maintenance
danielshervheim/unity-stylized-water
A stylized/toon water shader with material presets for the Unity game engine. It provides drop-in materials that can be applied to water pl…
231105maintenance
schmidyy/Loaf
Loaf is a Swift framework for showing Android-style toast notifications in iOS apps. It provides simple one-line presentation of customizab…
231104maintenance
Dandarawy/UnityBookPageCurl
A Unity package that implements a book page curl/flip effect using Unity's native UGUI 2D tools. It supports left-to-right and right-to-lef…
231102maintenance
MasayukiSuda/EasingInterpolator
A small Android library providing 31 easing animation interpolators (cubic, elastic, expo, etc.) usable with ValueAnimator and ObjectAnimat…
231102maintenance
popwarsweet/PageControls
A collection of custom iOS page controls that replace UIPageControl with animated indicator transitions, inspired by a Dribbble design. Eac…
321099maintenance
xmuSistone/DragRankSquare
An Android library that implements a draggable grid view for reordering images, mimicking the profile photo editing UI of the Tantan dating…
321099maintenance
natario1/ZoomLayout
A Kotlin Android library providing 2D zoom and pan components for View hierarchies, images, and video streams, built around a flexible Matr…
231099maintenance
stefanceriu/SCSiriWaveformView
A UIView subclass for iOS that reproduces the sinusoidal waveform animation seen in Siri on iOS 7. It is a small Objective-C UI component w…
321096maintenance
florent37/FiftyShadesOf
FiftyShadesOf is an Android library that displays elegant, context-aware loading placeholders (shimmer/gray shade animations) over views wh…
101096maintenance
ZJScrollPageView
An Objective-C library for iOS that makes it easy to implement the linked segment-and-scroll effect seen in apps like NetEase News, Tencent…
321094maintenance
ThasianX/ElegantCalendar
ElegantCalendar is a customizable full-screen calendar library written in SwiftUI for iOS apps. It supports infinite date ranges, custom th…
231094maintenance
sujithkanna/SmileyRating
An Android library providing an animated smiley-face rating bar drawn entirely with the Android canvas. It supports 1-5 ratings with morphi…
321091maintenance
maustinstar/shiny
Shiny is a Swift package that adds gyroscope-driven lighting and motion effects to SwiftUI views via a simple .shiny() modifier. It works o…
231090maintenance
tomzaku/react-native-shimmer-placeholder
A React Native component library that renders shimmer/skeleton placeholders while content loads, supporting both iOS and Android. It works …
231089maintenance
lsjwzh/MaterialLoadingProgressBar
An Android library providing a styled ProgressBar that mimics the SwipeRefreshLayout loading indicator (support-v4 v21+). It offers a Circl…
231087maintenance
ApplikeySolutions/GravitySlider
GravitySliderFlowLayout is a lightweight Swift library providing an animated, gravity-style alternative to the standard UICollectionView fl…
231083maintenance
kottenator/jquery-circle-progress
A jQuery plugin that draws animated circular progress bars on HTML canvas. It supports gradient and image fills, custom angles, thickness, …
231082maintenance
florent37/ViewTooltip
A fluent Java library for Android that displays customizable tooltips attached to any view, with configurable position, colors, corners, ar…
101082maintenance
yannickl/Splitflap
Splitflap is a Swift UIKit component that renders animated split-flap (airport/railway timetable style) alphanumeric text displays. It supp…
321078maintenance
HurTeng/StormPlane
StormPlane (Desert Storm) is an open-source vertical-scrolling shoot-'em-up game for Android, inspired by Raiden and WeChat's plane game, b…
231074maintenance
dybarsky/spots-dialog
An Android library providing an AlertDialog subclass with an animated moving-dots progress indicator. It is packaged as an AAR and customiz…
321072maintenance
mcxtzhang/PathAnimView
An Android custom View library for animating Path objects, supporting effects like gradual fill and StoreHouse-style flowing animations. It…
321072maintenance
wwmz/WMZDialog
WMZDialog is an iOS UI library offering a wide variety of popup dialog styles (alert, bottom sheet, date picker, region picker, calendar, s…
101072maintenance
LeiQiaoZhi/Easy-Text-Effects-for-Unity
An open-source Unity package for animating TextMeshPro text with customizable effects such as per-vertex animations. It offers ScriptableOb…
501070maintenance
Rogero0o/CatLoadingView
An Android library providing a playful cat-themed loading animation view shown as a dialog. It is distributed via Gradle and configurable i…
231069maintenance
harjot-oberai/Long-Shadows
An Android library for efficiently generating and rendering long shadows for any type of view, including custom views. Heavy calculations a…
321066maintenance
chengkehan/GPUSkinning
A Unity library that replaces Unity's built-in CPU bone animation with custom GPU skinning, storing bone matrices in textures or compute bu…
231065maintenance
brainhubeu/react-carousel
An extendable, pure React carousel component library by Brainhub, not a jQuery wrapper. It supports controlled and uncontrolled usage, plug…
101065maintenance
alexjlockwood/kyrie
Kyrie is a Kotlin library that provides a superset of Android's VectorDrawable and AnimatedVectorDrawable, supporting pause/resume/seek, ru…
101065maintenance
galnetwen/Live2D
A packaged Live2D widget for embedding an animated anime-style mascot ('kanban musume') character on blog or website pages, based on a tuto…
321064maintenance
zadvorsky/three.bas
THREE.BAS is a JavaScript extension for THREE.js that adds GPU-based animation via vertex shaders, storing animation state in geometry attr…
231056maintenance
maustinstar/swiftui-drawer
A SwiftUI package providing a draggable bottom drawer component, similar to the one in Apple Maps, that can expand or minimize between mult…
231054maintenance
patrickfav/Dali
Dali is an Android image blur library offering static blurring, live blurring, and blur animations. It uses RenderScript internally with ca…
231050maintenance
gka/canvid
canvid is a tiny dependency-free JavaScript library for playing relatively short videos on HTML canvas elements using image sprites instead…
321049maintenance
kciter/GlitchLabel
A Swift UIKit library that provides a UILabel subclass with an animated glitch text effect for iOS. It supports installation via CocoaPods,…
321048maintenance
antiguab/BATabBarController
BATabBarController is an iOS library that replaces the standard UITabBarController with one featuring a sleek, customizable selection anima…
231048maintenance
toblum/McLighting
McLighting is an ESP8266-based firmware for controlling WS2811/WS2812 LED strips over the internet. It provides a web interface, REST API, …
101048maintenance
cats-oss/Sica
Sica is a Swift library providing a simple, type-safe interface over Apple's Core Animation framework. It lets developers run animations se…
231046maintenance
AdultLink/RadialProgressBar
A customizable radial progress bar shader for Unity3D that renders circular fill indicators with configurable arc range, colors, textures, …
231042maintenance
lugolabs/circles
Circles is a lightweight, dependency-free JavaScript library that generates animated circular (ring) graphs in SVG. It renders a value ring…
321041maintenance
ovidiuch/dragdealer
Dragdealer is a dependency-free vanilla JavaScript library providing drag-based UI components such as sliders, with support for 2D dragging…
231041maintenance
webkul/csspin
CSSPIN is a pure CSS library of loaders and spinners built with the LESS preprocessor, where each spinner is a modular, customizable compon…
231037maintenance
ParallaxHeader
A Swift library that makes it simple to add parallax scrolling headers to UIScrollView and its subclasses like UITableView. It supports ima…
321035maintenance
psliwka/vim-smoothie
A Vim/Neovim plugin that provides smooth, stable animated scrolling for commands like Ctrl-D and Ctrl-F. It focuses on a jitter-free scroll…
321034maintenance
tristanhimmelman/HidingNavigationBar
A Swift library for iOS that manages hiding and showing a view controller's navigation bar (and optionally tab bar, toolbar, or extension v…
231034maintenance
StickyCollectionView
A UICollectionViewFlowLayout subclass for iOS that presents collection view cells with an overlapping, sticky stacking effect. Written in O…
321031maintenance
NeoPOP
NeoPOP is CRED's React component library implementing its NeoPOP design system, providing pre-built UI components, primitives, hooks, and u…
231030maintenance
CRED-CLUB/synth-android
Synth is CRED's open-source Android UI library for building Neumorphic (soft UI) components with light, shadow, and depth effects. It provi…
321029maintenance
JoaquimLey/faboptions
An Android UI library providing a multi-functional Floating Action Button (FAB) component with customizable options. Written in Java, it fo…
231029maintenance
emilsjolander/StickyScrollViewItems
A small Android library providing a ScrollView subclass that lets you tag child views as 'sticky' so they pin to the top of the scroll cont…
231027maintenance
nerdsupremacist/FancyScrollView
A SwiftUI ScrollView component that replicates the scrolling behavior of Apple's App Store and Apple Music apps, including blur effects in …
231024maintenance
react-native-image-header-scroll-view
A React Native component providing a ScrollView with a fixed image header that shrinks into a navbar as the user scrolls. It works on both …
231023maintenance
skywinder/GaugeKit
GaugeKit is a Swift library for building custom gauges in iOS apps, including easy reproduction of Apple's style ring gauges. It supports I…
321022maintenance
yiliansource/party-js
party.js is a JavaScript/TypeScript library that adds customizable particle effects like confetti and sparkles to web pages. It ships with …
661021maintenance
danielcardoso/load-awesome
A collection of 53 pure CSS loaders and spinners for websites, requiring no JavaScript. Each animation ships as a standalone CSS file that …
231021maintenance
AndreHaueisen/flushbar
A Flutter package providing a highly customizable notification widget as an alternative to toasts and snackbars. It supports custom titles,…
321020maintenance
UrbanApps/UAProgressView
UAProgressView is a lightweight Objective-C UIKit component that renders an animated circular progress view on iOS. It offers sensible defa…
321012maintenance
tommybuonomo/morph-bottom-navigation
An Android UI library providing a BottomNavigationView with a morphing circle animation effect on the selected item. It extends Google's Ma…
321012maintenance
suzuki-0000/CountdownLabel
A Swift library providing a UILabel subclass that displays a countdown timer with morphing animations powered by LTMorphingLabel. It suppor…
231011maintenance
BCsl/GalleryLayoutManager
An Android library providing a custom RecyclerView LayoutManager that implements ViewPager/Gallery-style center-locked scrolling with horiz…
231011maintenance
williamngan/roll
A tiny (~8kb) dependency-free JavaScript library for tracking scroll position, pagination, and step-based progress in DOM or canvas context…
231011maintenance
zhangxinxu/Tween
A small JavaScript library of easing/tween algorithms for numeric animations, plus an animation.js helper exposing Math.animation(from, to,…
321008maintenance
jwilling/JNWSpringAnimation
An Objective-C library that subclasses CAKeyframeAnimation to provide spring physics (damped harmonic) animations for Core Animation layers…
321008maintenance
michaldrabik/TapBarMenu
TapBarMenu is a small Android UI library providing a customizable 'tap bar' menu layout, implemented as a LinearLayout extension with open/…
321006maintenance
yui540/Cowardly-Witch
A personal portfolio website by yui540 featuring a fairy-tale 'Cowardly Witch' theme with elaborate opening animations and colorful design.…
101005maintenance
qifengdeqingchen/SeatTable
SeatTable is an Android custom view library for rendering interactive seat-selection layouts, commonly used for online movie ticket booking…
321004maintenance
MarcinusX/flutter_ui_challenge_flight_search
A Flutter implementation of a flight search UI design from a Behance mobile app interaction showcase, built as a UI challenge. It demonstra…
321004maintenance

← prev page 17 / 23 next →