function: animation
2244 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| zurb/twentytwenty TwentyTwenty is a jQuery plugin that lets users compare two images with a draggable before/after slider. It supports horizontal and vertica… | 32 | 1265 | maintenance |
| notice501/coolMenu An Android UI library implementing a card-stack menu concept, used like a ViewPager with a CoolMenuFrameLayout and a FragmentPagerAdapter. … | 23 | 1265 | maintenance |
| yannickl/YLProgressBar YLProgressBar is a customizable UIProgressView replacement for iOS, implemented entirely in Core Graphics without images. It supports anima… | 32 | 1264 | maintenance |
| sebastienwindal/FRDLivelyButton FRDLivelyButton is an Objective-C UIButton subclass designed for use inside UIBarButtonItem, drawing animated button icons (hamburger, clos… | 23 | 1264 | maintenance |
| codrops/ParticleEffectsButtons A small JavaScript library that disintegrates DOM elements like buttons into bursting particle effects using canvas and anime.js, and can r… | 32 | 1263 | maintenance |
| shaohui10086/BottomDialog An Android library providing a bottom dialog layout built on DialogFragment, with pop-up animation and support for arbitrary custom layouts… | 23 | 1263 | maintenance |
| varunest/SparkButton SparkButton is a lightweight, highly customizable Android library for creating buttons with a spark animation effect similar to Twitter's h… | 23 | 1263 | maintenance |
| roberthein/Ease Ease is a Swift library providing an event-driven animation system that combines the observer pattern with custom spring animations. It let… | 23 | 1262 | maintenance |
| bryanbraun/after-dark-css A fun web project that recreates classic After Dark screensavers (flying toasters, fish, bouncing ball, etc.) using only CSS animations and… | 32 | 1259 | maintenance |
| sugiany/blender_mmd_tools mmd_tools is a Blender addon for importing MikuMikuDance model data (.pmd, .pmx) and motion data (.vmd) into Blender. It handles mesh, bone… | 32 | 1259 | maintenance |
| klinker41/android-slidingactivity An Android library that lets activities be dismissed by swiping them down vertically, in the style of Google's Material Design apps like In… | 32 | 1258 | maintenance |
| yuqirong/CardSwipeLayout An Android library that implements a Tinder/Tantan-style card swipe layout using RecyclerView with a custom CardLayoutManager and ItemTouch… | 32 | 1258 | maintenance |
| gjiazhe/WaveSideBar An Android UI library providing a side bar with an animated wave effect for alphabetical or custom index navigation, commonly used in conta… | 32 | 1257 | maintenance |
| agens-no/AGGeometryKit An Objective-C library for iOS that lets you control each corner point of a UIView or CALayer individually via quadrilaterals, backed by CA… | 32 | 1256 | maintenance |
| cmatsuoka/asciiquarium Asciiquarium is a single Perl script that renders an animated ASCII art aquarium in your terminal using Curses and Term::Animation. It is a… | 32 | 1256 | maintenance |
| Yalantis/PullToRefresh A Swift library for iOS that implements pull-to-refresh logic for UIScrollView subclasses, designed as a foundation for building custom pul… | 23 | 1252 | maintenance |
| raphaelfabeni/css-loader A collection of pure CSS loading spinners and loaders, each built with a single div element. It provides multiple loader styles (bar, ball,… | 23 | 1249 | maintenance |
| PiXeL16/RevealingSplashView A Swift library for iOS that provides an animated splash view inspired by Twitter's launch animation, revealing content with a customizable… | 39 | 1244 | maintenance |
| jshanson7/react-native-swipeable A React Native component that adds swipeable behavior to list items, supporting left/right content and button reveals on iOS and Android. I… | 32 | 1242 | maintenance |
| spritewidget/spritewidget SpriteWidget is a Dart/Flutter toolkit for building high-performance 2D animations and games via a sprite render node graph embedded in a F… | 32 | 1241 | maintenance |
| AlexeyBelezeko/TBIconTransitionKit A Swift library providing an animated UIButton/SwiftUI component that smoothly transitions between common navigation icon shapes like menu,… | 23 | 1240 | maintenance |
| harjot-oberai/Croller Croller is an Android custom view library that provides a circular seekbar with a control knob, written in Java. It supports continuous and… | 23 | 1239 | maintenance |
| nuptboyzhb/SuperSwipeRefreshLayout SuperSwipeRefreshLayout is an Android library providing a custom SwipeRefreshLayout that supports pull-to-refresh and push-to-load-more wit… | 32 | 1237 | maintenance |
| sureJiang/MSRotationTabBar An Objective-C demo library that animates UITabBar items with a rotation effect using Core Animation and the responder chain. It provides a… | 32 | 1237 | maintenance |
| Ciechan/BCMeshTransformView An Objective-C iOS library that applies mesh transforms to a regular UIKit view hierarchy, inspired by the private CALayer meshTransform pr… | 32 | 1236 | maintenance |
| noties/Scrollable A small, dependency-free Android library for implementing scrolling techniques, originally built around scrollable tabs with sticky headers… | 23 | 1236 | maintenance |
| enyo/opentip Opentip is an open-source JavaScript tooltip library that renders styled tooltips with stems, CSS3 animations, and optional AJAX-downloaded… | 32 | 1235 | maintenance |
| Codeinwp/Nivo-Slider-jQuery Nivo Slider is a jQuery plugin for creating beautiful, easy-to-use image sliders and slideshows on websites. It is a mature MIT-licensed Ja… | 10 | 1234 | maintenance |
| JorgeCastilloPrz/FABProgressCircle An Android UI library that wraps any existing FloatingActionButton with a Material Design progress circle animation. It provides indetermin… | 32 | 1233 | maintenance |
| yankai-victor/Loading An Android library providing a collection of custom loading views, including RotateLoading, BookLoading, and NewtonCradleLoading animations… | 10 | 1232 | maintenance |
| dantrain/react-stonecutter A React component library for animated grid layouts, inspired by Masonry, supporting Pinterest-style layouts with varying item heights. It … | 23 | 1230 | maintenance |
| LillteZheng/ViewPagerHelper An Android library (Java) that wraps ViewPager/ViewPager2 to quickly build banner carousels, app onboarding/intro pages, and ViewPager+Frag… | 23 | 1226 | maintenance |
| MarioIannotta/PullUpController A Swift UIKit library for creating pull-up view controllers with multiple sticky snap points, similar to the panel in iOS Maps. It supports… | 23 | 1226 | maintenance |
| michael-rapp/ChromeLikeTabSwitcher An Android library providing a tab switcher UI component similar to the one in Google Chrome on Android, implemented as a custom view. It s… | 23 | 1224 | maintenance |
| iammert/MultiSearchView An Android custom view library providing an animated multi-category search view with tabbed search inputs. It is written in Kotlin and dist… | 23 | 1223 | maintenance |
| AssistoLab/KVNProgress KVNProgress is a fully customizable progress HUD library for iOS written in Objective-C, supporting full-screen or inline display of indete… | 32 | 1222 | maintenance |
| hoovercj/vscode-power-mode A VS Code extension that adds 'power mode' visual effects like explosions, particles, and a combo meter while typing, popularized by Code i… | 32 | 1221 | maintenance |
| janarosmonaliev/github-globe A recreation of GitHub's homepage activity globe built with ThreeJS and three-globe, featuring custom ambient and directional lighting for … | 23 | 1220 | maintenance |
| bestwnh/IGLDropDownMenu An Objective-C iOS library providing a customizable drop-down menu component with animated expand/collapse effects. It supports multiple an… | 32 | 1219 | maintenance |
| scroll-out/scroll-out ScrollOut is a tiny (~1KB gzipped) JavaScript library that detects scroll position changes and toggles data attributes, CSS classes, and CS… | 32 | 1217 | maintenance |
| yyx990803/zoomerang Zoomerang.js is a small drop-in JavaScript library that lets users zoom in and out on almost any element on a page, inspired by Medium's av… | 32 | 1216 | maintenance |
| mkoryak/floatThead A jQuery plugin that floats/fixed the table header (thead) while scrolling, requiring no custom CSS or HTML changes. It supports window scr… | 66 | 1213 | maintenance |
| lopspower/CircularFillableLoaders An Android UI library providing a circular fillable loader view with animated wave fill, border, and customizable colors, typically used fo… | 32 | 1213 | maintenance |
| Baseflow/LottieXamarin Xamarin bindings for Lottie that parse Adobe After Effects animations exported as JSON via Bodymovin and render them natively on Android, i… | 23 | 1213 | maintenance |
| dntzhang/pasition Pasition is a tiny JavaScript library for morphing/transitioning between SVG path shapes, supporting all SVG path commands. It computes int… | 32 | 1207 | maintenance |
| ArtFeel/AFViewShaker AFViewShaker is a lightweight Objective-C library that adds a shake animation to UIViews, commonly used to signal invalid form input. It su… | 23 | 1207 | maintenance |
| asyl/ArcAnimator ArcAnimator is an Android library that helps create arc transition animations for views. It lets developers animate a view along a curved p… | 23 | 1207 | maintenance |
| bitovi/jquerypp jQuery++ is an MIT-licensed collection of low-level DOM helpers and special events for jQuery 1.8+, such as CSS-based animation, cookie han… | 32 | 1204 | maintenance |
| vitling/acid-banger The Endless Acid Banger is a browser-based art project that algorithmically generates an infinite acid techno jam using the WebAudio API. I… | 32 | 1201 | maintenance |
| gleue/TGLStackedViewController TGLStackedViewController is an Objective-C library providing a stacked card layout with gesture-based reordering built on UICollectionView,… | 10 | 1201 | maintenance |
| google/lullaby Lullaby is a collection of high-performance C++ libraries from Google for building virtual and augmented reality experiences. It provides a… | 10 | 1198 | maintenance |
| skydoves/PowerMenu PowerMenu is an Android library for creating powerful, modernized popup menus and dialogs displayed on top of layouts. It offers fully cust… | 23 | 1197 | maintenance |
| ImangazalievM/CircleMenu CircleMenu is an Android UI library providing a simple, elegant menu with a circular button layout, usable as a standalone menu, with a Bot… | 23 | 1196 | maintenance |
| yuri2peter/win10-ui Win10-UI is a JavaScript UI framework that recreates the Windows 10 desktop look—live tiles, start menu, taskbar, and iframe-based window m… | 44 | 1195 | maintenance |
| MaurycyLiebner/enve enve is an open-source 2D animation application for Linux and Windows, supporting vector and raster animation as well as sound and video fi… | 10 | 1195 | maintenance |
| morr/jquery.appear A jQuery plugin that adds custom 'appear' and 'disappear' events fired when elements enter or leave the browser viewport. It helps avoid un… | 10 | 1193 | maintenance |
| saoudrizwan/CardSlider A Swift demo project implementing a Tinder-style card swipe interface with six directional options instead of just like/dislike. It is expl… | 32 | 1192 | maintenance |
| dsxNiubility/SXWaveAnimate An Objective-C iOS library that renders beautiful water-wave fill animations using bezier curves, available as a customizable view (SXWaveV… | 32 | 1190 | maintenance |
| Rich-Harris/svelte-cubed A Three.js component library for Svelte that lets you build 3D scenes declaratively using Svelte components. It wraps Three.js primitives a… | 32 | 1186 | maintenance |
| ftlabs/ftscroller FTScroller is a cross-browser JavaScript/CSS library that adds momentum scrolling with touch, mouse, or scrollwheel input to specified elem… | 10 | 1185 | maintenance |
| jirikavi/AngularJS-Toaster AngularJS Toaster is a non-blocking toast notification library for AngularJS, ported from the toastr jQuery library. It provides a directiv… | 23 | 1184 | maintenance |
| liangdahong/BMLongPressDragCellCollectionView An Objective-C iOS library that subclasses UICollectionView to add long-press drag-and-drop cell rearrangement, similar to Alipay's icon re… | 23 | 1182 | maintenance |
| sayyam/carouselview An Android UI library that provides a flexible CarouselView for displaying swipeable, auto-sliding pages of images or custom views. It is a… | 32 | 1181 | maintenance |
| salvadordeveloper/flutter-tiktok A TikTok clone mobile app built with Flutter and Firebase, featuring a swipeable short-video feed with user data and animations. It serves … | 32 | 1180 | maintenance |
| iammert/ExpandableLayout An Android UI library providing an expandable LinearLayout that renders parent/child sections with expand/collapse behavior. It supports cu… | 23 | 1180 | maintenance |
| OneYoungMean/Automatic-DynamicBone A free, open-source Unity plugin that automatically generates physics-based bone cloth simulation (hair, skirts, tails) for skinned charact… | 32 | 1177 | maintenance |
| ToDou/appbarlayout-spring-behavior An Android library providing a custom CoordinatorLayout Behavior that gives AppBarLayout a springy, bouncy scroll effect. It also includes … | 23 | 1177 | maintenance |
| Solartisan/WaveSideBar An Android custom view library providing a wave-style side bar for quick jumping between letter-indexed groups, typically paired with a Rec… | 32 | 1174 | maintenance |
| Chalarangelo/mocka Mocka is a tiny (~500 bytes) CSS/Sass content placeholder component for showing skeleton loading states on websites and web apps. It ships … | 23 | 1174 | maintenance |
| chiuki/advanced-textview A companion Android demo app for the 'Advanced Android TextView' talk, showcasing advanced text rendering techniques in Java. It demonstrat… | 23 | 1171 | maintenance |
| Carbs0126/NumberPickerView NumberPickerView is an Android custom View library providing a flexible alternative to android.widget.NumberPicker. It supports more visibl… | 32 | 1170 | maintenance |
| oliver-gomes/csswand CSS Wand is a web app that lets users preview and copy-paste beautiful CSS effects like hover, loading, and button animations, with a built… | 32 | 1170 | maintenance |
| JetradarMobile/android-snowfall A fully customizable Android view library that renders an animated snowfall effect with round or custom snowflake images. It is distributed… | 23 | 1170 | maintenance |
| felipecsl/GifImageView An Android ImageView widget that decodes and plays animated GIF images. It supports frame-level callbacks for post-processing, resetting an… | 32 | 1169 | maintenance |
| foundation/motion-ui Motion UI is a standalone Sass library for creating flexible CSS transitions and animations, originally bundled with Foundation for Apps an… | 34 | 1167 | maintenance |
| fluttercommunity/flutter_sticky_headers A Flutter package that lets you place sticky headers on scrollable content that remain pinned to the top while the content scrolls. It work… | 32 | 1167 | maintenance |
| seedante/CardAnimation A Swift UIKit library that implements a card flip animation driven by pan gestures, packaged as two drop-in view classes (CardContainerView… | 32 | 1164 | maintenance |
| benevbright/react-navigation-collapsible A React Native library extending react-navigation to make screen headers collapsible on scroll. It provides hooks and animated values for d… | 10 | 1162 | maintenance |
| jlmd/AnimatedCircleLoadingView An Android library providing an animated circular loading view with determinate and indeterminate modes, including success and failure end … | 32 | 1161 | maintenance |
| jsor/lity Lity is an ultra-lightweight (~3kB gzipped), accessible and responsive lightbox plugin for jQuery or Zepto. It supports images, iframes (Yo… | 23 | 1160 | maintenance |
| javiersantos/MaterialStyledDialogs An Android library that displays customizable Material Design dialogs with a colored header, built on top of material-dialogs. It supports … | 23 | 1159 | maintenance |
| czl0325/ZLCollectionView An Objective-C library providing multiple UICollectionView layout types (tag, column, percentage, absolute-position, fill, waterfall) for b… | 32 | 1158 | maintenance |
| teodorpatras/SideMenuController SideMenuController is a custom container view controller written in Swift for iOS that displays main content in a center panel and secondar… | 10 | 1153 | maintenance |
| yannickl/DynamicButton DynamicButton is a Swift library providing flat-design animated buttons, most notably a hamburger button that animates transitions between … | 32 | 1152 | maintenance |
| cesardeazevedo/react-native-bottom-sheet-behavior A React Native wrapper around Android's BottomSheetBehavior, exposing components like CoordinatorLayout, FloatingActionButton, and AppBarLa… | 23 | 1152 | maintenance |
| marmelroy/TVButton TVButton is a Swift library that recreates the Apple TV parallax icon effect as iOS UIButtons, using layered images that respond to long-pr… | 23 | 1151 | maintenance |
| EvanBacon/Expo-Crossy-Road A Crossy Road game clone built with Expo, React Native, and THREE.js that runs on iOS, Android, and the web. It is an open-source education… | 66 | 1149 | maintenance |
| gokcan/react-shimmer A React image component that simulates a shimmer or breathing placeholder effect while images load asynchronously, with support for custom … | 23 | 1146 | maintenance |
| kakajika/FragmentAnimations A small Android library providing 3D animation examples for support-v4 Fragment transitions, including cube, flip, push/pull, sides, and mo… | 32 | 1144 | maintenance |
| a5hik/ng-sortable An AngularJS library providing drag-and-drop functionality with sortable and draggable lists, implemented as directives without jQuery UI. … | 32 | 1141 | maintenance |
| CSS-Tricks/AnythingSlider AnythingSlider is a jQuery plugin for creating flexible content sliders/carousels that can hold any HTML content. It supports multiple slid… | 32 | 1140 | maintenance |
| rotorgames/Rg.Plugins.Popup A Xamarin.Forms plugin that lets developers open Xamarin.Forms pages as customizable popup dialogs with flexible animations across iOS, And… | 23 | 1140 | maintenance |
| glomadrian/RoadRunner Road Runner is an Android library that lets developers create custom loading and progress animations from SVG path data. It supports indete… | 32 | 1139 | maintenance |
| jwkvam/celluloid A tiny Python library that simplifies creating Matplotlib animations by wrapping a figure in a Camera object that snapshots each frame. It … | 23 | 1139 | maintenance |
| kentya6/KYCircularProgress A flexible circular progress bar UI component written in Swift for iOS. It supports gradient colors, custom UIBezierPath shapes, progress c… | 23 | 1139 | maintenance |
| candostdagdeviren/CDAlertView CDAlertView is a highly customizable alert popup library for iOS written in Swift, with usage similar to UIAlertController. It supports ale… | 67 | 1136 | maintenance |
| ember-animation/liquid-fire Liquid Fire is an Ember addon providing animated transitions between routes and components in Ember applications. It offers a declarative D… | 32 | 1135 | maintenance |
| nkbt/react-collapse A React component wrapper that provides smooth collapse/expand animations for elements with variable or dynamic height, built on react-moti… | 23 | 1134 | maintenance |
| sirxemic/jquery.ripples A jQuery plugin that adds an interactive water ripple effect to HTML element background images using WebGL. It simulates ripples triggered … | 23 | 1132 | maintenance |
| meteor-factory/react-native-tinder-swipe-cards A React Native component library providing Tinder-style swipeable card stacks with yes/no/maybe gesture handling. It renders customizable c… | 23 | 1130 | maintenance |