function: animation
2244 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| overboming/ZCAnimatedLabel ZCAnimatedLabel is an Objective-C UILabel replacement for iOS that provides fine-grained appear/disappear animations for text. It supports … | 32 | 2268 | maintenance |
| loryjs/lory lory is a touch-enabled, minimalistic slider/carousel library written in vanilla JavaScript (ES2015). It provides hardware-accelerated tran… | 23 | 2263 | maintenance |
| takuoka/TKSubmitTransition A Swift library providing an animated UIButton with a built-in loading spinner and a fade-in view controller transition, inspired by a Drib… | 23 | 2261 | maintenance |
| H07000223/FlycoDialog_Master An Android library that simplifies dialog and popup customization, offering built-in dialogs, list dialogs, Material-style dialogs, and abu… | 23 | 2258 | maintenance |
| ZLSwipeableView An Objective-C UIKit library for building Tinder-style swipeable card interfaces, with a Swift successor (ZLSwipeableViewSwift). It handles… | 23 | 2249 | maintenance |
| Yalantis/Horizon Horizon is an Android library that renders a smooth, animated visual equalizer of live audio using OpenGL ES and C++ sound analysis. It dra… | 32 | 2247 | maintenance |
| skyfishjy/android-ripple-background An Android UI library providing a customizable ripple/pulse background animation view. It supports configurable color, radius, duration, ri… | 10 | 2244 | maintenance |
| hackerzhou/Love A small static web page built with JavaScript to celebrate the author's one-year anniversary with their partner, presenting a programmer's … | 32 | 2242 | maintenance |
| abouolia/sticky-sidebar A pure JavaScript plugin for creating smart, high-performance sticky sidebars that stay visible while scrolling. It works with sidebars tal… | 23 | 2225 | maintenance |
| mouse0270/bootstrap-notify A jQuery plugin that converts standard Bootstrap alerts into Growl-style floating notifications. It supports dismissal, progress bars, posi… | 23 | 2223 | maintenance |
| wentin/underlineJS A JavaScript library that draws and animates pixel-perfect, typographically optimized text underlines in the browser, with features like de… | 32 | 2218 | maintenance |
| rochal/jQuery-slimScroll slimScroll is a small jQuery plugin that transforms any div into a scrollable area with a slim, Facebook-style custom scrollbar. The scroll… | 32 | 2216 | maintenance |
| pmndrs/racing-game An open-source browser-based racing game built with React and react-three-fiber, serving as a showcase for using React semantics in game de… | 32 | 2211 | maintenance |
| Yalantis/Euclid An Android library implementing an animated user profile interface with circular reveal transitions, created by Yalantis. It provides a Euc… | 32 | 2210 | maintenance |
| jacklam718/react-native-modals A React Native component library for displaying customizable modals and dialogs on iOS and Android. It supports swipeable modals, multiple … | 23 | 2208 | maintenance |
| jasminmif/react-interactive-paycard An interactive React credit card form component with smooth micro-interactions, number formatting, validation, and automatic card type dete… | 32 | 2204 | maintenance |
| Kureev/react-native-side-menu A customizable side menu (drawer) component for React Native apps, supporting iOS and Android. It offers gesture-driven opening, programmat… | 10 | 2203 | maintenance |
| unash/BarrageRenderer BarrageRenderer is an open-source iOS library for rendering danmaku (bullet comments/barrage) overlays on top of any UIView, written in Obj… | 32 | 2199 | maintenance |
| shakee93/vue-toasted Vue Toasted is a responsive, touch-compatible toast notification plugin for Vue.js 2+. It supports icons, action buttons, custom themes, an… | 23 | 2197 | maintenance |
| Idean/Flutter-Neumorphic A complete Neumorphic (soft UI) design widget kit for Flutter, providing themed containers, buttons, sliders, toggles, progress bars, and a… | 23 | 2191 | maintenance |
| HpWens/MeiWidgetView An Android collection library of custom UI widgets and animations, aggregating popular controls from Chinese Android bloggers (Guo Lin, Hon… | 23 | 2188 | maintenance |
| yukilzw/dy_flutter A Flutter reimplementation of the Douyu live-streaming app, featuring gift effects, gesture animations, danmaku (bullet comment) pools, lot… | 32 | 2185 | maintenance |
| bokub/chalk-animation A Node.js library that renders colorful animated text effects (rainbow, pulse, glitch, radar, neon, karaoke) in the terminal, built on chal… | 23 | 2182 | maintenance |
| HarshilShah/DeckTransition A Swift library for iOS that recreates the card-like modal transition used in the iOS 10 Apple Music and iMessage apps. It provides a custo… | 23 | 2175 | maintenance |
| icanzilb/SwiftSpinner SwiftSpinner is a Swift library for iOS that displays a beautiful activity indicator (spinner) with text overlays using blur and translucen… | 23 | 2169 | maintenance |
| harjot-oberai/MaterialShadows An Android library that renders convex material design shadows for views of any shape, using bitmap outline extraction and the Graham scan … | 32 | 2167 | maintenance |
| fython/MaterialStepperView An Android library providing Material Design stepper widgets (currently vertical style) for SDK 17+. It supports customizable point colors,… | 10 | 2165 | maintenance |
| gjiazhe/PanoramaImageView An Android ImageView library that automatically scrolls an image based on device rotation using the gyroscope, creating a panorama-like eff… | 32 | 2164 | maintenance |
| lkzhao/ElasticTransition A Swift library providing a UIKit custom modal transition that simulates an elastic drag effect with configurable stiffness, damping, and e… | 23 | 2162 | maintenance |
| dollarshaveclub/stickybits Stickybits is a tiny (~1kb, zero-dependency) JavaScript library that makes elements stick vertically on scroll, serving as a lightweight al… | 10 | 2158 | maintenance |
| kenperlin/chalktalk Chalktalk is a digital presentation and communication language developed at NYU's Future Reality Lab, using a blackboard-like interface whe… | 32 | 2154 | maintenance |
| xmuSistone/AndroidPileLayout An Android custom ViewGroup library that renders a horizontal, ListView-like 'pile' layout with stretch and contraction (scaling) effects w… | 32 | 2153 | maintenance |
| vitch/jScrollPane jScrollPane is a jQuery plugin that replaces the browser's default scrollbars on overflow elements with fully customizable, CSS-skinnable H… | 23 | 2147 | maintenance |
| janishar/PlaceHolderView An Android Java library providing advanced list and stack views, including RecyclerView-based list views and a ground-up swipeable card sta… | 52 | 2141 | maintenance |
| zingchart/zingtouch ZingTouch is a dependency-free JavaScript library for detecting touch gestures in the browser. It ships six customizable standard gestures … | 42 | 2140 | maintenance |
| mfrachet/rn-placeholder A React Native library for displaying animated placeholder skeletons before text or media content loads. It provides composable components … | 23 | 2129 | maintenance |
| dntzhang/cax Cax is a lightweight Canvas 2D rendering engine with SVG path support, built-in display objects (Bitmap, Sprite, Graphics, Shape, Text), cl… | 32 | 2124 | maintenance |
| phoboslab/Impact Impact is an HTML5 game engine written in JavaScript for building 2D browser games, including Weltmeister, its built-in level editor. It is… | 32 | 2123 | maintenance |
| vivian8725118/TimeLine An Android library providing staggered timeline views via RecyclerView ItemDecoration. It supports vertical and horizontal timelines with d… | 32 | 2115 | maintenance |
| corin8823/Popover A pure Swift UIKit library for showing Facebook-style popover balloon views anchored to points or views on iOS. It supports customization o… | 23 | 2112 | maintenance |
| gkajs/gka gka is a Node.js command-line tool that generates high-performance frame animations from a folder of image sequences. It optimizes images (… | 32 | 2105 | maintenance |
| polqf/FillableLoaders A Swift library for iOS that renders customizable progress-based loading animations filled along custom CGPath shapes, with built-in styles… | 23 | 2097 | maintenance |
| jsantell/dancer.js dancer.js is a high-level JavaScript audio API that wraps Web Audio API (with Audio Data API and Flash fallbacks) to expose real-time wavef… | 32 | 2096 | maintenance |
| adad184/MMPopupView An Objective-C iOS library for creating customizable pop-up views such as alerts and action sheets. It provides a base MMPopupView class de… | 10 | 2092 | maintenance |
| yanhaijing/zepto.fullpage A lightweight mobile-focused JavaScript library that implements fullpage single-screen scrolling effects, similar to fullPage.js but design… | 32 | 2090 | maintenance |
| wavded/humane-js humane.js is a lightweight, framework-independent browser notification system that displays unobtrusive on-screen messages using CSS transi… | 56 | 2086 | maintenance |
| MohammadYounes/AlertifyJS AlertifyJS is a dependency-free JavaScript library for creating attractive browser dialogs (alert, confirm, prompt) and unobtrusive toast n… | 23 | 2084 | maintenance |
| oubowu/PinnedSectionItemDecoration An Android library providing a RecyclerView ItemDecoration that renders pinned (sticky) section headers across LinearLayoutManager, GridLay… | 32 | 2080 | maintenance |
| xotahal/react-native-motion A React Native library that simplifies creating animated transitions, most notably shared-element transitions between screens. It provides … | 23 | 2076 | maintenance |
| Ramotion/preview-transition PreviewTransition is a Swift UI library providing a simple preview gallery controller with animated transitions for iOS apps. It is develop… | 32 | 2070 | maintenance |
| noelboss/featherlight Featherlight is an ultra-slim (~4kB) jQuery lightbox plugin supporting images, ajax content, iframes, and custom DOM content. It uses minim… | 23 | 2070 | maintenance |
| luckybilly/SmartSwipe SmartSwipe is an Android library that abstracts swipe gesture handling for Views and Activities, with built-in consumers for effects like d… | 23 | 2067 | maintenance |
| Ramotion/android-ui-animation-components-and-libraries A curated list of Android UI libraries, components, and custom animations developed by Ramotion, including Folding Cell, Paper Onboarding, … | 32 | 2066 | maintenance |
| dianqk/TransitionTreasury TransitionTreasury is a Swift framework for iOS that simplifies custom view controller transitions, supporting push, present, and tab bar t… | 10 | 2057 | maintenance |
| baoyongzhang/android-PullRefreshLayout An Android library providing a pull-to-refresh layout component similar to SwipeRefreshLayout, with multiple animated refresh indicator sty… | 32 | 2053 | maintenance |
| dev-labs-bg/transitioner Transitioner is a Kotlin library for Android that enables dynamic, adjustable animations between two views with nested children. Views are … | 23 | 2050 | maintenance |
| Friend-LGA/LGSideMenuController LGSideMenuController is an iOS view controller that manages left and right side menu views with multiple presentation styles. It supports S… | 23 | 2048 | maintenance |
| codestergit/SweetAlert-iOS A Swift library providing beautifully animated custom alert views for iOS, inspired by the JavaScript SweetAlert library. It serves as a dr… | 23 | 2030 | maintenance |
| stfalcon-studio/StfalconImageViewer StfalconImageViewer is an Android library providing a customizable full-screen image viewer with shared-element transition animations, pinc… | 23 | 2024 | maintenance |
| bonnyfone/vectalign VectAlign is a Java tool that aligns two VectorDrawable pathData strings or SVG images so they become compatible for morphing animations vi… | 32 | 2013 | maintenance |
| sachinchoolur/lightslider lightSlider is a lightweight jQuery plugin for building responsive content sliders and carousels with animated thumbnail navigation. It sup… | 23 | 2013 | maintenance |
| cezarywojcik/CWStatusBarNotification An Objective-C library for iOS that displays text-based notifications sliding over the status bar, with customizable colors, durations, and… | 23 | 2011 | maintenance |
| yadav-rahul/TastyToast TastyToast is an Android library that replaces native Android toasts with beautifully styled ones, offering types like success, warning, er… | 32 | 2010 | maintenance |
| leapmotion/leapjs LeapJS is the official JavaScript client library for the Leap Motion Controller, providing real-time hand and finger tracking data via a We… | 26 | 2008 | maintenance |
| Ramotion/adaptive-tab-bar AdaptiveController is a Swift UI module for iOS that implements 'Progressive Reduction', allowing custom states to be added to native or cu… | 32 | 2003 | maintenance |
| keijiro/Klak Klak is a collection of C# scripts for creative coding in Unity, providing utilities like Perlin noise, reproducible random numbers, frame-… | 23 | 2002 | maintenance |
| ko1o/PYPhotoBrowser PYPhotoBrowser is an Objective-C library for iOS that makes it easy to display and browse a set of images, supporting network image viewing… | 23 | 1997 | maintenance |
| Ramotion/expanding-collection-android ExpandingCollection is an Android UI library implementing a material design card peek/pop controller with expanding collection cards. It pr… | 32 | 1996 | maintenance |
| jaz303/tipsy tipsy is a jQuery plugin that generates Facebook-style tooltips for web page elements. It supports fading, gravity-based positioning, and i… | 32 | 1994 | maintenance |
| ejoy/ejoy2d EJOY 2D is a lightweight 2D graphics engine written in C and scripted with Lua, designed for building mobile games. It ships with a small r… | 32 | 1993 | maintenance |
| Ramotion/fluid-slider A Swift UI library providing a slider widget for iOS with a popup bubble that displays the precise value selected. It is a mobile UI compon… | 32 | 1984 | maintenance |
| bijection/g9 g9 is a JavaScript library for creating automatically interactive graphics. You write a render function that draws shapes from data, and g9… | 35 | 1973 | maintenance |
| bumbu/svg-pan-zoom A JavaScript library that adds panning and zooming to SVG images embedded in HTML documents, via mouse scroll, double-click, touch gestures… | 51 | 1971 | maintenance |
| JorgeCastilloPrz/AndroidFillableLoaders An Android library providing a fillable progress view that animates liquid filling of SVG path shapes. It can be used for splash screens, l… | 32 | 1971 | maintenance |
| XunMengWinter/CircularAnim A small Android helper library that wraps the circular reveal animation API into a fluent one-liner interface. It supports showing/hiding v… | 23 | 1968 | maintenance |
| jsor/jcarousel jCarousel is a jQuery plugin for controlling lists of items in horizontal or vertical carousel-like fashion. It provides a flexible core wi… | 23 | 1967 | maintenance |
| jaredrummler/AnimatedSvgView An Android view library that animates the drawing of SVG path data, tracing paths progressively with per-path colors. It is distributed via… | 32 | 1964 | maintenance |
| saket/InboxRecyclerView An Android library for building expandable descendant navigation with fluid expand/collapse animations, inspired by Google Inbox. It works … | 23 | 1960 | maintenance |
| bitshadow/iconate A tiny JavaScript library for animating icon transitions (e.g., Font Awesome, Glyphicons) with CSS3-based effects like flips, fades, and bo… | 32 | 1957 | maintenance |
| UnityTech/UIWidgets UIWidgets is a Unity package, derived from Flutter, that lets developers build efficient cross-platform apps with a widget-based UI framewo… | 10 | 1956 | maintenance |
| antfu/vue-starport A Vue library that lets a component be shared across routes with smooth animations, preserving its DOM and internal state during navigation… | 23 | 1953 | maintenance |
| zipme/RQShineLabel RQShineLabel is a UILabel subclass for iOS that animates text with a shimmering fade-in/fade-out effect similar to the Secret app. It is a … | 32 | 1951 | maintenance |
| florent37/ExpansionPanel An Android library implementing Material Design expansion panels with toggleable headers and animated open/close layouts. It provides custo… | 10 | 1950 | maintenance |
| kswedberg/jquery-smooth-scroll A jQuery plugin that makes same-page anchor links scroll smoothly instead of jumping instantly. It offers options for offsets, exclusions, … | 73 | 1946 | maintenance |
| tjerkw/Android-SlideExpandableListView An Android library that enhances the standard ListView with animated slide-out expandable areas for each list item, similar to the Spotify … | 32 | 1945 | maintenance |
| brutaldesign/swipebox Swipebox is a jQuery lightbox plugin for displaying images, videos, and inline content in an overlay. It supports swipe gestures on mobile,… | 32 | 1942 | maintenance |
| jabbany/CommentCoreLibrary CommentCoreLibrary is a JavaScript/TypeScript engine for rendering streaming danmaku (bullet) comments over timed HTML5 video or audio. It … | 23 | 1929 | maintenance |
| Yalantis/StarWars.Android An Android UI library by Yalantis that implements a transition animation crumbling a view into tiny tiles using OpenGL ES 2.0 and GLSL shad… | 32 | 1927 | maintenance |
| alyssaxuu/animockup Animockup is a browser-based design tool for creating animated device mockups and product teaser videos. Users can place videos or images i… | 32 | 1924 | maintenance |
| jpillora/notifyjs Notify.js is a jQuery plugin for showing simple, fully customizable notifications in the browser. It supports element-anchored and global n… | 32 | 1923 | maintenance |
| liaoinstan/SpringView SpringView is an Android UI library providing a highly customizable pull-to-refresh and load-more component. It works with any child view i… | 32 | 1920 | maintenance |
| shzlw/zeu Zeu.js is a JavaScript library offering a collection of prebuilt canvas-based visualization components such as meters, clocks, and network … | 23 | 1913 | maintenance |
| recruit-lifestyle/WaveSwipeRefreshLayout An Android library providing a WaveSwipeRefreshLayout widget with an animated wave-style pull-to-refresh effect. It wraps a ListView or oth… | 23 | 1911 | maintenance |
| yairEO/fancyInput A jQuery plugin that adds playful CSS3 letter-by-letter animation effects to typing and deleting in text inputs and textareas. It is a smal… | 10 | 1908 | maintenance |
| KittenYang/KYGooeyMenu An Objective-C iOS library that implements a fan-shaped path menu with a gooey (sticky blob) animation effect. It supports customizable men… | 32 | 1905 | maintenance |
| dataxpress/UICountingLabel An Objective-C library that subclasses UILabel to add animated counting support on iOS. It animates numeric values between start and end po… | 23 | 1901 | maintenance |
| totond/TextPathView An Android custom View library that converts text into path animations, drawing text stroke by stroke with configurable animation effects. … | 32 | 1899 | maintenance |
| sureJiang/MSRocketGiftAnimation An Objective-C iOS library that renders a live-room rocket gift animation, mimicking the rocket gift effects seen in live-streaming apps. I… | 32 | 1890 | maintenance |
| Ramotion/circle-menu-android CircleMenu is an Android UI library that provides a simple, elegant menu with a circular button layout and material design animations. It i… | 32 | 1884 | maintenance |
| qs-lll/ExpandingPager An Android library providing a card peek/pop controller built on ViewPager, letting cards expand into full views with front and back fragme… | 32 | 1883 | maintenance |