function: animation
2244 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| victorb/ngProgress ngProgress is an Angular provider that renders a slim animated loading bar at the top of the page, inspired by nprogress. It exposes a fact… | 23 | 1471 | maintenance |
| gamelab/kiwi.js Kiwi.js is an open-source HTML5 game framework for building 2D games that run in mobile and desktop browsers, with hardware-accelerated Web… | 23 | 1470 | maintenance |
| florent37/MaterialTextField An Android UI library that wraps EditText views in a MaterialTextField container to create an animated, floating-label text input with Mate… | 10 | 1466 | maintenance |
| ChrisCavs/rallax.js Rallax.js is a dependency-free vanilla JavaScript library for adding parallax scrolling effects to HTML elements. It offers a simple API wi… | 32 | 1465 | maintenance |
| tbxark/TKRubberIndicator A Swift UIKit library providing a rubber-band animated page control for iOS. It replaces the standard UIPageControl with a stretchy bubble … | 23 | 1465 | maintenance |
| NghiaTranUIT/FeSpinner FeSpinner is a collection of customizable loading spinner/HUD components for iOS apps, written in Objective-C. It offers multiple animated … | 23 | 1463 | maintenance |
| kikoso/Swipeable-Cards Swipeable-Cards is a native Android library that provides a Tinder-like card stack UI with swipe animations. Cards can be built from images… | 23 | 1462 | maintenance |
| lukaszflorczak/vue-agile A touch-friendly, responsive carousel/slider component for Vue.js 3, inspired by Slick and free of jQuery dependencies. It supports autopla… | 10 | 1461 | maintenance |
| 24ark/react-native-step-indicator A React Native component library that renders step indicator (progress stepper) widgets with customizable styling, labels, and animations. … | 23 | 1457 | maintenance |
| Rannie/flui FLUI is a UI framework and widget library for Google Flutter, providing a set of high-quality, ready-to-use widgets such as buttons, labels… | 32 | 1453 | maintenance |
| dexplo/bar_chart_race A Python library for creating animated bar chart and line chart races using matplotlib or plotly. It takes wide-format pandas DataFrames an… | 32 | 1452 | maintenance |
| xiepeijie/SwipeCardView SwipeCardView is an Android UI library providing a Tinder-style swipe card view with gradient stacking animations, improved from Diolor's S… | 32 | 1452 | maintenance |
| nckprsn/scrollme A jQuery plugin for adding simple scrolling effects to web pages. It animates elements as the user scrolls, driven by declarative data attr… | 23 | 1452 | maintenance |
| Ciechan/BCGenieEffect An Objective-C UIView category that reproduces the macOS genie minimize effect inside iOS apps using Core Animation. It supports animating … | 32 | 1450 | maintenance |
| wellyshen/react-cool-inview A lightweight React hook and component that monitors when elements enter or leave the viewport using the Intersection Observer API. It supp… | 23 | 1450 | maintenance |
| keroserene/rickrollrc A Bash script that rickrolls your terminal by playing Rick Astley's 'Never Gonna Give You Up' using ANSI 256-color UTF-8 characters, with o… | 32 | 1448 | maintenance |
| hilongjw/vue-progressbar A lightweight, configurable progress bar plugin for Vue.js 1.x and 2.x applications. It integrates with vue-router to show loading progress… | 32 | 1447 | maintenance |
| bernii/gauge.js A dependency-free JavaScript/CoffeeScript library for rendering animated, configurable gauges on HTML canvas. It is resolution-independent,… | 23 | 1441 | maintenance |
| race604/WaveLoading An Android library providing a wave-like loading animation implemented as a Drawable. It wraps any existing drawable and animates a rising/… | 32 | 1440 | maintenance |
| chengdazhi/StyleImageView An Android library that applies styles and filters (e.g., grayscale, sepia, invert, vintage) plus brightness and contrast adjustments to Im… | 32 | 1439 | maintenance |
| yahoo/AppDevKit AppDevKit is an Objective-C iOS development library from Yahoo providing everyday app development utilities across five sub-libraries: comm… | 23 | 1439 | maintenance |
| Pulsator Pulsator is an iOS component for creating pulsing halo animations, written in Swift as the successor to the discontinued Objective-C Pulsin… | 87 | 1438 | maintenance |
| creotip/vue-particles A Vue.js component that renders animated particle backgrounds, wrapping particles.js for Vue 2 applications. It is SSR-compatible and teste… | 32 | 1438 | maintenance |
| oneHamidreza/MeowBottomNavigation A Kotlin library providing a curved, material-style bottom navigation bar for Android apps. It supports customizable colors, animations, ba… | 23 | 1438 | maintenance |
| Samsung/rlottie rlottie is a platform-independent standalone C++ library for rendering Lottie vector animations in real time. It plays animations exported … | 67 | 1434 | maintenance |
| flavienlaurent/discrollview DiscrollView is an Android library that brings the 'discrollver' scroll pattern to Android apps, where widgets fade, translate, scale, or c… | 32 | 1431 | maintenance |
| dmytrodanylyk/android-morphing-button An Android UI library providing a button widget that can morph between shapes, sizes, and colors with animated transitions. It is extensibl… | 36 | 1429 | maintenance |
| Yalantis/pull-to-make-soup An Android library by Yalantis providing a custom animated pull-to-refresh control (a soup-cooking animation) that wraps a RecyclerView. It… | 23 | 1426 | maintenance |
| davidkpiano/flipping A TypeScript library for implementing FLIP (First-Last-Invert-Play) transitions in web applications, with adapters for different animation … | 32 | 1420 | maintenance |
| Ramotion/fluid-slider-android An Android UI library by Ramotion providing a fluid slider widget with a popup bubble that displays the precise selected value. It is writt… | 32 | 1417 | maintenance |
| cykod/Quintus Quintus is a lightweight, modular HTML5 game engine written in JavaScript for building 2D games that run in the browser on mobile and deskt… | 32 | 1415 | maintenance |
| eneim/toro Toro is an Android library that simplifies automatic video playback in RecyclerView lists, starting and pausing videos based on scroll posi… | 23 | 1415 | maintenance |
| venshine/BezierMaker An Android library that draws Bezier curves of order 1 to 7 using the de Casteljau algorithm, with animated curve formation and tangent vis… | 32 | 1414 | maintenance |
| material-motion/material-motion-swift A Swift toolkit for building responsive, gesture-driven motion on iOS using Core Animation. It provides ready-to-use interactions like Drag… | 10 | 1414 | maintenance |
| joelambert/Flux-Slider Flux Slider is a JavaScript framework for image transitions built on CSS3 animations rather than JavaScript timers, leveraging hardware acc… | 32 | 1413 | maintenance |
| supermedium/superframe Superframe is a curated collection of components for A-Frame, the web framework for building VR experiences. It includes components for ani… | 70 | 1412 | maintenance |
| zurb/joyride Joyride is a jQuery plugin for creating guided feature tours and onboarding walkthroughs on websites, originally built as a plugin for Foun… | 23 | 1411 | maintenance |
| IdleHandsApps/IHKeyboardAvoiding A Swift library for iOS that keeps any UIView visible above the keyboard without requiring a UIScrollView. It translates or animates constr… | 23 | 1403 | maintenance |
| jstejada/react-typist React Typist is a React component library for creating typewriter-style typing animations. It wraps any text or element tree and animates t… | 23 | 1401 | maintenance |
| zoonooz/ZFRippleButton A Swift library providing a custom UIButton subclass with a Material Design-inspired ripple effect for iOS. It offers configurable options … | 23 | 1399 | maintenance |
| aholachek/animate-css-grid A small TypeScript library that animates CSS Grid layout changes (grid-column, grid-row, grid-template-columns, gap) using performant trans… | 23 | 1398 | maintenance |
| igalata/Bubble-Picker An Android UI library that renders an animated bubble picker for selecting content items, built with OpenGL. Items float as bubbles that us… | 10 | 1395 | maintenance |
| PlusHaze/TrayNotification A JavaFX library that provides easy-to-use, customizable tray notifications for desktop applications. It ships with five preset notificatio… | 32 | 1393 | maintenance |
| akshathjain/sliding_up_panel A Flutter widget package that implements a draggable sliding-up panel, similar to the Material Design bottom sheet component. It works on b… | 23 | 1393 | maintenance |
| kazuhiro4949/PagingKit PagingKit is a Swift library for iOS that provides customizable paging menu and content UI components built on UIKit. It lets developers fr… | 23 | 1391 | maintenance |
| antiguab/BAFluidView BAFluidView is an Objective-C UIView and layer that renders a 2D fluid animation, typically used to simulate a liquid filling effect in iOS… | 32 | 1384 | maintenance |
| lvivski/animatic Animatic is a lightweight (7k gzipped) JavaScript library for CSS animations that combines CSS transforms with JavaScript control. It suppo… | 70 | 1383 | maintenance |
| bitjson/qr-code A dependency-free, SVG-based <qr-code> Web Component for rendering customizable, animatable QR codes in pure HTML. Built with Stencil, it w… | 30 | 1380 | maintenance |
| Eajy/MaterialDesignDemo A demo Android application showcasing Google's Material Design components implemented with the Android design support library. It serves as… | 32 | 1375 | maintenance |
| Jude95/SwipeBackHelper An Android library that lets activities be closed with a swipe gesture using only a few lines of lifecycle code. It is a modified version o… | 32 | 1372 | maintenance |
| Yalantis/ColorMatchTabs An iOS UI component library by Yalantis that provides an animated color-matching tab bar with a scrollable content view and popover menu. I… | 23 | 1372 | maintenance |
| imwcl/WCLShineButton WCLShineButton is an iOS UI library written in Swift that provides a button with animated shining/sparkle effects, commonly used for like o… | 32 | 1369 | maintenance |
| Yalantis/Multi-Selection A Kotlin library by Yalantis that adds animated multi-selection support to Android RecyclerViews and ViewPagers. It provides a ready-made U… | 32 | 1369 | maintenance |
| williamyyu/SimpleRatingBar An Android library providing customizable RatingBar views with optional scale and rotation animations. It supports float ratings, custom dr… | 23 | 1367 | maintenance |
| gopatrik/space.js Space.js is an HTML-driven JavaScript library for creating narrative 3D-scrolling experiences on websites. Users define scroll-driven frame… | 32 | 1357 | maintenance |
| SteveBarnegren/TweenKit TweenKit is a Swift animation library for iOS that lets you tween any value conforming to the Tweenable protocol, with support for reversib… | 23 | 1356 | maintenance |
| anastr/SpeedView SpeedView is a lightweight Android UI library (~48 KB) providing dynamic, highly customizable speedometers and gauges as custom views. It s… | 23 | 1354 | maintenance |
| ogaclejapan/ArcLayout ArcLayout is a simple Android layout library that arranges child views along an arc, with configurable origin, radius, colors, and per-chil… | 10 | 1354 | maintenance |
| bbc/VideoContext VideoContext is an experimental HTML5/WebGL library for composing and rendering interactive videos in the browser. It combines a graph-base… | 23 | 1353 | maintenance |
| vrld/hump hump is a small collection of helper modules for developing games with the LÖVE framework in Lua. It provides gamestate management, timers … | 32 | 1350 | maintenance |
| Vinodh-G/ParallaxTableViewHeader An Objective-C library that adds a parallax scrolling effect to UITableView header views, with optional blur, as the table is scrolled. It … | 32 | 1346 | maintenance |
| Dsiner/UIUtil A collection of custom Android UI views and layouts written in Java, including lyrics display, tick animations, satellite menus, like effec… | 32 | 1344 | maintenance |
| marcolago/flowtime.js Flowtime.js is an HTML5/CSS3/JavaScript framework for building full-page HTML presentations and websites with fluid grid layouts. It handle… | 66 | 1343 | maintenance |
| bitvale/Switcher An Android library implementing Oleg Frolov's animated toggle switch design as a custom view. It provides SwitcherX and SwitcherC views wit… | 23 | 1335 | maintenance |
| google/monster-mash Monster Mash is an open-source sketch-based 3D modeling and animation tool that lets users sketch a 2D character, inflate it into 3D, and a… | 64 | 1330 | maintenance |
| freqdec/slabText slabText is a jQuery plugin that splits headlines into rows and resizes each row to fill the available horizontal space, producing big, bol… | 32 | 1328 | maintenance |
| Yasic/ParticleTextView An Android custom View library that renders text as colorful particle animations with configurable motion strategies. It offers a builder-s… | 32 | 1328 | maintenance |
| bigbite/macy.js Macy.js is a lightweight, dependency-free 4kb JavaScript masonry layout library that arranges items vertically into columns with minimum to… | 23 | 1327 | maintenance |
| yoavlt/LiquidLoader LiquidLoader is a Swift UI library providing spinner loader components with gooey liquid animation effects for iOS. It offers four effect s… | 32 | 1325 | maintenance |
| john990/WaveView An Android custom view library that renders an animated wave effect using Canvas, usable as a background or a progress bar. It is configure… | 10 | 1325 | maintenance |
| Jiar/SegementSlide A Swift library providing a multi-tier nested scrolling solution for UIScrollViews on iOS, commonly used for profile pages with sticky head… | 23 | 1324 | maintenance |
| HackPlan/AndroidCharts AndroidCharts is an easy-to-use Android charting library written in Java, supporting line, bar, pie, and clock pie charts with built-in ani… | 23 | 1323 | maintenance |
| Rogero0o/GifLoadingView An Android library that provides a collection of GIF-based loading animations for use as loading views in apps. It bundles many pre-made an… | 32 | 1321 | maintenance |
| Live2D 看板娘插件 A front-end plugin that embeds an interactive Live2D anime mascot ('kanban-musume') widget into websites, loading models via a backend API.… | 23 | 1318 | maintenance |
| garris/TremulaJS TremulaJS is a client-side JavaScript UI component for building Bézier-path-based content streams with momentum and physics effects, suppor… | 23 | 1310 | maintenance |
| razerdp/AnimatedPieView An Android custom view library for rendering animated pie and donut (ring) charts with touch interaction, focus alpha effects, labels, and … | 32 | 1308 | maintenance |
| EricGuo5513/momask-codes Official PyTorch implementation of MoMask (CVPR 2024), a masked modeling framework that generates 3D human motion sequences from text promp… | 27 | 1308 | maintenance |
| jakob-grabner/Circle-Progress-View An animated circular progress view for Android, usable in value mode or spinning mode with smooth transitions between them. It is fully cus… | 23 | 1307 | maintenance |
| 12207480/TYAlertController An Objective-C library for iOS that makes it easy to show alert views and popup views on controllers or windows, with support for blur effe… | 32 | 1306 | maintenance |
| AlloyTeam/curvejs curvejs is a small JavaScript library for animating bezier curves on HTML5 canvas, with built-in and custom 'motion' functions that make cu… | 32 | 1302 | maintenance |
| jinatonic/confetti A high-performance Android particle system library for rendering confetti animations on any view. It lets developers configure emission sou… | 23 | 1301 | maintenance |
| aagarwal1012/Liquid-Pull-To-Refresh A Flutter package providing a custom, animated liquid-style pull-to-refresh indicator widget. It wraps ListView or GridView scroll views an… | 23 | 1298 | maintenance |
| briangonzalez/jquery.pep.js jquery.pep.js is a lightweight jQuery plugin that adds kinetic drag-and-drop with inertia to DOM elements on both mobile and desktop. It ex… | 32 | 1291 | maintenance |
| dkzwm/SmoothRefreshLayout SmoothRefreshLayout is an Android refresh layout library written in Java that supports pull-to-refresh, load-more, overscroll bounce, two-l… | 32 | 1290 | maintenance |
| anzaizai/EasySwipeMenuLayout An Android library that adds swipe-to-reveal menu functionality to any view, not just RecyclerView items. It supports bidirectional sliding… | 23 | 1290 | maintenance |
| ayusharma/birthday A Happy Birthday animated web page built with CSS3, HTML5, and jQuery, featuring a sequence of interactive celebration scenes like balloons… | 32 | 1289 | maintenance |
| dsward2/macSVG macSVG is a MIT-licensed open-source macOS application for visually designing and editing HTML5 SVG 1.1 vector graphics and animation, usin… | 23 | 1289 | maintenance |
| venshine/GoodView GoodView is a small Android library that shows a floating '+1' like animation with text or images when a view is tapped. It provides config… | 32 | 1286 | maintenance |
| scottcgi/Mojoc Mojoc is an open-source, cross-platform, pure C (C99) game engine based on OpenGLES3, targeting mobile games on Android and iOS. It uses a … | 23 | 1286 | maintenance |
| joe223/tiny-swiper Tiny-Swiper is a lightweight (~2kb) zero-dependency JavaScript carousel/slider library written in TypeScript with a plugin-based architectu… | 23 | 1282 | maintenance |
| ChavezChen/CWLateralSlide An Objective-C iOS library that adds side drawer (slide-out menu) functionality with a single line of code, implemented via custom view con… | 32 | 1278 | maintenance |
| YvesCoding/vuescroll Vuescroll is a customizable scrollbar plugin for Vue.js 2.x and 3.x that wraps content in a <vue-scroll> component to render styled scrollb… | 23 | 1276 | maintenance |
| gaetanzanella/OverlayContainer A Swift UIKit library for building overlay-based interfaces like the draggable bottom sheets in Apple Maps, Stocks, and Shortcuts. It is li… | 26 | 1274 | maintenance |
| Ramotion/cardslider CardSlider is an iOS UI controller library written in Swift that lets users swipe through cards containing images, titles, ratings, and des… | 32 | 1272 | maintenance |
| mrwonderman/android-square-progressbar An Android library that displays a progress bar wrapping around an image, with configurable colors, outlines, percentage display, and indet… | 23 | 1271 | maintenance |
| wellyshen/use-web-animations A React hook providing a convenient wrapper around the Web Animations API (WAAPI) for creating performant, manipulable web animations. It o… | 23 | 1271 | maintenance |
| xuruoxuan/kkkajs CircleDisplay is an Android View for displaying and touch-selecting values or percentages in a circle-shaped widget with animated drawing. … | 32 | 1270 | maintenance |
| alibaba/bindingx BindingX is a library from Alibaba that provides 'expression binding' for handling complex user interactions with views at 60 FPS in React … | 10 | 1270 | maintenance |
| iamSahdeep/liquid_swipe_flutter A Flutter package that provides a liquid-style swipe transition for revealing stacked widgets and containers, inspired by Cuberto's liquid … | 23 | 1268 | maintenance |
| kaandedeoglu/KDCircularProgress KDCircularProgress is a Swift UIKit library providing a circular progress view with gradient colors, glows, and animations. It supports IBI… | 23 | 1266 | maintenance |