Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source animation software

2268 open-source libraries, tools and applications tagged animation, ranked by how closely animation is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2268 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
PanJiaChen/vue-countTo
A dependency-free, lightweight Vue 2 component that animates counting from a start value to an end value over a specified duration, with cu…
231497maintenance
amineyarman/vue-kinesis
vue-kinesis is a set of Vue.js components for easily creating complex interactive animations, such as parallax and mouse-driven effects, co…
671495maintenance
malerba118/scrollex
Scrollex is a React library for building scroll-driven animations and experiences with minimal code. It provides Scroll.Container and Scrol…
321494maintenance
skydoves/DisneyMotions
A demo Disney-themed Android application showcasing Material Design transformation motion systems built with MVVM architecture in Kotlin. I…
231494maintenance
KyleAMathews/react-spinkit
A React component library providing a collection of CSS-animated loading spinners ported from SpinKit and loaders.css. Spinners are configu…
231490maintenance
glouw/paperview
Paperview is a high-performance animated wallpaper setter for Linux X11 desktops, written in C using SDL2 to render BMP frame sequences ont…
321488maintenance
Panels
Panels is a Swift framework for iOS that makes it easy to add sliding panels (bottom sheets, popups, sliding menus) to an application. It h…
231488maintenance
jedfoster/Readmore.js
A lightweight jQuery plugin that collapses and expands long blocks of text with 'Read more' and 'Close' links. It works with existing HTML …
231488maintenance
jmpressjs/jmpress.js
jmpress.js is a jQuery plugin for building websites and presentations on an infinite canvas, ported from impress.js. It leverages CSS3 tran…
661486maintenance
BenEmdon/CenteredCollectionView
A lightweight Swift UICollectionViewFlowLayout subclass that pages and keeps its cells centered, producing a carousel effect. It supports i…
231484maintenance
phil-r/react-native-looped-carousel
A looped (infinite) carousel component library for React Native supporting iOS and Android. It provides autoplay, swipe navigation, paginat…
321482maintenance
zalog/placeholder-loading
A CSS-only library for content placeholder (skeleton) loading animations, built with SASS and customizable via variables. It provides simpl…
231481maintenance
Jexordexan/vue-slicksort
A set of Vue mixin components that turn any list into an animated, touch-friendly sortable list with drag-and-drop support. It is dependenc…
321480maintenance
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…
231480maintenance
adchsm/Slidebars
Slidebars is a jQuery-based framework for adding off-canvas menus and sidebars to websites and web apps. Version 2.0 is a complete rewrite …
231478maintenance
Droppers/AnimatedBottomBar
AnimatedBottomBar is a customizable Android bottom navigation bar library with sleek tab selection animations. It integrates with ViewPager…
231477maintenance
MoOx/pjax
A standalone vanilla JavaScript module that enables fast AJAX navigation on any website using XMLHttpRequest and pushState, avoiding full p…
101477maintenance
callumboddy/CBZSplashView
CBZSplashView is an Objective-C iOS library that recreates the Twitter-style animated splash screen, where an icon grows to reveal the app'…
321476maintenance
AladinWay/TransitionButton
A Swift UIButton subclass that adds loading spinner and transition animations (expand, shake) to buttons, commonly used for login flows. Di…
321476maintenance
younatics/MotionBook
MotionBook is an open-source iOS application that showcases a curated catalog of iOS UI/UX animation libraries with live examples. Users ca…
321473maintenance
Yalantis/JellyToolbar
An Android UI library providing a custom toolbar with a jelly-like search bar animation, written in Kotlin. It wraps the standard Android T…
231473maintenance
badoualy/stepper-indicator
An Android UI library providing a customizable stepper indicator view for onboarding flows or ViewPager page progress. It supports step cou…
101472maintenance
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…
231468maintenance
florent37/MaterialTextField
An Android UI library that wraps EditText views in a MaterialTextField container to create an animated, floating-label text input with Mate…
101466maintenance
tbxark/TKRubberIndicator
A Swift UIKit library providing a rubber-band animated page control for iOS. It replaces the standard UIPageControl with a stretchy bubble …
841465maintenance
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…
321461maintenance
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…
231461maintenance
NghiaTranUIT/FeSpinner
FeSpinner is a collection of customizable loading spinner/HUD components for iOS apps, written in Objective-C. It offers multiple animated …
231459maintenance
24ark/react-native-step-indicator
A React Native component library that renders step indicator (progress stepper) widgets with customizable styling, labels, and animations. …
231459maintenance
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…
101459maintenance
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…
321453maintenance
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…
321453maintenance
Ciechan/BCGenieEffect
An Objective-C UIView category that reproduces the macOS genie minimize effect inside iOS apps using Core Animation. It supports animating …
321453maintenance
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…
231451maintenance
xiepeijie/SwipeCardView
SwipeCardView is an Android UI library providing a Tinder-style swipe card view with gradient stacking animations, improved from Diolor's S…
321450maintenance
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…
321450maintenance
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…
231450maintenance
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…
321441maintenance
bernii/gauge.js
A dependency-free JavaScript/CoffeeScript library for rendering animated, configurable gauges on HTML canvas. It is resolution-independent,…
231441maintenance
Samsung/rlottie
rlottie is a platform-independent standalone C++ library for rendering Lottie vector animations in real time. It plays animations exported …
651440maintenance
race604/WaveLoading
An Android library providing a wave-like loading animation implemented as a Drawable. It wraps any existing drawable and animates a rising/…
321440maintenance
chengdazhi/StyleImageView
An Android library that applies styles and filters (e.g., grayscale, sepia, invert, vintage) plus brightness and contrast adjustments to Im…
321439maintenance
oneHamidreza/MeowBottomNavigation
A Kotlin library providing a curved, material-style bottom navigation bar for Android apps. It supports customizable colors, animations, ba…
231439maintenance
yahoo/AppDevKit
AppDevKit is an Objective-C iOS development library from Yahoo providing everyday app development utilities across five sub-libraries: comm…
231437maintenance
Pulsator
Pulsator is an iOS component for creating pulsing halo animations, written in Swift as the successor to the discontinued Objective-C Pulsin…
811434maintenance
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…
321434maintenance
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…
331429maintenance
flavienlaurent/discrollview
DiscrollView is an Android library that brings the 'discrollver' scroll pattern to Android apps, where widgets fade, translate, scale, or c…
321429maintenance
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…
231426maintenance
davidkpiano/flipping
A TypeScript library for implementing FLIP (First-Last-Invert-Play) transitions in web applications, with adapters for different animation …
321420maintenance
Fluid Slider
An Android UI library by Ramotion providing a fluid slider widget with a popup bubble that displays the precise selected value. It is writt…
321416maintenance
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…
741415maintenance
eneim/toro
Toro is an Android library that simplifies automatic video playback in RecyclerView lists, starting and pausing videos based on scroll posi…
231414maintenance
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…
101414maintenance
joelambert/Flux-Slider
Flux Slider is a JavaScript framework for image transitions built on CSS3 animations rather than JavaScript timers, leveraging hardware acc…
321413maintenance
supermedium/superframe
Superframe is a curated collection of components for A-Frame, the web framework for building VR experiences. It includes components for ani…
661412maintenance
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…
321411maintenance
zurb/joyride
Joyride is a jQuery plugin for creating guided feature tours and onboarding walkthroughs on websites, originally built as a plugin for Foun…
231411maintenance
IdleHandsApps/IHKeyboardAvoiding
A Swift library for iOS that keeps any UIView visible above the keyboard without requiring a UIScrollView. It translates or animates constr…
231402maintenance
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…
231400maintenance
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…
231400maintenance
zoonooz/ZFRippleButton
A Swift library providing a custom UIButton subclass with a Material Design-inspired ripple effect for iOS. It offers configurable options …
231398maintenance
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…
101395maintenance
PlusHaze/TrayNotification
A JavaFX library that provides easy-to-use, customizable tray notifications for desktop applications. It ships with five preset notificatio…
321394maintenance
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…
231393maintenance
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…
231387maintenance
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…
321383maintenance
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…
311383maintenance
lvivski/animatic
Animatic is a lightweight (7k gzipped) JavaScript library for CSS animations that combines CSS transforms with JavaScript control. It suppo…
671381maintenance
Eajy/MaterialDesignDemo
A demo Android application showcasing Google's Material Design components implemented with the Android design support library. It serves as…
321372maintenance
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…
321372maintenance
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…
321369maintenance
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…
231369maintenance
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…
321368maintenance
williamyyu/SimpleRatingBar
An Android library providing customizable RatingBar views with optional scale and rotation animations. It supports float ratings, custom dr…
231366maintenance
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 …
321358maintenance
gopatrik/space.js
Space.js is an HTML-driven JavaScript library for creating narrative 3D-scrolling experiences on websites. Users define scroll-driven frame…
321358maintenance
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…
231355maintenance
ogaclejapan/ArcLayout
ArcLayout is a simple Android layout library that arranges child views along an arc, with configurable origin, radius, colors, and per-chil…
101354maintenance
anastr/SpeedView
SpeedView is a lightweight Android UI library (~48 KB) providing dynamic, highly customizable speedometers and gauges as custom views. It s…
231353maintenance
VideoContext
VideoContext is an experimental HTML5/WebGL library for composing and rendering interactive videos in the browser. It combines a graph-base…
231353maintenance
Dsiner/UIUtil
A collection of custom Android UI views and layouts written in Java, including lyrics display, tick animations, satellite menus, like effec…
321345maintenance
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…
621343maintenance
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 …
321341maintenance
bitvale/Switcher
An Android library implementing Oleg Frolov's animated toggle switch design as a custom view. It provides SwitcherX and SwitcherC views wit…
231337maintenance
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…
611330maintenance
EricGuo5513/momask-codes
Official PyTorch implementation of MoMask (CVPR 2024), a masked modeling framework that generates 3D human motion sequences from text promp…
271330maintenance
Yasic/ParticleTextView
An Android custom View library that renders text as colorful particle animations with configurable motion strategies. It offers a builder-s…
321327maintenance
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…
321327maintenance
yoavlt/LiquidLoader
LiquidLoader is a Swift UI library providing spinner loader components with gooey liquid animation effects for iOS. It offers four effect s…
321324maintenance
Jiar/SegementSlide
A Swift library providing a multi-tier nested scrolling solution for UIScrollViews on iOS, commonly used for profile pages with sticky head…
231324maintenance
bigbite/macy.js
Macy.js is a lightweight, dependency-free 4kb JavaScript masonry layout library that arranges items vertically into columns with minimum to…
231323maintenance
Live2D 看板娘插件
A front-end plugin that embeds an interactive Live2D anime mascot ('kanban-musume') widget into websites, loading models via a backend API.…
231323maintenance
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…
101322maintenance
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…
231320maintenance
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…
321319maintenance
garris/TremulaJS
TremulaJS is a client-side JavaScript UI component for building Bézier-path-based content streams with momentum and physics effects, suppor…
231309maintenance
FriendCircle
An Android custom view library for rendering animated pie and donut (ring) charts with touch interaction, focus alpha effects, labels, and …
321308maintenance
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…
231307maintenance
ayusharma/birthday
A Happy Birthday animated web page built with CSS3, HTML5, and jQuery, featuring a sequence of interactive celebration scenes like balloons…
321304maintenance

← prev page 15 / 23 next →