function: animation
2244 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| lilxyzw/lilToon lilToon is a feature-rich toon shader package for Unity, primarily used for rendering VRChat avatars. It is distributed as a unitypackage o… | 94 | 1543 | active |
| hanks-zyh/HTextView An Android library providing TextView custom views with animated text effects such as scale, fade, fall, typer, rainbow, evaporate, and lin… | 32 | 5635 | maintenance |
| jmhobbs/cultofthepartyparrot.com Cult of the Party Parrot is a website hosting a large collection of animated party parrot GIFs intended for use as Slack reactions and emoj… | 76 | 1542 | active |
| faahim/happy-birthday An open-source HTML/CSS/JavaScript project that generates an animated, customizable birthday wish webpage, configurable via a customize. fi… | 39 | 1542 | stable |
| pedrommcarrasco/Brooklyn Brooklyn is a macOS screensaver recreating the animations from Apple's October 30, 2018 special event. It supports light/dark themes, anima… | 23 | 5620 | maintenance |
| exyte/ScalingHeaderScrollView A SwiftUI library providing a scroll view with a sticky header that shrinks and scales as the user scrolls. It is distributed via Swift Pac… | 76 | 1537 | active |
| lucasferreira/react-native-flash-message A React Native library for displaying customizable flashbars, top notifications, and alert messages in mobile apps. It provides a global co… | 23 | 1530 | stable |
| midudev/tailwind-animations A Tailwind CSS plugin providing 79+ ready-to-use animation utility classes like fade-in, slide-in, and scroll masks, with zero config and p… | 69 | 1525 | stable |
| justin-chu/react-fast-marquee A lightweight React component that uses CSS animations to create smooth, performant marquee scrolling effects. It wraps any React component… | 32 | 1516 | stable |
| lume/lume LUME is a TypeScript toolkit of HTML custom elements for building interactive 2D and 3D graphics in the browser, powered by WebGL and CSS3D… | 70 | 1515 | active |
| Ramotion/expanding-collection An iOS UI library by Ramotion providing an animated material design card peek/pop controller built on UICollectionView. It lets developers … | 32 | 5512 | maintenance |
| excid3/tailwindcss-stimulus-components A collection of StimulusJS controllers (modals, dropdowns, tabs, popovers, toggles, autosave, etc.) that add Bootstrap-style JavaScript beh… | 94 | 1513 | active |
| Tapadoo/Alerter Alerter is an Android library written in Kotlin that displays customisable alert views overlaid on the window's decor view, as an alternati… | 23 | 5503 | maintenance |
| met4citizen/TalkingHead A JavaScript library for real-time lip-synced talking avatars, rendering full-body 3D characters in the browser. It supports text-to-speech… | 67 | 1505 | active |
| Taiizor/Sucrose Sucrose is a free, open-source wallpaper engine for Windows that renders interactive live wallpapers from GIFs, videos, URLs, web pages, Yo… | 92 | 1503 | active |
| KeepSafe/TapTargetView An Android library implementing Material Design tap targets for feature discovery, highlighting UI elements with animated overlays and desc… | 23 | 5463 | maintenance |
| snail-z/DawnTransition DawnTransition is a lightweight Swift framework for iOS that provides smooth, customizable view controller transition animations and native… | 70 | 1500 | active |
| Rich-Harris/ramjet Ramjet is a JavaScript library that makes DOM elements appear to morph into one another using smooth CSS-based animations. It clones and an… | 32 | 5440 | maintenance |
| guansss/pixi-live2d-display A PixiJS plugin that displays Live2D models (Cubism 2, 3, and 4) in the browser with a unified, simplified API. It provides Pixi-style tran… | 23 | 1497 | active |
| Petterpx/FloatingX FloatingX is a Kotlin library for Android that provides flexible floating window functionality, supporting system overlays (with permission… | 66 | 1496 | active |
| 7PH/powerglitch PowerGlitch is a tiny, dependency-free JavaScript/TypeScript library that adds glitch visual effects to any DOM element using CSS animation… | 63 | 1491 | active |
| b3ll/Motion Motion is a Swift animation engine for building gesturally-driven, physically-modeled, interruptible animations on iOS, macOS, and tvOS. It… | 23 | 1490 | active |
| Yalantis/Koloda KolodaView is a Swift UIKit library that simplifies implementing Tinder-style swipeable card stacks on iOS. It provides a UITableView-style… | 23 | 5395 | maintenance |
| mohitk05/react-insta-stories A React component that recreates the Instagram Stories experience, displaying a sequence of image or custom story objects with tap-to-navig… | 24 | 1486 | active |
| facebookarchive/rebound Rebound is a Java library from Facebook that models spring dynamics for creating natural, physics-based animations. It is a lightweight bui… | 10 | 5386 | maintenance |
| 0xhckr/ghostty-shaders A collection of free GLSL shaders for customizing the visual appearance of the Ghostty terminal emulator. Users copy a shader file into the… | 63 | 1484 | active |
| christophery/pushy Pushy is a responsive off-canvas navigation menu library built with CSS transforms and transitions, with no jQuery dependency as of version… | 30 | 1484 | stable |
| saharan/works Source code for a collection of interactive browser-based creative works (Drops, Marimo, Life Universe, Bubbles, Jelly, Clock, Water, Chill… | 31 | 1480 | active |
| facebookarchive/shimmer-android Shimmer for Android is a Java library that adds a shimmering effect to any Android view. It is commonly used as an unobtrusive loading indi… | 10 | 5356 | maintenance |
| leinardi/FloatingActionButtonSpeedDial An Android library implementing the Material Design Floating Action Button Speed Dial menu, available for both classic Views and Jetpack Co… | 23 | 1474 | stable |
| davatron5000/Lettering.js Lettering.js is a lightweight jQuery plugin that wraps individual letters, words, or lines of text in span tags, giving developers per-char… | 32 | 5335 | maintenance |
| JoelOtter/termloop Termloop is a pure Go game engine for building games that run in the terminal, built on top of Termbox. It provides a simple render loop wi… | 32 | 1472 | active |
| ganlanyuan/tiny-slider Tiny Slider 2 is a dependency-free vanilla JavaScript slider/carousel library for the browser. It supports horizontal and vertical carousel… | 23 | 5327 | maintenance |
| fermoya/SwiftUIPager SwiftUIPager is a Swift library providing a native Pager component built entirely with SwiftUI. It renders a scrollable, memory-efficient c… | 23 | 1468 | stable |
| h6ah4i/android-advancedrecyclerview An Android RecyclerView extension library providing advanced list interactions such as swipe-to-dismiss, drag-and-drop sorting, and expanda… | 23 | 5314 | maintenance |
| RafaelBarbosatec/bonfire Bonfire is a Dart/Flutter package built on top of the Flame engine that simplifies creating RPG-style and similar games (top-down, isometri… | 93 | 1467 | active |
| vikmeup/SCLAlertView-Swift SCLAlertView is a Swift library providing beautifully animated alert views for iOS, usable as a replacement for UIAlertView or UIAlertContr… | 23 | 5310 | maintenance |
| sarcadass/granim.js Granim.js is a small JavaScript library for creating fluid and interactive gradient animations on HTML canvas elements. It supports configu… | 23 | 5304 | maintenance |
| Sixze/ALS-Refactored A completely reworked C++ version of the Advanced Locomotion System V4 for Unreal Engine 5, packaged as a plugin. It refactors character lo… | 83 | 1462 | active |
| nk-o/jarallax Jarallax is a dependency-free JavaScript library that adds smooth parallax scrolling effects to background images, <img> tags, inline eleme… | 76 | 1459 | active |
| Milad-Akarie/smooth_page_indicator A Flutter package providing animated page indicators for PageView widgets, with a variety of built-in effects like Worm, Expanding Dots, an… | 76 | 1453 | stable |
| scroll-into-view/scroll-into-view-if-needed A small, dependency-free JavaScript ponyfill for Element.scrollIntoView that implements upcoming spec features like scrollMode: 'if-needed'… | 67 | 1450 | stable |
| ncase/wbwwb We Become What We Behold is a browser-based minigame by Nicky Case about news cycles and how media shapes public behavior. It is built with… | 39 | 1448 | stable |
| eggswift/ESTabBarController ESTabBarController is a Swift library providing a highly customizable replacement for UITabBarController, supporting custom styling, badges… | 23 | 5225 | maintenance |
| knela96/Dynamic-Parkour-System A free Unity plugin that ships a ready-made character controller with Assassin's Creed-style parkour traversal actions such as vaulting, cl… | 23 | 1446 | active |
| Yalantis/Side-Menu.Android An Android library by Yalantis that provides an animated side menu (navigation drawer) with category items, using CircularReveal animations… | 23 | 5205 | maintenance |
| ephread/Instructions A Swift library for adding customizable coach marks and guided tours to iOS apps. It supports customizable highlights, views, positions, sk… | 32 | 5200 | maintenance |
| WeakAuras/WeakAuras2 WeakAuras is a World of Warcraft addon providing a powerful, flexible framework for displaying highly customizable graphics on the game's U… | 99 | 1440 | active |
| seniv/react-native-notifier A React Native library for displaying fast, customizable, swipeable in-app notifications on iOS, Android, and web (Expo-compatible). It pro… | 39 | 1437 | active |
| wix-incubator/react-native-interactable An experimental React Native library providing a declarative API for building fluid, physics-based interactive views that run at 60 FPS. It… | 63 | 5173 | maintenance |
| rit3zh/reacticx Reacticx is a collection of beautiful, animated React Native UI components built with Expo, Reanimated, Gesture Handler, and Skia, installe… | 62 | 1433 | active |
| pmndrs/react-three-rapier React Three Rapier is a React library providing hooks and components for the Rapier physics engine within react-three-fiber scenes. It lets… | 57 | 1426 | active |
| ctrl-freaks/freezeframe.js Freezeframe.js is a TypeScript library that pauses animated .gif images by rendering their first frame to a canvas, then animating them on … | 32 | 1425 | active |
| chieffancypants/angular-loading-bar A drop-in AngularJS 1.2+ module that automatically displays a loading/progress bar (with an optional spinner) whenever $http/XHR requests a… | 10 | 5114 | maintenance |
| tommoor/tinycon Tinycon is a small JavaScript library for dynamically manipulating the browser tab favicon, primarily to add alert bubbles with unread coun… | 32 | 5113 | maintenance |
| satya164/react-native-tab-view A cross-platform Tab View component for React Native with smooth swipe gestures and animations, implemented via react-native-pager-view on … | 10 | 5105 | maintenance |
| efremidze/VisualEffectView A Swift library providing a UIVisualEffectView subclass with customizable blur radius, tint color, saturation, and iOS 26+ glass effect sty… | 69 | 1418 | active |
| rossning92/movy movy.js is a client-side JavaScript/TypeScript animation engine for creating explanatory videos programmatically. It provides a simple API … | 56 | 1417 | active |
| Blazor-Diagrams/Blazor.Diagrams A fully customizable and extensible all-purpose diagrams library for Blazor, supporting both Server-Side and WASM. It allows building advan… | 66 | 1416 | active |
| jmhobbs/terminal-parrot A Go-based terminal application that displays an animated party parrot in your terminal, with configurable loop count, frame delay, and ori… | 56 | 1416 | stable |
| splinetool/react-spline A React component library for embedding Spline 3D scenes into React websites. It supports rendering exported .splinecode scenes, querying a… | 55 | 1414 | active |
| turbulenz/turbulenz_engine Turbulenz Engine is a modular 2D and 3D game engine/framework written in JavaScript and TypeScript for building HTML5 games that run in bro… | 32 | 5057 | maintenance |
| CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout An Objective-C UICollectionViewLayout subclass for iOS that adds sticky section headers and parallax/growing image headers to UICollectionV… | 23 | 5033 | maintenance |
| JustAdumbPrsn/Zen-Nebula Nebula is a minimalist glassmorphism theme (userChrome CSS mod) for the Zen Browser, adding glass-like blur, animations, and UI refinements… | 62 | 1400 | active |
| uixmat/onborda Onborda is a lightweight React library for building onboarding wizard flows and product tours in Next.js applications, animated with Framer… | 54 | 1399 | active |
| svelteuidev/svelteui SvelteUI is an all-inclusive component library for Svelte offering 40+ accessible UI components, actions, utilities, animations, date picke… | 66 | 1398 | active |
| dillongoostudios/goo-engine Goo Engine is a custom fork of Blender by DillonGoo Studios with source modifications focused on NPR and anime-style rendering, adding cust… | 66 | 1397 | active |
| margelo/react-native-filament A React Native library providing a real-time physically based 3D rendering engine built on Google's Filament, with native C++ rendering and… | 77 | 1394 | active |
| djeedai/bevy_hanabi Hanabi is a GPU-based particle system plugin for the Bevy game engine, written in Rust. It offloads particle simulation and rendering to th… | 77 | 1394 | active |
| shoutem/ui Shoutem UI is a set of customizable, styleable UI components for building React Native applications on iOS and Android. It is part of the S… | 67 | 4979 | maintenance |
| MengTo/kage Kage is an interactive five-chapter night walk through a Kyoto mountain temple, rendered live in Three.js/WebGL with procedural architectur… | 56 | 1387 | stable |
| DingMouRen/LayoutManagerGroup A collection of custom RecyclerView LayoutManagers for Android, including Echelon, SkidRight, Slide, Picker, Banner, and ViewPager-style la… | 32 | 4972 | maintenance |
| colorfy-software/react-native-modalfy React Native Modalfy is a TypeScript library for managing modals in React Native apps. It lets you define modals once in a stack, open them… | 91 | 1384 | active |
| orhanobut/dialogplus DialogPlus is an Android library providing a simple, builder-based dialog solution with animations. It supports top, center, and bottom pos… | 23 | 4959 | maintenance |
| pablof7z/chardin.js Chardin.js is a jQuery plugin that displays simple overlay instructions on top of existing app elements, inspired by Gmail's composer tour.… | 62 | 4954 | maintenance |
| crashmax-dev/fireworks-js A lightweight, zero-dependency JavaScript/TypeScript library for rendering canvas-based fireworks animations. It ships ready-to-use compone… | 23 | 1381 | active |
| dulnan/lazy-brush A small TypeScript/JavaScript library that implements the 'lazy brush' math for smooth freehand drawing on HTML canvas with a mouse, finger… | 23 | 1379 | stable |
| db0/godot-card-game-framework A Godot Engine framework providing pre-built scenes, classes, and a scripting engine for creating card games with full rules enforcement. I… | 33 | 1378 | active |
| wajahatkarim3/EasyFlipView EasyFlipView is an Android library providing a custom view that flips between two sides with animations, useful for credit cards, poker car… | 23 | 1378 | stable |
| pmndrs/react-postprocessing A React wrapper around the pmndrs/postprocessing library for use with react-three-fiber, providing declarative postprocessing effects for W… | 99 | 1374 | active |
| traex/RippleEffect An Android library that implements the Material Design ripple touch effect for views, compatible with Android API 9+. It provides a customi… | 32 | 4892 | maintenance |
| Ramotion/folding-cell-android FoldingCell is an Android UI library that provides an expanding content cell with a folding-paper animation inspired by material design. It… | 32 | 4880 | maintenance |
| SimonAKing/HomePage A modern, elegant personal homepage template featuring a WebGL fluid simulation background, responsive design, and smooth page transitions.… | 52 | 1364 | active |
| latentcat/uvcanvas UVCanvas is an open-source React.js component library providing beautifully shaded, animated WebGL canvas backgrounds such as Lumiflex, Zen… | 24 | 1364 | active |
| andyhuo520/aetherviz-master AetherViz Master is an AI-powered interactive educational visualization tool that turns any teaching topic into an immersive 3D interactive… | 50 | 1363 | active |
| elrumordelaluz/csshake CSShake is a collection of CSS classes and Sass mixins that add shake animations to DOM elements. It ships prebuilt stylesheets per animati… | 32 | 4869 | maintenance |
| Abhinandan-Kushwaha/react-native-gifted-charts A React Native charting library offering Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid, Radar, Bubble, Scatter, and Candlest… | 98 | 1362 | active |
| badrinathvm/StepperView A SwiftUI library providing stepper/step-indicator UI components for iOS, watchOS, and macOS. It supports vertical and horizontal layouts, … | 76 | 1362 | active |
| mengxianliang/XLUIKit A curated collection of iOS UI components and tools by the same author, including loading animations, navigation bar utilities, gesture pas… | 32 | 1360 | active |
| KelvinJin/AnimatedCollectionViewLayout A Swift UICollectionViewLayout subclass that adds custom transition animations to UICollectionView scrolling without changing existing code… | 23 | 4850 | maintenance |
| konvajs/vue-konva vue-konva is a Vue library providing declarative, reactive components for the Konva 2D HTML5 canvas framework. Each Konva node (stage, laye… | 76 | 1355 | active |
| sindresorhus/DockProgress A Swift library for macOS that displays task progress directly in an app's Dock icon, with built-in styles like bar, circle, badge, and pie… | 68 | 1355 | active |
| viniciusgerevini/godot-aseprite-wizard A Godot Editor plugin that imports Aseprite animations into AnimationPlayer, AnimatedSprite2D/3D, and SpriteFrames resources. It provides a… | 90 | 1354 | active |
| Viglino/ol-ext ol-ext is a collection of extensions, controls, interactions, and styles for the OpenLayers mapping library, including animated clusters, C… | 82 | 1354 | active |
| Ttanasart-pt/Pixel-Composer Pixel Composer is a node-based visual effects editor for creating pixel art animations and VFX. It is built with GameMaker Language and dis… | 81 | 1351 | active |
| Dreaming381/Latios-Framework The Latios Framework is a suite of high-performance, low-level APIs and feature modules that extend and complement Unity's ECS (DOTS) for g… | 98 | 1346 | active |
| nem0/OpenFBX OpenFBX is a lightweight open source FBX file importer written in C, capable of loading geometry, skeletons, animations, blend shapes, mate… | 69 | 1346 | active |
| bespokejs/bespoke Bespoke.js is a super minimal (1KB) modular presentation micro-framework for modern browsers, providing a core slide-deck engine with a con… | 32 | 4796 | maintenance |
| rcaferati/react-awesome-button A React component library providing animated, 3D-styled button components including a base button, a progress-flow button, and a social/sha… | 85 | 1343 | stable |
| YIZHUANG/react-multi-carousel A lightweight, production-ready React carousel component supporting multiple visible items and server-side rendering with zero dependencies… | 52 | 1343 | stable |