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
bytedance/AlphaPlayer
AlphaPlayer is a video animation SDK from ByteDance's live-streaming team that plays videos with alpha (transparency) channels on mobile de…
102342maintenance
yacir/CollectionViewSlantedLayout
A Swift subclass of UICollectionViewLayout that displays slanted (diagonal) cells in a UICollectionView. It supports horizontal and vertica…
232339maintenance
Card Slider
Cardslider is a Material Design UI controller library for Android that lets users swipe through cards containing pictures and descriptions.…
322338maintenance
danielamitay/DACircularProgress
DACircularProgress is an Objective-C UIView subclass that renders a circular progress indicator, mimicking Facebook's photo upload progress…
322336maintenance
i6mi6/react-native-parallax-scroll-view
A React Native ScrollView-like component providing parallax header effects and an optional sticky header. It composes with any ScrollView-c…
232332maintenance
RichPath
An Android library for drawing and animating vector drawable paths, supporting path morphing and animation of any path attribute via RichPa…
102331maintenance
Dragablz
Dragablz is an open-source WPF tab control library for .NET that provides draggable, tearable tabs along with docking, floating tool window…
322328maintenance
Diolor/Swipecards
An Android library that recreates Tinder's swipeable card effect with fling animation, letting users swipe left or right to like or dislike…
322322maintenance
hakimel/Meny
Meny is a standalone JavaScript library that creates a three-dimensional, space-efficient off-screen menu for web pages using CSS 3D transf…
322321maintenance
codrops/PageTransitions
A showcase collection of various page transition effects implemented with CSS animations, published by Codrops. It serves as demo/reference…
322316maintenance
flutter-team-archive/pinball
I/O Pinball is a pinball game built with Flutter and Firebase, created by Very Good Ventures in partnership with Google for Google I/O 2022…
102313maintenance
zagum/Android-SwitchIcon
An Android UI library providing a SwitchIconView custom view that renders Google launcher-style enable/disable toggle icons with animated s…
232311maintenance
madrobby/scriptaculous
script.aculo.us is an open-source JavaScript library providing visual effects, animation, drag-and-drop, and interface behaviors, built as …
322310maintenance
luisvinicius167/ityped
iTyped is a tiny (2 kB), dependency-free JavaScript library for animated typewriter text effects. It types out strings at configurable spee…
322306maintenance
bingoogolapple/BGASwipeBackLayout-Android
An Android library that adds swipe-back (swipe-to-finish) gesture navigation to Activities, based on a modified SlidingPaneLayout. It suppo…
702302maintenance
Frank-Zhu/PullZoomView
An Android library providing custom ListView and ScrollView widgets with a pull-to-zoom-in header effect. It supports parallax or normal zo…
322302maintenance
Yalantis/DisplaySwitcher
A Swift library by Yalantis that provides a custom UICollectionView transition for switching between list and grid layouts with a smooth an…
232298maintenance
pinguo-zhouwei/MZBannerView
An Android banner/carousel view library written in Java that replicates the Meizu app banner effect. It can also be used as a regular banne…
232296maintenance
carlsednaoui/ouibounce
Ouibounce is a small vanilla JavaScript library that displays a modal before a visitor leaves your website, using exit-intent detection (e.…
232295maintenance
plattysoft/Leonids
Leonids is a lightweight Java particle system library for the standard Android UI, letting developers add effects like explosions, fire, an…
232279maintenance
paulkinzett/toolbar
Toolbar.js is a jQuery plugin that creates tooltip-style toolbars attached to elements, using Font Awesome icons. It is a small frontend UI…
322269maintenance
overboming/ZCAnimatedLabel
ZCAnimatedLabel is an Objective-C UILabel replacement for iOS that provides fine-grained appear/disappear animations for text. It supports …
322264maintenance
loryjs/lory
lory is a touch-enabled, minimalistic slider/carousel library written in vanilla JavaScript (ES2015). It provides hardware-accelerated tran…
232260maintenance
H07000223/FlycoDialog_Master
An Android library that simplifies dialog and popup customization, offering built-in dialogs, list dialogs, Material-style dialogs, and abu…
232258maintenance
takuoka/TKSubmitTransition
A Swift library providing an animated UIButton with a built-in loading spinner and a fade-in view controller transition, inspired by a Drib…
232257maintenance
ZLSwipeableView
An Objective-C UIKit library for building Tinder-style swipeable card interfaces, with a Swift successor (ZLSwipeableViewSwift). It handles…
232248maintenance
Yalantis/Horizon
Horizon is an Android library that renders a smooth, animated visual equalizer of live audio using OpenGL ES and C++ sound analysis. It dra…
322245maintenance
hackerzhou/Love
A small static web page built with JavaScript to celebrate the author's one-year anniversary with their partner, presenting a programmer's …
322245maintenance
skyfishjy/android-ripple-background
An Android UI library providing a customizable ripple/pulse background animation view. It supports configurable color, radius, duration, ri…
102244maintenance
abouolia/sticky-sidebar
A pure JavaScript plugin for creating smart, high-performance sticky sidebars that stay visible while scrolling. It works with sidebars tal…
232222maintenance
pmndrs/racing-game
An open-source browser-based racing game built with React and react-three-fiber, serving as a showcase for using React semantics in game de…
322220maintenance
mouse0270/bootstrap-notify
A jQuery plugin that converts standard Bootstrap alerts into Growl-style floating notifications. It supports dismissal, progress bars, posi…
232220maintenance
wentin/underlineJS
A JavaScript library that draws and animates pixel-perfect, typographically optimized text underlines in the browser, with features like de…
322218maintenance
rochal/jQuery-slimScroll
slimScroll is a small jQuery plugin that transforms any div into a scrollable area with a slim, Facebook-style custom scrollbar. The scroll…
322216maintenance
Yalantis/Euclid
An Android library implementing an animated user profile interface with circular reveal transitions, created by Yalantis. It provides a Euc…
322210maintenance
jacklam718/react-native-modals
A React Native component library for displaying customizable modals and dialogs on iOS and Android. It supports swipeable modals, multiple …
232206maintenance
jasminmif/react-interactive-paycard
An interactive React credit card form component with smooth micro-interactions, number formatting, validation, and automatic card type dete…
322204maintenance
Kureev/react-native-side-menu
A customizable side menu (drawer) component for React Native apps, supporting iOS and Android. It offers gesture-driven opening, programmat…
102201maintenance
unash/BarrageRenderer
BarrageRenderer is an open-source iOS library for rendering danmaku (bullet comments/barrage) overlays on top of any UIView, written in Obj…
322196maintenance
shakee93/vue-toasted
Vue Toasted is a responsive, touch-compatible toast notification plugin for Vue.js 2+. It supports icons, action buttons, custom themes, an…
232193maintenance
Idean/Flutter-Neumorphic
A complete Neumorphic (soft UI) design widget kit for Flutter, providing themed containers, buttons, sliders, toggles, progress bars, and a…
232191maintenance
HpWens/MeiWidgetView
An Android collection library of custom UI widgets and animations, aggregating popular controls from Chinese Android bloggers (Guo Lin, Hon…
232189maintenance
yukilzw/dy_flutter
A Flutter reimplementation of the Douyu live-streaming app, featuring gift effects, gesture animations, danmaku (bullet comment) pools, lot…
322187maintenance
bokub/chalk-animation
A Node.js library that renders colorful animated text effects (rainbow, pulse, glitch, radar, neon, karaoke) in the terminal, built on chal…
232184maintenance
HarshilShah/DeckTransition
A Swift library for iOS that recreates the card-like modal transition used in the iOS 10 Apple Music and iMessage apps. It provides a custo…
232173maintenance
harjot-oberai/MaterialShadows
An Android library that renders convex material design shadows for views of any shape, using bitmap outline extraction and the Graham scan …
322167maintenance
icanzilb/SwiftSpinner
SwiftSpinner is a Swift library for iOS that displays a beautiful activity indicator (spinner) with text overlays using blur and translucen…
232167maintenance
fython/MaterialStepperView
An Android library providing Material Design stepper widgets (currently vertical style) for SDK 17+. It supports customizable point colors,…
102164maintenance
gjiazhe/PanoramaImageView
An Android ImageView library that automatically scrolls an image based on device rotation using the gyroscope, creating a panorama-like eff…
322161maintenance
kenperlin/chalktalk
Chalktalk is a digital presentation and communication language developed at NYU's Future Reality Lab, using a blackboard-like interface whe…
322161maintenance
lkzhao/ElasticTransition
A Swift library providing a UIKit custom modal transition that simulates an elastic drag effect with configurable stiffness, damping, and e…
232161maintenance
dollarshaveclub/stickybits
Stickybits is a tiny (~1kb, zero-dependency) JavaScript library that makes elements stick vertically on scroll, serving as a lightweight al…
102156maintenance
xmuSistone/AndroidPileLayout
An Android custom ViewGroup library that renders a horizontal, ListView-like 'pile' layout with stretch and contraction (scaling) effects w…
322153maintenance
zingchart/zingtouch
ZingTouch is a dependency-free JavaScript library for detecting touch gestures in the browser. It ships six customizable standard gestures …
392141maintenance
vitch/jScrollPane
jScrollPane is a jQuery plugin that replaces the browser's default scrollbars on overflow elements with fully customizable, CSS-skinnable H…
232141maintenance
janishar/PlaceHolderView
An Android Java library providing advanced list and stack views, including RecyclerView-based list views and a ground-up swipeable card sta…
482134maintenance
phoboslab/Impact
Impact is an HTML5 game engine written in JavaScript for building 2D browser games, including Weltmeister, its built-in level editor. It is…
322130maintenance
dntzhang/cax
Cax is a lightweight Canvas 2D rendering engine with SVG path support, built-in display objects (Bitmap, Sprite, Graphics, Shape, Text), cl…
322124maintenance
mfrachet/rn-placeholder
A React Native library for displaying animated placeholder skeletons before text or media content loads. It provides composable components …
232123maintenance
vivian8725118/TimeLine
An Android library providing staggered timeline views via RecyclerView ItemDecoration. It supports vertical and horizontal timelines with d…
322114maintenance
gkajs/gka
gka is a Node.js command-line tool that generates high-performance frame animations from a folder of image sequences. It optimizes images (…
322110maintenance
corin8823/Popover
A pure Swift UIKit library for showing Facebook-style popover balloon views anchored to points or views on iOS. It supports customization o…
232108maintenance
polqf/FillableLoaders
A Swift library for iOS that renders customizable progress-based loading animations filled along custom CGPath shapes, with built-in styles…
232097maintenance
jsantell/dancer.js
dancer.js is a high-level JavaScript audio API that wraps Web Audio API (with Audio Data API and Flash fallbacks) to expose real-time wavef…
322094maintenance
yanhaijing/zepto.fullpage
A lightweight mobile-focused JavaScript library that implements fullpage single-screen scrolling effects, similar to fullPage.js but design…
322087maintenance
adad184/MMPopupView
An Objective-C iOS library for creating customizable pop-up views such as alerts and action sheets. It provides a base MMPopupView class de…
102086maintenance
MohammadYounes/AlertifyJS
AlertifyJS is a dependency-free JavaScript library for creating attractive browser dialogs (alert, confirm, prompt) and unobtrusive toast n…
232083maintenance
wavded/humane-js
humane.js is a lightweight, framework-independent browser notification system that displays unobtrusive on-screen messages using CSS transi…
522082maintenance
oubowu/PinnedSectionItemDecoration
An Android library providing a RecyclerView ItemDecoration that renders pinned (sticky) section headers across LinearLayoutManager, GridLay…
322079maintenance
react-native-motion
A React Native library that simplifies creating animated transitions, most notably shared-element transitions between screens. It provides …
232077maintenance
Ramotion/preview-transition
PreviewTransition is a Swift UI library providing a simple preview gallery controller with animated transitions for iOS apps. It is develop…
322070maintenance
noelboss/featherlight
Featherlight is an ultra-slim (~4kB) jQuery lightbox plugin supporting images, ajax content, iframes, and custom DOM content. It uses minim…
232068maintenance
luckybilly/SmartSwipe
SmartSwipe is an Android library that abstracts swipe gesture handling for Views and Activities, with built-in consumers for effects like d…
232068maintenance
Ramotion/android-ui-animation-components-and-libraries
A curated list of Android UI libraries, components, and custom animations developed by Ramotion, including Folding Cell, Paper Onboarding, …
322062maintenance
dianqk/TransitionTreasury
TransitionTreasury is a Swift framework for iOS that simplifies custom view controller transitions, supporting push, present, and tab bar t…
102055maintenance
baoyongzhang/android-PullRefreshLayout
An Android library providing a pull-to-refresh layout component similar to SwipeRefreshLayout, with multiple animated refresh indicator sty…
322051maintenance
dev-labs-bg/transitioner
Transitioner is a Kotlin library for Android that enables dynamic, adjustable animations between two views with nested children. Views are …
232048maintenance
Friend-LGA/LGSideMenuController
LGSideMenuController is an iOS view controller that manages left and right side menu views with multiple presentation styles. It supports S…
852043maintenance
codestergit/SweetAlert-iOS
A Swift library providing beautifully animated custom alert views for iOS, inspired by the JavaScript SweetAlert library. It serves as a dr…
232028maintenance
stfalcon-studio/StfalconImageViewer
StfalconImageViewer is an Android library providing a customizable full-screen image viewer with shared-element transition animations, pinc…
232025maintenance
VectAlign
VectAlign is a Java tool that aligns two VectorDrawable pathData strings or SVG images so they become compatible for morphing animations vi…
322012maintenance
sachinchoolur/lightslider
lightSlider is a lightweight jQuery plugin for building responsive content sliders and carousels with animated thumbnail navigation. It sup…
232011maintenance
yadav-rahul/TastyToast
TastyToast is an Android library that replaces native Android toasts with beautifully styled ones, offering types like success, warning, er…
322008maintenance
cezarywojcik/CWStatusBarNotification
An Objective-C library for iOS that displays text-based notifications sliding over the status bar, with customizable colors, durations, and…
232008maintenance
LeapJS
LeapJS is the official JavaScript client library for the Leap Motion Controller, providing real-time hand and finger tracking data via a We…
232008maintenance
Ramotion/adaptive-tab-bar
AdaptiveController is a Swift UI module for iOS that implements 'Progressive Reduction', allowing custom states to be added to native or cu…
322002maintenance
keijiro/Klak
Klak is a collection of C# scripts for creative coding in Unity, providing utilities like Perlin noise, reproducible random numbers, frame-…
231999maintenance
Expanding Collection
ExpandingCollection is an Android UI library implementing a material design card peek/pop controller with expanding collection cards. It pr…
321994maintenance
ko1o/PYPhotoBrowser
PYPhotoBrowser is an Objective-C library for iOS that makes it easy to display and browse a set of images, supporting network image viewing…
231994maintenance
jaz303/tipsy
tipsy is a jQuery plugin that generates Facebook-style tooltips for web page elements. It supports fading, gravity-based positioning, and i…
321993maintenance
ejoy/ejoy2d
EJOY 2D is a lightweight 2D graphics engine written in C and scripted with Lua, designed for building mobile games. It ships with a small r…
321987maintenance
Fluid Slider
A Swift UI library providing a slider widget for iOS with a popup bubble that displays the precise value selected. It is a mobile UI compon…
321984maintenance
bumbu/svg-pan-zoom
A JavaScript library that adds panning and zooming to SVG images embedded in HTML documents, via mouse scroll, double-click, touch gestures…
471976maintenance
bijection/g9
g9 is a JavaScript library for creating automatically interactive graphics. You write a render function that draws shapes from data, and g9…
321972maintenance
JorgeCastilloPrz/AndroidFillableLoaders
An Android library providing a fillable progress view that animates liquid filling of SVG path shapes. It can be used for splash screens, l…
321971maintenance
XunMengWinter/CircularAnim
A small Android helper library that wraps the circular reveal animation API into a fluent one-liner interface. It supports showing/hiding v…
231967maintenance
jsor/jcarousel
jCarousel is a jQuery plugin for controlling lists of items in horizontal or vertical carousel-like fashion. It provides a flexible core wi…
231964maintenance
saket/InboxRecyclerView
An Android library for building expandable descendant navigation with fluid expand/collapse animations, inspired by Google Inbox. It works …
231959maintenance
jaredrummler/AnimatedSvgView
An Android view library that animates the drawing of SVG path data, tracing paths progressively with per-path colors. It is distributed via…
321958maintenance
bitshadow/iconate
A tiny JavaScript library for animating icon transitions (e.g., Font Awesome, Glyphicons) with CSS3-based effects like flips, fades, and bo…
321956maintenance

← prev page 12 / 23 next →