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
antvis/G
G is a flexible 2D/3D rendering engine for visualization, serving as the underlying graphics engine of the AntV charting ecosystem. It adap…
661215active
xiaowang1314/uniapp-plugin-collections
A curated collection of uni-app plugins, components, and code examples covering UI widgets like drag buttons, drawers, waterfall layouts, Q…
321215active
ongakuer/CircleIndicator
A lightweight Android UI library that provides a Nexus 5 launcher-style circle page indicator for ViewPager, ViewPager2, and RecyclerView. …
234252maintenance
roberthein/BouncyLayout
BouncyLayout is a Swift UICollectionViewLayout that makes collection view cells bounce using UIKit dynamics. It works with any UICollection…
234231maintenance
Ashutoshx7/VengeanceUI
VengeanceUI is an open-source library of animated, copy-paste React UI components for building landing pages and marketing websites, instal…
621203active
BlankSourceCode/obs-zoom-to-mouse
An OBS Studio Lua script that zooms a display-capture source to focus on the mouse cursor, with smooth zoom animations and optional automat…
181203active
BeatsKitano/KafkaRefresh
KafkaRefresh is an animated, customizable pull-to-refresh framework for iOS, written in Objective-C. It provides multiple built-in refresh …
451202stable
nysamnang/react-native-raw-bottom-sheet
A lightweight, zero-dependency React Native bottom sheet component that lets developers render any custom component inside an animated bott…
231202stable
PaoloCuscela/Cards
A Swift library that recreates the card views from the iOS 11 App Store for UIKit apps, with IBDesignable support for use in storyboards. I…
234201maintenance
staltz/rxmarbles
RxMarbles is a web application providing interactive diagrams of Rx Observables, letting users drag marbles on input streams to see how ope…
104194maintenance
yhaolpz/FloatWindow
An Android library that simplifies creating system-level floating windows (overlays) over any app screen, with drag support, edge-snapping …
234186maintenance
hugeterry/CoordinatorTabLayout
An Android UI library providing a custom composite control that combines TabLayout with CoordinatorLayout to create collapsing header layou…
324174maintenance
stevenwanderski/bxslider-4
bxSlider is a responsive jQuery plugin for creating content sliders/carousels that support images, video, and HTML slides. It offers horizo…
234173maintenance
flixlix/power-flow-card-plus
Power Flow Card Plus is a highly customizable Home Assistant Lovelace card that visualizes live (instantaneous) power flow between grid, so…
761195active
Jacksgong/JKeyboardPanelSwitch
An Android library that resolves the layout conflict and flicker that occurs when switching between the soft keyboard and custom panels (li…
234168maintenance
PolygonHive/GASPALS
An Unreal Engine 5 plugin that integrates the Advanced Locomotion System (ALS) overlay layering system into the Game Animation Sample's Mot…
541192active
awesome-reveal/react-awesome-reveal
React Awesome Reveal is a lightweight React component library for adding scroll-triggered reveal animations using the Intersection Observer…
341192active
joshwcomeau/react-flip-move
A React component library that animates DOM changes such as list reordering using the FLIP technique with hardware-accelerated CSS transfor…
234136maintenance
cruffenach/CRToast
CRToast is an Objective-C library for iOS that displays customizable toast-style notifications appearing over or pushing out the status bar…
324121maintenance
soulwire/sketch.js
A tiny (~2kb gzipped) JavaScript creative coding framework that provides a graphics context, animation loop, and normalized input events. I…
324121maintenance
nathantannar4/Transmission
Transmission is a Swift library that bridges UIKit presentation APIs to SwiftUI, enabling presentation controllers, interactive transitions…
921182active
WinJS
WinJS (Windows Library for JavaScript) is a UI toolkit of polished JavaScript controls and utilities for building HTML/CSS/JS applications …
234118maintenance
alyssaxuu/motionity
Motionity is a free, open-source, web-based motion graphics and animation editor, combining features of After Effects and Canva. It support…
324112maintenance
Temzasse/react-modal-sheet
A flexible React bottom sheet component library built on the Motion animation library, offering smooth gesture-driven sheets with snap poin…
741180active
reanimate/reanimate
Reanimate is a Haskell library for programmatically generating declarative 2D animations based on SVG graphics, inspired by 3b1b's manim. I…
321180active
dinuscxj/LoadingDrawable
An Android library providing a collection of animated loading Drawables (spinners) that can be attached to any View or used as a ProgressBa…
324095maintenance
alvarotrigo/pagePiling.js
pagePiling.js is a jQuery plugin that creates a scrolling pile of fullscreen sections, letting users navigate stacked page sections via mou…
234082maintenance
roberthein/TinyConstraints
TinyConstraints is a Swift library that provides syntactic sugar over NSLayoutConstraint to make Auto Layout code shorter and more readable…
234082maintenance
alexjlockwood/ShapeShifter
Shape Shifter is a web application for creating SVG icon animations that can be exported to Android AnimatedVectorDrawable, standalone SVGs…
674070maintenance
malihu/malihu-custom-scrollbar-plugin
A highly customizable jQuery plugin that replaces native browser scrollbars with styled custom scrollbars. It supports vertical and horizon…
324070maintenance
flackr/scroll-timeline
A JavaScript polyfill implementing the ScrollTimeline and ViewTimeline APIs from the CSS scroll-driven animations spec. It lets developers …
321167active
stephane-monnot/react-vertical-timeline
A React component library for rendering vertical timelines with customizable elements, icons, dates, and styling. It provides drop-in Verti…
491165stable
Zulko/eagle.js
Eagle.js is a hackable slideshow framework built on top of Vue 2 for creating web-based presentations with reusable slides, themes, animati…
234049maintenance
arielsalminen/responsive-nav.js
A tiny (~1.3kb minified and gzipped) dependency-free JavaScript plugin that creates a toggled, collapsible navigation menu for small screen…
324048maintenance
cocos2d/cocos2d-objc
Cocos2D-ObjC is a 2D game engine framework for building games and graphical interactive applications on iOS, Mac, and tvOS using Objective-…
234036maintenance
andreknieriem/simplelightbox
SimpleLightbox is a touch-friendly, responsive JavaScript image lightbox library for mobile and desktop, with optional jQuery support. It s…
611159active
Egret Engine
Egret is an open-source HTML5 game engine written in TypeScript that provides 2D and 3D rendering, GUI systems, audio, and resource managem…
234023maintenance
eSheep
A C# desktop application that recreates the classic 1995 eSheep screen mate, showing an animated pet that walks and falls around your deskt…
861156active
fat/zoom.js
A simple jQuery plugin that adds Medium-style smooth image zooming to web pages. Images marked with a data-action attribute expand smoothly…
414007maintenance
sharish/ShimmerRecyclerView
An Android library providing a custom RecyclerView that displays shimmer placeholder views while content loads. It offers a built-in demo a…
234005maintenance
fand/vfx-js
VFX-JS is a JavaScript/TypeScript library for adding WebGL-powered visual effects to websites. It attaches GLSL shader effects to normal HT…
901153active
mattbryson/TouchSwipe-Jquery-Plugin
TouchSwipe is a jQuery plugin that detects touch gestures such as swipes in four directions and pinch in/out on touch devices like iPad, iP…
323999maintenance
HubSpot/messenger
Messenger is a client-side JavaScript library for showing Growl-style notification messages in web apps. It supports updatable messages, ac…
323985maintenance
lcodecorex/TwinklingRefreshLayout
TwinklingRefreshLayout is an Android pull-to-refresh and load-more layout library that wraps any scrollable view (RecyclerView, ListView, S…
323977maintenance
Yalantis/Phoenix
An Android library by Yalantis providing a customizable pull-to-refresh widget with an animated sun-and-sky illustration. It wraps ListView…
233972maintenance
terwanerik/ScrollTrigger
A lightweight JavaScript library that lets web pages react to scroll changes by toggling CSS classes and running callbacks when elements en…
233966maintenance
ifengzp/cocos-awesome
A collection of commonly used game feature modules and shader effect implementations for the Cocos Creator game engine, written in TypeScri…
321143active
onmyway133/RoughSwift
A Swift library for rendering hand-drawn, sketchy, comic-style shapes in SwiftUI and UIKit, powered by Rough.js via JavaScriptCore. It supp…
531141active
jotson/ridiculous_coding
A Godot Engine 4 editor plugin that adds screenshake, explosions, and other over-the-top visual effects to your coding experience. It is a …
481140active
Shirakumo/trial
Trial is a modular game engine written in Common Lisp, built around OpenGL rendering with subsystems for animation, physics, audio, assets,…
101139active
binIoter/GuideView
An Android library for creating onboarding guide overlays that highlight any View with a semi-transparent mask, supporting custom component…
323942maintenance
Okazari/Rythm.js
Rythm.js is a JavaScript library that makes web page elements animate in sync with music or microphone audio using the Web Audio API. It ma…
233927maintenance
sahaj-b/ghostty-cursor-shaders
A collection of custom GLSL cursor shaders for the Ghostty terminal, providing animated cursor trails (warp, sweep, tail) and pulse/ripple …
531134active
MoncyDev/Portfolio-Website
An open-source personal portfolio website showcasing 3D interactions and creative web design, built with React, TypeScript, GSAP, and Three…
511133active
pbakaus/scroller
A pure logic JavaScript library providing accelerated panning, scrolling, and zooming for HTML and Canvas, independent of any rendering or …
433916maintenance
epicmaxco/epic-spinners
A collection of CSS-animated loading spinners available as both pure HTML/CSS snippets and customizable Vue.js components. It offers 20+ sp…
233912maintenance
AntdUI/AntdUI
AntdUI is a WinForms UI control library that brings the Ant Design aesthetic to .NET desktop applications. It renders all controls with pur…
821131active
isHarryh/Ark-Pets
ArkPets is a Java-based desktop pet application that displays Arknights game character models (operator chibi sprites, dynamic illustration…
931129active
anijs/anijs
AniJS is a small JavaScript library (~8kb gzipped) that lets you add CSS3 animations and UI interactions using declarative data-anijs HTML …
233899maintenance
Marxon13/M13ProgressSuite
A suite of Objective-C classes for displaying progress information on iOS, including interchangeable progress views, a navigation bar progr…
233893maintenance
skydoves/FlexibleBottomSheet
FlexibleBottomSheet is an advanced Compose Multiplatform bottom sheet library by skydoves. It extends the standard Material 3 ModalBottomSh…
831125active
glorylab/wave
A Flutter package for displaying animated wave backgrounds via a WaveWidget that can be painted anywhere a normal widget can. It supports s…
901124active
coolbeet/CBStoreHouseRefreshControl
A fully customizable pull-to-refresh control for iOS, inspired by the Storehouse app, written in Objective-C. It attaches to any UIScrollVi…
323881maintenance
Haruma-K/UnityScreenNavigator
A Unity library for managing screen transitions in uGUI, including pages, modals, and sheets with transition animations and history stackin…
921123active
darula-hpp/shimmer-from-structure
A structure-aware skeleton loader library that automatically generates shimmer loading states by measuring your rendered UI at runtime, eli…
741123active
winterx/color4bg.js
A JavaScript library that generates dynamic, abstract, colorful background images and animations for web pages using WebGL. It offers multi…
481122active
jquery-backstretch/jquery-backstretch
Backstretch is a jQuery plugin that adds dynamically-resized, slideshow-capable background images to any page or element. Images stretch to…
323874maintenance
desandro/draggabilly
Draggabilly is a small JavaScript library that makes DOM elements draggable with mouse and touch support. It offers options for axis constr…
233859maintenance
gijsroge/tilt.js
A tiny (1.71kb gzipped) jQuery plugin that adds a 60+fps parallax tilt hover effect to elements using requestAnimationFrame. It supports co…
233854maintenance
truong-bui/AsyncLoadingScreen
A free, open-source Unreal Engine plugin that adds an automatic loading screen system configurable in project settings. It displays loading…
621116stable
Etesam913/react-magic-motion
react-magic-motion is a React library that automatically animates components, especially layout transitions, using a MagicMotion wrapper co…
451116active
gskinner/flutter_animate
A Flutter library providing a unified, chainable API for adding animated effects to widgets, including pre-built effects like fade, scale, …
341116active
youneslaaroussi/ui-buttons
A collection of 100 modern, pure-CSS button styles with hover and click effects, browsable via a live demo site. It is a copy-paste design …
323846maintenance
yoavlt/LiquidFloatingActionButton
A Swift UI component library providing a Material Design floating action button with liquid-state animations for iOS. It is customizable vi…
323838maintenance
Yalantis/Context-Menu.Android
An Android library by Yalantis that adds animated, customizable context menus to apps. Menu items support icons, bitmaps, colors, text styl…
233821maintenance
iamdustan/smoothscroll
A JavaScript polyfill implementing the CSSOM Scroll Behavior specification, adding smooth scrolling support for window.scroll, window.scrol…
323820maintenance
torgeadelin/react-native-animated-nav-tab-bar
A customizable React Native component that renders an animated bottom tab bar for React Navigation v6. It supports 60FPS animations, iPhone…
411108stable
Aeastr/Portal
Portal is a Swift package offering SwiftUI modules for element transitions across navigation contexts, scroll-based flowing headers, and tr…
821105active
happydog-intj/CircleProgress
An Android library providing three custom progress views: CircleProgress, DonutProgress, and ArcProgress. Views are highly customizable via…
753798maintenance
iDraw.js
iDraw.js is a simple JavaScript framework for drawing on the web, built on the Canvas 2D API. It provides a data-driven approach to creatin…
741102active
subprotocol/verlet-js
A simple 2D Verlet integration physics engine written in JavaScript, supporting particles, distance constraints, and angular constraints. I…
323791maintenance
PedroBern/react-native-collapsible-tab-view
A cross-platform collapsible tab view component library for React Native built on Reanimated. It provides swipeable tabs with a collapsing …
431100active
mcxtzhang/SwipeDelMenuLayout
An Android library providing a swipe-to-delete (sideslip) menu layout with zero coupling to any specific ViewGroup. It mimics QQ and iOS sw…
233784maintenance
blivesta/animsition
A jQuery plugin that adds CSS-animated page transitions to websites, offering 58 animation variants including fades, rotations, flips, zoom…
323778maintenance
sunfusheng/MarqueeView
An Android UI library providing a MarqueeView widget that flips or scrolls text announcements vertically or horizontally. It supports custo…
323776maintenance
Web Animations Polyfill
A JavaScript polyfill implementing the Web Animations API for browsers that lack native support, falling back to native implementations whe…
233776maintenance
pkluz/PKHUD
PKHUD is a Swift library that recreates Apple's system HUD overlays (volume, ringer, rotation indicators) for iOS 8 and up. It provides rea…
233775maintenance
dkaoster/scrolly-video
ScrollyVideo.js is a JavaScript component for scroll-based (or other externally controlled) video playback, distributed as a plain JS libra…
491095active
pedromassango/bottom_navy_bar
A Flutter package providing a beautiful, animated bottom navigation bar widget with customizable colors, icons, and animation curves. It is…
231095active
Yalantis/StarWars.iOS
An iOS library written in Swift that implements a custom view-controller transition animation that crumbles a view controller into tiny pie…
233758maintenance
louisdh/panelkit
PanelKit is a Swift UI framework for iOS that enables draggable, pinnable, and floating panels in UIKit apps. It is protocol-based, requiri…
103737maintenance
gontovnik/DGElasticPullToRefresh
A Swift library that adds an elastic, bouncy pull-to-refresh control to iOS scroll views and table views. It supports custom loading views …
233732maintenance
davdroman/swiftui-navigation-transitions
A Swift library that adds customizable push and pop navigation transitions to SwiftUI's NavigationView and NavigationStack via a simple vie…
841086active
valentinilk/compose-shimmer
A Kotlin library providing a shimmering animation effect for Jetpack Compose and Compose Multiplatform, applied via a simple Modifier.shimm…
781086active
ealeksandrov/EAIntroView
EAIntroView is a highly customizable drop-in iOS library for creating introduction and onboarding walkthrough screens. It supports custom p…
233722maintenance
androidx/constraintlayout
ConstraintLayout is an Android layout library from AndroidX that lets developers position and size UI widgets flexibly using a constraint-b…
101084stable
hyperoslo/Whisper
Whisper is a Swift iOS UI component library for displaying in-app notifications and messages. It provides three view styles—Whispers (messa…
233720maintenance
mkosir/react-parallax-tilt
A lightweight (2.9kB, zero-dependency) React component library that applies tilt hover effects to React components. It supports mouse, touc…
921082stable
telly/TLYShyNavBar
An Objective-C iOS library that makes UINavigationBar auto-scroll (hide/show) as the user scrolls a scroll view, mimicking behavior seen in…
103693maintenance
mciastek/sal
Sal (Scroll Animation Library) is a lightweight, dependency-free JavaScript library for animating elements as they scroll into the viewport…
323691maintenance

← prev page 9 / 23 next →