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
12207480/TYAlertController
An Objective-C library for iOS that makes it easy to show alert views and popup views on controllers or windows, with support for blur effe…
321303maintenance
AlloyTeam/curvejs
curvejs is a small JavaScript library for animating bezier curves on HTML5 canvas, with built-in and custom 'motion' functions that make cu…
321301maintenance
jinatonic/confetti
A high-performance Android particle system library for rendering confetti animations on any view. It lets developers configure emission sou…
231300maintenance
aagarwal1012/Liquid-Pull-To-Refresh
A Flutter package providing a custom, animated liquid-style pull-to-refresh indicator widget. It wraps ListView or GridView scroll views an…
231296maintenance
dsward2/macSVG
macSVG is a MIT-licensed open-source macOS application for visually designing and editing HTML5 SVG 1.1 vector graphics and animation, usin…
231295maintenance
briangonzalez/jquery.pep.js
jquery.pep.js is a lightweight jQuery plugin that adds kinetic drag-and-drop with inertia to DOM elements on both mobile and desktop. It ex…
321291maintenance
dkzwm/SmoothRefreshLayout
SmoothRefreshLayout is an Android refresh layout library written in Java that supports pull-to-refresh, load-more, overscroll bounce, two-l…
321290maintenance
anzaizai/EasySwipeMenuLayout
An Android library that adds swipe-to-reveal menu functionality to any view, not just RecyclerView items. It supports bidirectional sliding…
231289maintenance
scottcgi/Mojoc
Mojoc is an open-source, cross-platform, pure C (C99) game engine based on OpenGLES3, targeting mobile games on Android and iOS. It uses a …
231288maintenance
venshine/GoodView
GoodView is a small Android library that shows a floating '+1' like animation with text or images when a view is tapped. It provides config…
321285maintenance
bryanbraun/after-dark-css
A fun web project that recreates classic After Dark screensavers (flying toasters, fish, bouncing ball, etc.) using only CSS animations and…
321282maintenance
joe223/tiny-swiper
Tiny-Swiper is a lightweight (~2kb) zero-dependency JavaScript carousel/slider library written in TypeScript with a plugin-based architectu…
231280maintenance
cmatsuoka/asciiquarium
Asciiquarium is a single Perl script that renders an animated ASCII art aquarium in your terminal using Curses and Term::Animation. It is a…
321278maintenance
ChavezChen/CWLateralSlide
An Objective-C iOS library that adds side drawer (slide-out menu) functionality with a single line of code, implemented via custom view con…
321277maintenance
YvesCoding/vuescroll
Vuescroll is a customizable scrollbar plugin for Vue.js 2.x and 3.x that wraps content in a <vue-scroll> component to render styled scrollb…
231277maintenance
gaetanzanella/OverlayContainer
A Swift UIKit library for building overlay-based interfaces like the draggable bottom sheets in Apple Maps, Stocks, and Shortcuts. It is li…
231277maintenance
Card Slider
CardSlider is an iOS UI controller library written in Swift that lets users swipe through cards containing images, titles, ratings, and des…
321272maintenance
sugiany/blender_mmd_tools
mmd_tools is a Blender addon for importing MikuMikuDance model data (.pmd, .pmx) and motion data (.vmd) into Blender. It handles mesh, bone…
321272maintenance
wellyshen/use-web-animations
A React hook providing a convenient wrapper around the Web Animations API (WAAPI) for creating performant, manipulable web animations. It o…
231270maintenance
xuruoxuan/kkkajs
CircleDisplay is an Android View for displaying and touch-selecting values or percentages in a circle-shaped widget with animated drawing. …
321269maintenance
mrwonderman/android-square-progressbar
An Android library that displays a progress bar wrapping around an image, with configurable colors, outlines, percentage display, and indet…
231269maintenance
alibaba/bindingx
BindingX is a library from Alibaba that provides 'expression binding' for handling complex user interactions with views at 60 FPS in React …
101269maintenance
kaandedeoglu/KDCircularProgress
KDCircularProgress is a Swift UIKit library providing a circular progress view with gradient colors, glows, and animations. It supports IBI…
231267maintenance
iamSahdeep/liquid_swipe_flutter
A Flutter package that provides a liquid-style swipe transition for revealing stacked widgets and containers, inspired by Cuberto's liquid …
231266maintenance
notice501/coolMenu
An Android UI library implementing a card-stack menu concept, used like a ViewPager with a CoolMenuFrameLayout and a FragmentPagerAdapter. …
231264maintenance
zurb/twentytwenty
TwentyTwenty is a jQuery plugin that lets users compare two images with a draggable before/after slider. It supports horizontal and vertica…
321263maintenance
codrops/ParticleEffectsButtons
A small JavaScript library that disintegrates DOM elements like buttons into bursting particle effects using canvas and anime.js, and can r…
321263maintenance
sebastienwindal/FRDLivelyButton
FRDLivelyButton is an Objective-C UIButton subclass designed for use inside UIBarButtonItem, drawing animated button icons (hamburger, clos…
231263maintenance
shaohui10086/BottomDialog
An Android library providing a bottom dialog layout built on DialogFragment, with pop-up animation and support for arbitrary custom layouts…
231261maintenance
varunest/SparkButton
SparkButton is a lightweight, highly customizable Android library for creating buttons with a spark animation effect similar to Twitter's h…
231261maintenance
yannickl/YLProgressBar
YLProgressBar is a customizable UIProgressView replacement for iOS, implemented entirely in Core Graphics without images. It supports anima…
321260maintenance
roberthein/Ease
Ease is a Swift library providing an event-driven animation system that combines the observer pattern with custom spring animations. It let…
231260maintenance
yuqirong/CardSwipeLayout
An Android library that implements a Tinder/Tantan-style card swipe layout using RecyclerView with a custom CardLayoutManager and ItemTouch…
321259maintenance
klinker41/android-slidingactivity
An Android library that lets activities be dismissed by swiping them down vertically, in the style of Google's Material Design apps like In…
321258maintenance
agens-no/AGGeometryKit
An Objective-C library for iOS that lets you control each corner point of a UIView or CALayer individually via quadrilaterals, backed by CA…
321256maintenance
gjiazhe/WaveSideBar
An Android UI library providing a side bar with an animated wave effect for alphabetical or custom index navigation, commonly used in conta…
321255maintenance
raphaelfabeni/css-loader
A collection of pure CSS loading spinners and loaders, each built with a single div element. It provides multiple loader styles (bar, ball,…
231249maintenance
PullToRefresh
A Swift library for iOS that implements pull-to-refresh logic for UIScrollView subclasses, designed as a foundation for building custom pul…
231248maintenance
PiXeL16/RevealingSplashView
A Swift library for iOS that provides an animated splash view inspired by Twitter's launch animation, revealing content with a customizable…
341242maintenance
jshanson7/react-native-swipeable
A React Native component that adds swipeable behavior to list items, supporting left/right content and button reveals on iOS and Android. I…
321241maintenance
SpriteWidget
SpriteWidget is a Dart/Flutter toolkit for building high-performance 2D animations and games via a sprite render node graph embedded in a F…
321240maintenance
harjot-oberai/Croller
Croller is an Android custom view library that provides a circular seekbar with a control knob, written in Java. It supports continuous and…
231240maintenance
sureJiang/MSRotationTabBar
An Objective-C demo library that animates UITabBar items with a rotation effect using Core Animation and the responder chain. It provides a…
321236maintenance
Ciechan/BCMeshTransformView
An Objective-C iOS library that applies mesh transforms to a regular UIKit view hierarchy, inspired by the private CALayer meshTransform pr…
321236maintenance
enyo/opentip
Opentip is an open-source JavaScript tooltip library that renders styled tooltips with stems, CSS3 animations, and optional AJAX-downloaded…
321236maintenance
noties/Scrollable
A small, dependency-free Android library for implementing scrolling techniques, originally built around scrollable tabs with sticky headers…
231236maintenance
nuptboyzhb/SuperSwipeRefreshLayout
SuperSwipeRefreshLayout is an Android library providing a custom SwipeRefreshLayout that supports pull-to-refresh and push-to-load-more wit…
321235maintenance
AlexeyBelezeko/TBIconTransitionKit
A Swift library providing an animated UIButton/SwiftUI component that smoothly transitions between common navigation icon shapes like menu,…
231235maintenance
JorgeCastilloPrz/FABProgressCircle
An Android UI library that wraps any existing FloatingActionButton with a Material Design progress circle animation. It provides indetermin…
321234maintenance
Codeinwp/Nivo-Slider-jQuery
Nivo Slider is a jQuery plugin for creating beautiful, easy-to-use image sliders and slideshows on websites. It is a mature MIT-licensed Ja…
101234maintenance
yankai-victor/Loading
An Android library providing a collection of custom loading views, including RotateLoading, BookLoading, and NewtonCradleLoading animations…
101232maintenance
dantrain/react-stonecutter
A React component library for animated grid layouts, inspired by Masonry, supporting Pinterest-style layouts with varying item heights. It …
231229maintenance
MarioIannotta/PullUpController
A Swift UIKit library for creating pull-up view controllers with multiple sticky snap points, similar to the panel in iOS Maps. It supports…
231226maintenance
michael-rapp/ChromeLikeTabSwitcher
An Android library providing a tab switcher UI component similar to the one in Google Chrome on Android, implemented as a custom view. It s…
231226maintenance
janarosmonaliev/github-globe
A recreation of GitHub's homepage activity globe built with ThreeJS and three-globe, featuring custom ambient and directional lighting for …
231224maintenance
iammert/MultiSearchView
An Android custom view library providing an animated multi-category search view with tabbed search inputs. It is written in Kotlin and dist…
231223maintenance
LillteZheng/ViewPagerHelper
An Android library (Java) that wraps ViewPager/ViewPager2 to quickly build banner carousels, app onboarding/intro pages, and ViewPager+Frag…
231221maintenance
hoovercj/vscode-power-mode
A VS Code extension that adds 'power mode' visual effects like explosions, particles, and a combo meter while typing, popularized by Code i…
321220maintenance
bestwnh/IGLDropDownMenu
An Objective-C iOS library providing a customizable drop-down menu component with animated expand/collapse effects. It supports multiple an…
321218maintenance
scroll-out/scroll-out
ScrollOut is a tiny (~1KB gzipped) JavaScript library that detects scroll position changes and toggles data attributes, CSS classes, and CS…
321218maintenance
AssistoLab/KVNProgress
KVNProgress is a fully customizable progress HUD library for iOS written in Objective-C, supporting full-screen or inline display of indete…
321217maintenance
yyx990803/zoomerang
Zoomerang.js is a small drop-in JavaScript library that lets users zoom in and out on almost any element on a page, inspired by Medium's av…
321217maintenance
mkoryak/floatThead
A jQuery plugin that floats/fixed the table header (thead) while scrolling, requiring no custom CSS or HTML changes. It supports window scr…
631213maintenance
Baseflow/LottieXamarin
Xamarin bindings for Lottie that parse Adobe After Effects animations exported as JSON via Bodymovin and render them natively on Android, i…
231213maintenance
lopspower/CircularFillableLoaders
An Android UI library providing a circular fillable loader view with animated wave fill, border, and customizable colors, typically used fo…
321211maintenance
dntzhang/pasition
Pasition is a tiny JavaScript library for morphing/transitioning between SVG path shapes, supporting all SVG path commands. It computes int…
321207maintenance
asyl/ArcAnimator
ArcAnimator is an Android library that helps create arc transition animations for views. It lets developers animate a view along a curved p…
231207maintenance
bitovi/jquerypp
jQuery++ is an MIT-licensed collection of low-level DOM helpers and special events for jQuery 1.8+, such as CSS-based animation, cookie han…
321202maintenance
ArtFeel/AFViewShaker
AFViewShaker is a lightweight Objective-C library that adds a shake animation to UIViews, commonly used to signal invalid form input. It su…
231202maintenance
vitling/acid-banger
The Endless Acid Banger is a browser-based art project that algorithmically generates an infinite acid techno jam using the WebAudio API. I…
321201maintenance
gleue/TGLStackedViewController
TGLStackedViewController is an Objective-C library providing a stacked card layout with gesture-based reordering built on UICollectionView,…
101199maintenance
google/lullaby
Lullaby is a collection of high-performance C++ libraries from Google for building virtual and augmented reality experiences. It provides a…
101198maintenance
ImangazalievM/CircleMenu
CircleMenu is an Android UI library providing a simple, elegant menu with a circular button layout, usable as a standalone menu, with a Bot…
231196maintenance
MaurycyLiebner/enve
enve is an open-source 2D animation application for Linux and Windows, supporting vector and raster animation as well as sound and video fi…
101196maintenance
skydoves/PowerMenu
PowerMenu is an Android library for creating powerful, modernized popup menus and dialogs displayed on top of layouts. It offers fully cust…
231194maintenance
yuri2peter/win10-ui
Win10-UI is a JavaScript UI framework that recreates the Windows 10 desktop look—live tiles, start menu, taskbar, and iframe-based window m…
401193maintenance
morr/jquery.appear
A jQuery plugin that adds custom 'appear' and 'disappear' events fired when elements enter or leave the browser viewport. It helps avoid un…
101192maintenance
saoudrizwan/CardSlider
A Swift demo project implementing a Tinder-style card swipe interface with six directional options instead of just like/dislike. It is expl…
321191maintenance
dsxNiubility/SXWaveAnimate
An Objective-C iOS library that renders beautiful water-wave fill animations using bezier curves, available as a customizable view (SXWaveV…
321187maintenance
Rich-Harris/svelte-cubed
A Three.js component library for Svelte that lets you build 3D scenes declaratively using Svelte components. It wraps Three.js primitives a…
321185maintenance
jirikavi/AngularJS-Toaster
AngularJS Toaster is a non-blocking toast notification library for AngularJS, ported from the toastr jQuery library. It provides a directiv…
231185maintenance
ftlabs/ftscroller
FTScroller is a cross-browser JavaScript/CSS library that adds momentum scrolling with touch, mouse, or scrollwheel input to specified elem…
101184maintenance
salvadordeveloper/flutter-tiktok
A TikTok clone mobile app built with Flutter and Firebase, featuring a swipeable short-video feed with user data and animations. It serves …
321182maintenance
sayyam/carouselview
An Android UI library that provides a flexible CarouselView for displaying swipeable, auto-sliding pages of images or custom views. It is a…
321182maintenance
iammert/ExpandableLayout
An Android UI library providing an expandable LinearLayout that renders parent/child sections with expand/collapse behavior. It supports cu…
231182maintenance
liangdahong/BMLongPressDragCellCollectionView
An Objective-C iOS library that subclasses UICollectionView to add long-press drag-and-drop cell rearrangement, similar to Alipay's icon re…
231181maintenance
OneYoungMean/Automatic-DynamicBone
A free, open-source Unity plugin that automatically generates physics-based bone cloth simulation (hair, skirts, tails) for skinned charact…
321178maintenance
ToDou/appbarlayout-spring-behavior
An Android library providing a custom CoordinatorLayout Behavior that gives AppBarLayout a springy, bouncy scroll effect. It also includes …
231175maintenance
Solartisan/WaveSideBar
An Android custom view library providing a wave-style side bar for quick jumping between letter-indexed groups, typically paired with a Rec…
321174maintenance
Chalarangelo/mocka
Mocka is a tiny (~500 bytes) CSS/Sass content placeholder component for showing skeleton loading states on websites and web apps. It ships …
231173maintenance
Carbs0126/NumberPickerView
NumberPickerView is an Android custom View library providing a flexible alternative to android.widget.NumberPicker. It supports more visibl…
321171maintenance
JetradarMobile/android-snowfall
A fully customizable Android view library that renders an animated snowfall effect with round or custom snowflake images. It is distributed…
231170maintenance
chiuki/advanced-textview
A companion Android demo app for the 'Advanced Android TextView' talk, showcasing advanced text rendering techniques in Java. It demonstrat…
231169maintenance
oliver-gomes/csswand
CSS Wand is a web app that lets users preview and copy-paste beautiful CSS effects like hover, loading, and button animations, with a built…
321168maintenance
felipecsl/GifImageView
An Android ImageView widget that decodes and plays animated GIF images. It supports frame-level callbacks for post-processing, resetting an…
321168maintenance
Foundation for Sites
Motion UI is a standalone Sass library for creating flexible CSS transitions and animations, originally bundled with Foundation for Apps an…
231167maintenance
fluttercommunity/flutter_sticky_headers
A Flutter package that lets you place sticky headers on scrollable content that remain pinned to the top while the content scrolls. It work…
321166maintenance
jlmd/AnimatedCircleLoadingView
An Android library providing an animated circular loading view with determinate and indeterminate modes, including success and failure end …
321163maintenance
seedante/CardAnimation
A Swift UIKit library that implements a card flip animation driven by pan gestures, packaged as two drop-in view classes (CardContainerView…
321162maintenance
EvanBacon/Expo-Crossy-Road
A Crossy Road game clone built with Expo, React Native, and THREE.js that runs on iOS, Android, and the web. It is an open-source education…
621160maintenance

← prev page 16 / 23 next →