function: animation
2244 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 82 | 1172 | active |
| PolygonHive/GASPALS An Unreal Engine 5 plugin that integrates the Advanced Locomotion System (ALS) overlay layering system into the Game Animation Sample's Mot… | 60 | 1171 | active |
| malihu/malihu-custom-scrollbar-plugin A highly customizable jQuery plugin that replaces native browser scrollbars with styled custom scrollbars. It supports vertical and horizon… | 32 | 4074 | maintenance |
| nathantannar4/Transmission Transmission is a Swift library that bridges UIKit presentation APIs to SwiftUI, enabling presentation controllers, interactive transitions… | 95 | 1170 | active |
| alexjlockwood/ShapeShifter Shape Shifter is a web application for creating SVG icon animations that can be exported to Android AnimatedVectorDrawable, standalone SVGs… | 10 | 4068 | maintenance |
| 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… | 32 | 4052 | maintenance |
| 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… | 23 | 4052 | maintenance |
| 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… | 52 | 1165 | stable |
| flackr/scroll-timeline A JavaScript polyfill implementing the ScrollTimeline and ViewTimeline APIs from the CSS scroll-driven animations spec. It lets developers … | 32 | 1163 | active |
| 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-… | 23 | 4041 | maintenance |
| andreknieriem/simplelightbox SimpleLightbox is a touch-friendly, responsive JavaScript image lightbox library for mobile and desktop, with optional jQuery support. It s… | 65 | 1161 | active |
| rive-app/rive-runtime Rive's low-level C++ runtime that loads .riv animation files, advances state machines and animations, and renders vector graphics. It provi… | 74 | 1158 | active |
| egret-labs/egret-core Egret is an open-source HTML5 game engine written in TypeScript that provides 2D and 3D rendering, GUI systems, audio, and resource managem… | 23 | 4018 | maintenance |
| 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… | 45 | 4012 | maintenance |
| vibe-motion/skills A collection of installable agent skills for AI coding assistants (e.g., Claude Code) that generate motion graphics, animations, and videos… | 60 | 1155 | active |
| 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… | 32 | 4008 | maintenance |
| sharish/ShimmerRecyclerView An Android library providing a custom RecyclerView that displays shimmer placeholder views while content loads. It offers a built-in demo a… | 23 | 4007 | maintenance |
| Rive Rive runtimes (rive-flutter, rive-react) are open-source client libraries for rendering and controlling Rive interactive animations (.riv f… | 100 | 1154 | active |
| HubSpot/messenger Messenger is a client-side JavaScript library for showing Growl-style notification messages in web apps. It supports updatable messages, ac… | 32 | 3991 | maintenance |
| lcodecorex/TwinklingRefreshLayout TwinklingRefreshLayout is an Android pull-to-refresh and load-more layout library that wraps any scrollable view (RecyclerView, ListView, S… | 32 | 3978 | maintenance |
| Yalantis/Phoenix An Android library by Yalantis providing a customizable pull-to-refresh widget with an animated sun-and-sky illustration. It wraps ListView… | 23 | 3973 | maintenance |
| terwanerik/ScrollTrigger A lightweight JavaScript library that lets web pages react to scroll changes by toggling CSS classes and running callbacks when elements en… | 23 | 3965 | maintenance |
| 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… | 57 | 1140 | active |
| binIoter/GuideView An Android library for creating onboarding guide overlays that highlight any View with a semi-transparent mask, supporting custom component… | 32 | 3946 | maintenance |
| ifengzp/cocos-awesome A collection of commonly used game feature modules and shader effect implementations for the Cocos Creator game engine, written in TypeScri… | 35 | 1139 | active |
| Adrianotiger/desktopPet A C# desktop application that recreates the classic 1995 eSheep screen mate, showing an animated pet that walks and falls around your deskt… | 89 | 1138 | active |
| 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 … | 51 | 1137 | active |
| Shirakumo/trial Trial is a modular game engine written in Common Lisp, built around OpenGL rendering with subsystems for animation, physics, audio, assets,… | 10 | 1137 | active |
| 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… | 23 | 3926 | maintenance |
| 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… | 94 | 1132 | active |
| 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… | 23 | 3913 | maintenance |
| pbakaus/scroller A pure logic JavaScript library providing accelerated panning, scrolling, and zooming for HTML and Canvas, independent of any rendering or … | 47 | 3912 | maintenance |
| anijs/anijs AniJS is a small JavaScript library (~8kb gzipped) that lets you add CSS3 animations and UI interactions using declarative data-anijs HTML … | 23 | 3904 | maintenance |
| Marxon13/M13ProgressSuite A suite of Objective-C classes for displaying progress information on iOS, including interchangeable progress views, a navigation bar progr… | 23 | 3900 | maintenance |
| 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… | 32 | 3888 | maintenance |
| 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… | 96 | 1125 | active |
| 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… | 32 | 3881 | maintenance |
| skydoves/FlexibleBottomSheet FlexibleBottomSheet is an advanced Compose Multiplatform bottom sheet library by skydoves. It extends the standard Material 3 ModalBottomSh… | 78 | 1121 | active |
| winterx/color4bg.js A JavaScript library that generates dynamic, abstract, colorful background images and animations for web pages using WebGL. It offers multi… | 51 | 1120 | active |
| desandro/draggabilly Draggabilly is a small JavaScript library that makes DOM elements draggable with mouse and touch support. It offers options for axis constr… | 23 | 3864 | maintenance |
| Etesam913/react-magic-motion react-magic-motion is a React library that automatically animates components, especially layout transitions, using a MagicMotion wrapper co… | 48 | 1117 | active |
| 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… | 23 | 3853 | maintenance |
| Haruma-K/UnityScreenNavigator A Unity library for managing screen transitions in uGUI, including pages, modals, and sheets with transition animations and history stackin… | 98 | 1115 | active |
| yoavlt/LiquidFloatingActionButton A Swift UI component library providing a Material Design floating action button with liquid-state animations for iOS. It is customizable vi… | 32 | 3840 | maintenance |
| 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… | 70 | 1112 | active |
| MoncyDev/Portfolio-Website An open-source personal portfolio website showcasing 3D interactions and creative web design, built with React, TypeScript, GSAP, and Three… | 54 | 1111 | active |
| iamdustan/smoothscroll A JavaScript polyfill implementing the CSSOM Scroll Behavior specification, adding smooth scrolling support for window.scroll, window.scrol… | 32 | 3826 | maintenance |
| gskinner/flutter_animate A Flutter library providing a unified, chainable API for adding animated effects to widgets, including pre-built effects like fade, scale, … | 34 | 1110 | active |
| 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… | 23 | 3825 | maintenance |
| lochie/torph Torph is a dependency-free animated text morphing component that smoothly transitions between text strings. It ships adapters for React, Vu… | 62 | 1109 | active |
| 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 … | 32 | 3821 | maintenance |
| truong-bui/AsyncLoadingScreen A free, open-source Unreal Engine plugin that adds an automatic loading screen system configurable in project settings. It displays loading… | 65 | 1108 | stable |
| 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… | 44 | 1107 | stable |
| happydog-intj/CircleProgress An Android library providing three custom progress views: CircleProgress, DonutProgress, and ArcProgress. Views are highly customizable via… | 32 | 3799 | maintenance |
| idrawjs/idraw 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… | 80 | 1103 | active |
| subprotocol/verlet-js A simple 2D Verlet integration physics engine written in JavaScript, supporting particles, distance constraints, and angular constraints. I… | 32 | 3792 | maintenance |
| 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… | 23 | 3786 | maintenance |
| 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… | 84 | 1100 | active |
| Aeastr/Portal Portal is a Swift package offering SwiftUI modules for element transitions across navigation contexts, scroll-based flowing headers, and tr… | 85 | 1099 | active |
| blivesta/animsition A jQuery plugin that adds CSS-animated page transitions to websites, offering 58 animation variants including fades, rotations, flips, zoom… | 32 | 3781 | maintenance |
| sunfusheng/MarqueeView An Android UI library providing a MarqueeView widget that flips or scrolls text announcements vertically or horizontally. It supports custo… | 32 | 3779 | maintenance |
| 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… | 23 | 3776 | maintenance |
| web-animations/web-animations-js A JavaScript polyfill implementing the Web Animations API for browsers that lack native support, falling back to native implementations whe… | 23 | 3775 | maintenance |
| 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 … | 47 | 1096 | active |
| 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… | 23 | 3762 | maintenance |
| pedromassango/bottom_navy_bar A Flutter package providing a beautiful, animated bottom navigation bar widget with customizable colors, icons, and animation curves. It is… | 23 | 1092 | active |
| 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… | 10 | 3742 | maintenance |
| Ashutoshx7/VengeanceUI VengeanceUI is an open-source library of animated, copy-paste React UI components for building landing pages and marketing websites, instal… | 62 | 1089 | active |
| dkaoster/scrolly-video ScrollyVideo.js is a JavaScript component for scroll-based (or other externally controlled) video playback, distributed as a plain JS libra… | 52 | 1088 | active |
| 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 … | 23 | 3735 | maintenance |
| ealeksandrov/EAIntroView EAIntroView is a highly customizable drop-in iOS library for creating introduction and onboarding walkthrough screens. It supports custom p… | 23 | 3731 | maintenance |
| androidx/constraintlayout ConstraintLayout is an Android layout library from AndroidX that lets developers position and size UI widgets flexibly using a constraint-b… | 10 | 1085 | stable |
| hyperoslo/Whisper Whisper is a Swift iOS UI component library for displaying in-app notifications and messages. It provides three view styles—Whispers (messa… | 23 | 3719 | maintenance |
| 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… | 90 | 1081 | active |
| 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… | 96 | 1079 | stable |
| 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… | 10 | 3700 | maintenance |
| mciastek/sal Sal (Scroll Animation Library) is a lightweight, dependency-free JavaScript library for animating elements as they scroll into the viewport… | 32 | 3693 | maintenance |
| isHarryh/Ark-Pets ArkPets is a Java-based desktop pet application that displays Arknights game character models (operator chibi sprites, dynamic illustration… | 95 | 1072 | active |
| LoSenTrad/LSTPopView LSTPopView is an iOS popup library written in Objective-C that provides highly customizable popup views with rich animations, gesture inter… | 32 | 1072 | stable |
| straker/kontra Kontra.js is a lightweight JavaScript gaming micro-library optimized for size-constrained contexts like the js13kGames competition. It prov… | 52 | 1071 | active |
| TakuSemba/Spotlight An Android library that highlights UI elements with a spotlight effect for tutorials and walkthroughs. It lets developers define targets, s… | 32 | 3667 | maintenance |
| Yalantis/FoldingTabBar.iOS An iOS UI component library providing a folding, animated tab bar and a custom UITabBarController subclass. Tapping a central button expand… | 23 | 3663 | maintenance |
| stipsan/react-spring-bottom-sheet A React bottom sheet component library built on react-spring and react-use-gesture, providing accessible, animated draggable bottom panels … | 67 | 1068 | active |
| jschr/textillate Textillate.js is a jQuery plugin that applies CSS3 animations to text, built on top of animate.css and Lettering.js. It supports per-charac… | 23 | 3656 | maintenance |
| flesler/jquery.scrollTo A lightweight jQuery plugin for animated, cross-browser scrolling to elements, positions, or selectors. It supports many target formats (nu… | 32 | 3653 | maintenance |
| valentinilk/compose-shimmer A Kotlin library providing a shimmering animation effect for Jetpack Compose and Compose Multiplatform, applied via a simple Modifier.shimm… | 85 | 1067 | active |
| 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 … | 56 | 1066 | active |
| Aerolab/midnight.js Midnight.js is a jQuery plugin that switches between multiple fixed header/nav designs as the user scrolls, based on data attributes on pag… | 23 | 3648 | maintenance |
| YYC572652645/QCoolPage A collection of custom Qt widgets for building visually striking desktop interfaces, including carousels, bar charts, progress bars, panels… | 70 | 1058 | active |
| felixblaschke/simple_animations A Flutter package that simplifies creating custom animations in Dart/Flutter apps. It provides ready-made animation builder widgets, a Movi… | 70 | 1057 | active |
| entropyconquers/react-native-reanimated-dnd A drag-and-drop library for React Native built on Reanimated 4 and Gesture Handler, providing Draggable, Droppable, and Sortable components… | 67 | 1057 | active |
| kbrgl/svelte-french-toast svelte-french-toast is a lightweight, customizable toast notification library for Svelte, ported from react-hot-toast. It provides a simple… | 60 | 1057 | active |
| xxtomm/spell-ui Spell UI is a curated collection of high-quality, copy-paste React components built with Tailwind CSS and TypeScript, installable via the s… | 60 | 1056 | active |
| craftyjs/Crafty Crafty is an open-source JavaScript/HTML5 game engine built around an entity-component-system architecture. It provides components for 2D g… | 23 | 3602 | maintenance |
| MurhafSousli/ngx-progressbar ngx-progressbar is a nanoscopic progress bar library for Angular applications featuring realistic trickle animations. It can automatically … | 60 | 1054 | stable |
| electerious/basicScroll A standalone JavaScript library that drives parallax and scroll-based animations by updating CSS variables according to scroll position. It… | 32 | 3599 | maintenance |
| jaywcjlove/iNotify A tiny dependency-free JavaScript library that provides browser notifications via title flashing, scrolling, voice prompts, and native Chro… | 62 | 1048 | active |
| tyrantgit/ExplosionField An Android library that adds an explosive dust particle effect when views are destroyed or dismissed. Developers attach an ExplosionField t… | 32 | 3574 | maintenance |
| davideas/FlexibleAdapter FlexibleAdapter is a Java library for Android that consolidates many RecyclerView Adapter features—multi-select with ActionMode, drag & dro… | 78 | 3570 | maintenance |
| inuyaksa/jquery.nicescroll A jQuery plugin that replaces native browser scrollbars with customizable, iOS/mobile-style scrollbars. It supports DIVs, IFrames, textarea… | 23 | 3565 | maintenance |