function: animation
2244 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| computerjazz/react-native-draggable-flatlist A React Native FlatList component with built-in drag-and-drop reordering, powered by Reanimated and React Native Gesture Handler for fully … | 62 | 2195 | active |
| aunetx/blur-my-shell A GNOME Shell extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash, overview, and popups. I… | 83 | 2190 | active |
| ammarahm-ed/react-native-actions-sheet A cross-platform (Android, iOS & Web) ActionSheet and bottom sheet component library for React Native with native performance and a flexibl… | 78 | 2177 | active |
| SortableJS/react-sortablejs React bindings for SortableJS that expose a ReactSortable component for building drag-and-drop sortable lists. It wraps the SortableJS libr… | 23 | 2173 | active |
| Subhan-code/Amicro--Micro-transitions- A curated collection of premium React micro-interaction and transition components (fade-ins, tilt cards, magnetic buttons, text reveals, ca… | 57 | 2158 | active |
| geosigno/simpleParallax.js simpleParallax.js is a lightweight TypeScript library that adds parallax scroll effects directly to <img> tags, available for both React an… | 81 | 2157 | active |
| openfl/openfl OpenFL is an open-source Haxe framework implementing the classic Flash/AIR APIs for building games and creative applications. A single code… | 89 | 2152 | active |
| welovedevs/react-ultimate-resume react-ultimate-resume is an open-source, customizable software developer resume built with React and the JSON Resume standard. It renders a… | 63 | 2147 | active |
| marcelodolza/iziModal iziModal is a lightweight, responsive jQuery plugin for creating elegant, animated modal dialogs. It supports iframe and Ajax content, data… | 10 | 2146 | stable |
| calintamas/react-native-toast-message An animated toast message component library for React Native with an imperative API. It is lightweight, keyboard-aware, and supports custom… | 91 | 2144 | stable |
| ruucm/shadergradient ShaderGradient is a React library built on Three.js and react-three-fiber that renders customizable, animated 3D moving gradients. It also … | 71 | 2142 | active |
| magicismight/react-native-root-toast A pure JavaScript toast notification component for React Native that works on both Android and iOS. It offers an imperative API and a decla… | 45 | 2136 | stable |
| scaleflex/cloudimage-360-view Cloudimage 360 View is a JavaScript library for creating interactive 360-degree product views from image sequences, with support for zoom, … | 90 | 2124 | active |
| itorr/sakana A JavaScript widget library that embeds an interactive physics-based anime character standee ('Sakana!' simulator inspired by Lycoris Recoi… | 41 | 2123 | active |
| TextureGroup/Texture Texture (formerly AsyncDisplayKit) is an iOS/tvOS UI framework built on UIKit that keeps complex interfaces smooth by moving layout, decodi… | 67 | 8181 | maintenance |
| rpearce/react-medium-image-zoom A React library that adds Medium.com-style image zooming to images, background images, picture elements, figures, and SVGs. It has been mai… | 94 | 2117 | active |
| CreateJS/EaselJS EaselJS is a JavaScript library providing a hierarchical display list, interaction model, and helper classes for building high-performance … | 52 | 8158 | maintenance |
| amll-dev/applemusic-like-lyrics A web component library that renders Apple Music (iPad)-style word-by-word lyrics with animated fluid backgrounds, offering framework-agnos… | 79 | 2112 | active |
| jayfunc/BetterLyrics A Windows desktop music player and lyrics visualizer built with WinUI3 and Win2D, offering deeply customizable animated lyrics rendering. I… | 82 | 2111 | active |
| saket/cascade Cascade is a Kotlin library for Android that builds nested popup menus with smooth height animations. It serves as a drop-in replacement fo… | 23 | 2107 | stable |
| Eandrju/cellular-automaton.nvim A Neovim plugin that renders cellular automaton animations (like 'make it rain' and Conway's Game of Life) based on the contents of the cur… | 34 | 2098 | stable |
| ChrisAnd1998/TaskbarX TaskbarX is a Windows utility that centers taskbar icons with a choice of 42 animations, custom offsets, and taskbar styling options like t… | 10 | 7999 | maintenance |
| glennreyes/react-countup A configurable React component and hook wrapper around CountUp.js for animating numbers. It supports easing, prefixes/suffixes, separators,… | 23 | 2076 | stable |
| karb94/neoscroll.nvim A Neovim plugin written in Lua that adds smooth, animated scrolling for window movement commands like Ctrl-d and Ctrl-f. It supports custom… | 59 | 2067 | active |
| dai-shi/excalidraw-animate A web-based tool and npm package that converts Excalidraw drawings into animations, with configurable per-element animation order and durat… | 72 | 2066 | active |
| prime31/Nez Nez is a free, feature-rich 2D game framework built on top of MonoGame and FNA in C#. It provides an Entity/Component system, physics, rend… | 63 | 2064 | active |
| kokonut-labs/kokonutui KokonutUI is an open-source collection of 100+ animated React UI components built with Tailwind CSS, shadcn/ui, and Motion, installable via… | 66 | 2052 | active |
| Mango/slideout Slideout.js is a dependency-free JavaScript library that adds a touch-driven slideout (off-canvas) navigation menu to mobile web apps. It u… | 23 | 7873 | maintenance |
| kimmobrunfeldt/progressbar.js ProgressBar.js is a lightweight JavaScript library for creating responsive, animated progress bars using SVG paths. It ships with built-in … | 23 | 7854 | maintenance |
| uias/Pageboy Pageboy is a Swift library that provides a simplified, more reliable wrapper around UIPageViewController for iOS and tvOS. It adds features… | 86 | 2045 | stable |
| lodev09/react-native-true-sheet A React Native library providing fully native bottom sheet components for iOS, Android, and web, built on the Fabric new architecture. It o… | 87 | 2044 | active |
| oil-oil/oil-motion Oil Motion is an agent-agnostic Skill that designs, generates, and integrates interactive web animations from AI-generated video. It handle… | 57 | 2041 | active |
| guillermolg00/morphicons morphicons is a TypeScript library that morphs any stroke-based SVG icon into any other with spring physics, using closed-form 2D Procruste… | 79 | 2036 | active |
| zenghongtu/PPet PPet is a cross-platform desktop pet application that displays animated Live2D characters (v2 and v3) on your desktop. Built with Electron,… | 23 | 2035 | active |
| hakimel/Ladda Ladda is a JavaScript/CSS library that embeds loading indicators (spinners and progress bars) directly into buttons. It provides immediate … | 32 | 7791 | maintenance |
| netguru/sticky-parallax-header A React Native library for creating fully customizable sticky and parallax headers on iOS, Android, and web. It ships with three predefined… | 23 | 2026 | active |
| cyanharlow/purecss-francine Pure CSS Francine is a hand-coded artwork depicting an 18th-century oil painting style portrait created entirely with HTML and CSS, with no… | 32 | 7762 | maintenance |
| argyleink/transition.css A drop-in CSS library providing 46 pre-built clip-path based transitions and animations via simple HTML attributes. It ships as a single st… | 35 | 2025 | stable |
| vizzuhq/vizzu-lib Vizzu is a free, open-source JavaScript/C++ library for animated data visualizations and data stories, built on a generic dataviz engine th… | 79 | 2024 | active |
| Paidax01/math-curve-loaders A lightweight, dependency-free gallery of loading animations based on mathematical curves like rose curves, Lissajous curves, and hypotroch… | 48 | 2012 | active |
| anvaka/panzoom A JavaScript library that adds pan and zoom interactions to DOM elements and SVG scenes. It is extensible, mobile friendly, and emits trans… | 66 | 2003 | stable |
| sphamba/smear-cursor.nvim A Neovim plugin written in Lua that animates the cursor with a smear/trail effect in any terminal, inspired by Neovide's animated cursor. I… | 64 | 2000 | active |
| faruktoptas/FancyShowCaseView FancyShowCaseView is an Android library for highlighting specific views with a customizable showcase overlay and circular reveal animation.… | 46 | 1999 | active |
| kamens/jQuery-menu-aim A jQuery plugin that fires events when a user's cursor intentionally aims at specific dropdown menu items, distinguishing purposeful hovers… | 32 | 7621 | maintenance |
| ui-layouts/cursify Cursify is an open-source React cursor animation library built with TypeScript, Tailwind CSS, and Framer Motion, offering components like b… | 55 | 1991 | active |
| metafizzy/flickity Flickity is a JavaScript library for building touch-enabled, responsive, flickable carousels, galleries, and sliders with physics-based ani… | 23 | 7572 | maintenance |
| thomasp85/gganimate gganimate is an R package that extends ggplot2's grammar of graphics to describe animated graphics. It adds grammar classes like transition… | 50 | 1983 | stable |
| merri-ment/lazy-line-painter Lazy Line Painter is a lightweight modern JavaScript library for animating SVG paths, creating a line-drawing effect. It includes an option… | 23 | 1980 | stable |
| arwes/arwes Arwes is a web framework for building user interfaces with futuristic science fiction designs, animations, and sound effects. It provides v… | 64 | 7556 | maintenance |
| michaelvillar/dynamics.js Dynamics.js is a JavaScript library for creating physics-based animations, such as spring and bounce effects, on DOM elements, SVG properti… | 23 | 7545 | maintenance |
| KyryloKuzyk/PrimeTween PrimeTween is a high-performance, allocation-free tweening library for Unity that lets developers animate transforms, values, and materials… | 71 | 1974 | stable |
| jamesblasco/modal_bottom_sheet A Flutter package for creating advanced modal bottom sheets with Material, Cupertino (iOS 13 style), or fully custom designs. It improves o… | 65 | 1972 | active |
| protectwise/troika Troika is a JavaScript framework and toolset for building interactive 3D and 2D graphics in the browser, built on Three.js/WebGL and optimi… | 75 | 1965 | active |
| blasten/turn.js turn.js is a jQuery plugin that adds a realistic page flip transition effect to HTML content, simulating a book or magazine. It supports to… | 32 | 7491 | maintenance |
| karthikmudunuri/eldoraui Eldora UI is a collection of 150+ free, open-source animated React components, blocks, and templates built with TypeScript, Tailwind CSS, a… | 50 | 1959 | active |
| leandroBorgesFerreira/LoadingButtonAndroid An Android UI library providing a customizable button that morphs into a loading progress bar, replacing ProgressDialog. It supports indete… | 26 | 1957 | active |
| onokumus/metismenu metisMenu is a jQuery plugin for creating collapsible, accordion-style menus with smooth expand/collapse animations. It supports nested sub… | 51 | 1955 | stable |
| formkit/drag-and-drop FormKit Drag & Drop is a tiny (~4Kb gzipped), framework-agnostic JavaScript library for adding data-first drag-and-drop sorting and list-to… | 86 | 1948 | active |
| ruyo/VRM4U VRM4U is an Unreal Engine (UE4/UE5) plugin that imports VRM 3D avatar files at runtime and in-editor. It generates skeletal rigs, morph tar… | 97 | 1945 | active |
| yoannmoinet/nipplejs nipplejs is a dependency-free, vanilla TypeScript library that renders virtual joysticks for touch and mouse capable web interfaces. It sup… | 88 | 1941 | stable |
| BenjaminAster/CSS-Minecraft A Minecraft clone implemented entirely in pure HTML and CSS with no JavaScript, using CSS logic like the :has() pseudo-class. It runs in th… | 32 | 1940 | active |
| jberg/butterchurn Butterchurn is a WebGL2-based JavaScript library that reimplements the MilkDrop music visualizer in the browser. It renders audio-reactive … | 67 | 1933 | active |
| SimformSolutionsPvtLtd/showcaseview ShowCaseView is a Flutter package that highlights widgets step by step to create interactive onboarding tutorials for an app's UI. It suppo… | 90 | 1928 | active |
| marcosgriselli/ViewAnimator ViewAnimator is a Swift library for building complex iOS UIView animations with a single line of code. It supports animating entire views a… | 23 | 7309 | maintenance |
| HubSpot/odometer Odometer is a small JavaScript and CSS library for smoothly animating numeric transitions on web pages, using performant CSS transforms wit… | 10 | 7295 | maintenance |
| BetterTyped/react-zoom-pan-pinch A fast, lightweight React library for adding zoom, pan, and pinch gestures to HTML elements such as images, divs, and SVGs. It provides a R… | 98 | 1912 | active |
| WPFDevelopersOrg/WPFDevelopers A WPF control library providing basic and custom controls, themes, animations, and screenshot functionality for .NET desktop applications. … | 94 | 1912 | active |
| rstacruz/jquery.transit A jQuery plugin that provides smooth CSS3 transformations and transitions via a $.fn.transition() method with the same syntax as jQuery's a… | 32 | 7232 | maintenance |
| pedant/sweet-alert-dialog An Android library that provides SweetAlertDialog, a beautiful and customizable alert dialog inspired by the JavaScript SweetAlert library.… | 23 | 7217 | maintenance |
| zekunyan/TTGTagCollectionView TTGTagCollectionView is a Swift-first iOS UI component for displaying text or custom view tags in vertically wrapping or horizontally scrol… | 72 | 1900 | stable |
| MinJieLiu/react-photo-view A lightweight (7KB gzipped) React photo preview/lightbox component with polished touch gestures, animations, and keyboard navigation. It su… | 52 | 1894 | stable |
| cymcsg/UltimateRecyclerView UltimateRecyclerView is an enhanced Android RecyclerView library that bundles pull-to-refresh, load-more/infinite scrolling, swipe-to-dismi… | 54 | 7169 | maintenance |
| toorshia/justgage JustGage is a lightweight JavaScript library for generating and animating clean SVG-based dashboard gauges. Version 2.0 is a modernized ES6… | 68 | 1891 | active |
| chenxuan0000/vue-seamless-scroll A Vue.js component that provides seamless, infinite scrolling of list content, supporting single-step and manual horizontal scrolling. It w… | 23 | 1887 | stable |
| dixonandmoe/rellax Rellax is a lightweight, dependency-free vanilla JavaScript parallax scrolling library. It applies smooth parallax motion to elements via d… | 32 | 7134 | maintenance |
| testshallpass/react-native-dropdownalert A React Native component library that displays dropdown alert notifications for errors, warnings, info, and success messages. Alerts can be… | 64 | 1876 | active |
| jonsuh/hamburgers A collection of CSS-animated hamburger menu icons with 30+ animation variants, distributed as plain CSS and a modular Sass library. It is f… | 23 | 7091 | maintenance |
| CEWendel/SWTableViewCell An Objective-C UITableViewCell subclass that adds swipeable content views exposing utility buttons on either side, mimicking the iOS 7 Mail… | 32 | 7062 | maintenance |
| ogaclejapan/SmartTabLayout An Android library providing a custom ViewPager title strip with a scroll-synced indicator that gives continuous visual feedback while swip… | 10 | 7062 | maintenance |
| lukehaas/css-loaders A collection of minimal loading spinners built purely with CSS animations, each using a single HTML element. It provides visually appealing… | 35 | 7053 | maintenance |
| hnvn/flutter_shimmer A lightweight Flutter package that paints an animated shimmer highlight over placeholder UI widgets. It is commonly used to build skeleton … | 77 | 1861 | active |
| SamHerbert/SVG-Loaders A collection of lightweight loading icons and small animations built with pure SVG (SMIL), usable via simple img tags or inline SVG. Color … | 32 | 7026 | maintenance |
| n3r4zzurr0/svg-spinners A collection of 24x24 dp animated SVG loading spinners implemented in both CSS and SMIL variants. The assets are lightweight standalone SVG… | 32 | 7009 | maintenance |
| devxoul/Toaster Toaster is a Swift library that provides Android-style toast notifications for iOS and Apple platforms with a very simple interface. It off… | 23 | 1854 | stable |
| ptomasroos/react-native-scrollable-tab-view A JavaScript-only React Native component providing swipeable tabbed navigation where each tab maintains its own ScrollView and scroll posit… | 23 | 6946 | maintenance |
| tengbao/vanta Vanta is a JavaScript library that adds animated 3D background effects to any HTML element using three.js (WebGL) or p5.js. It offers many … | 32 | 6942 | maintenance |
| veltman/flubber A JavaScript library providing best-guess methods for smoothly interpolating between arbitrary 2-D shapes, such as SVG path strings or poin… | 32 | 6930 | maintenance |
| MortimerGoro/MGSwipeTableCell MGSwipeTableCell is an easy-to-use UITableViewCell subclass for iOS that displays swipeable buttons with a variety of transitions. It suppo… | 32 | 6915 | maintenance |
| wilsonpage/fastdom A tiny (~600 bytes) JavaScript library that eliminates layout thrashing by batching DOM measurement and mutation tasks. It queues reads and… | 23 | 6915 | maintenance |
| VisActor/VChart VChart is a cross-platform TypeScript charting library built on the VGrammar visual grammar and VRender rendering engine, supporting 2D and… | 95 | 1832 | active |
| HubSpot/vex vex is a lightweight (~5.6kb) vanilla JavaScript dialog library for creating highly configurable, easily stylable modal dialogs. It serves … | 23 | 6872 | maintenance |
| martinlaxenaire/curtainsjs curtains.js is a lightweight vanilla WebGL JavaScript library that converts HTML DOM elements containing images, videos, and canvases into … | 39 | 1824 | active |
| EngoEngine/engo Engo is an open-source 2D game engine written in Go that follows the Entity Component System (ECS) paradigm. It compiles for desktop platfo… | 56 | 1819 | active |
| beekai-oss/react-simple-animate A tiny React library for UI animations, providing components and hooks to animate elements between styles, run CSS keyframes, and chain ani… | 23 | 1816 | stable |
| Mijick/Popups A SwiftUI library that simplifies presenting popups, alerts, sheets, toasts, banners, and popovers in iOS apps. It provides a clean, declar… | 59 | 1815 | active |
| 12207480/TYCyclePagerView TYCyclePagerView is an iOS UI library providing an infinite cycle pager view with auto-scrolling banner support and a customizable page con… | 57 | 1813 | stable |
| franciscop/ola Ola is a small JavaScript library for smoothly interpolating (tweening) numbers in real time. It supports single numbers, named multi-dimen… | 36 | 1809 | active |
| greyby/vue-spinner A collection of CSS-based loading spinner components for Vue.js 3, based on Halogen. It provides 16 spinner components (PulseLoader, GridLo… | 84 | 1806 | stable |
| durdraw/durdraw Durdraw is a terminal-based ASCII, Unicode, and ANSI art editor for Unix-like systems, inspired by classic DOS editors like TheDraw and Pab… | 70 | 1799 | active |
| huri000/SwiftEntryKit SwiftEntryKit is a versatile Swift presentation library for iOS that displays banners, pop-ups, alerts, and other overlay entries inside a … | 32 | 6750 | maintenance |