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
peterbrittain/asciimatics
Asciimatics is a cross-platform Python library providing curses-like low-level console operations plus higher-level APIs and widgets for bu…
604303stable
KilledByAPixel/LittleJS
LittleJS is a tiny, fast, open-source HTML5 game engine written in JavaScript with no dependencies. It bundles WebGL2/Canvas2D rendering, a…
1004302active
ChrisBuilds/terminaltexteffects
TerminalTextEffects (TTE) is a terminal visual effects engine available both as a standalone CLI application and a Python library. It provi…
884292active
Shopify/draggable
A modular JavaScript drag-and-drop library from Shopify that abstracts native browser drag events into a comprehensive API, with Sortable, …
4618484maintenance
Kyant0/AndroidLiquidGlass
A Compose Multiplatform library that renders a customizable Liquid Glass effect by drawing a copy of the background (backdrop) into the for…
804229active
dvtng/react-loading-skeleton
A React component library for creating animated loading skeleton placeholders that automatically adapt to your app's typography and layout.…
514210stable
prabhuignoto/react-chrono
React Chrono is a modern, feature-rich timeline component library for React applications, supporting vertical, horizontal, and tree layouts…
624203active
ChadCSong/ShineButton
A lightweight, customizable Android UI library that adds a 'shining' particle effect to buttons, similar to Twitter's heart animation. It s…
624194stable
react-flip-toolkit
A lightweight React library for FLIP-based layout transitions, supporting position, scale, and opacity animations with spring physics. It a…
234186stable
tonybaloney/vscode-pets
A VS Code extension that adds playful pixelated pets (cats, dogs, snakes, rubber ducks, Clippy) to your editor window. You can interact wit…
904171active
bingoogolapple/BGABanner-Android
An Android UI library providing banner/carousel components with swipe navigation for guide screens, infinite auto-looping for one or more p…
714156active
gdquest-demos/godot-shaders
A large collection of free and open-source 2D, 3D, and screen-space shaders for the Godot game engine, each with playable demo scenes. It a…
564156active
xuelongqy/flutter_easy_refresh
A Flutter widget library that adds pull-down-to-refresh and pull-up-to-load-more behavior to virtually any scrollable widget. It ships with…
874069stable
tholman/cursor-effects
A JavaScript library that recreates nostalgic 90s cursor effects (rainbow trails, fairy dust, emoji rain, ghost cursors, and more) using mo…
554065active
exyte/PopupView
A SwiftUI library for displaying toasts, alerts, popups, sheets, and floaters in iOS apps. It provides customizable popup presentation buil…
764062active
Revideo
Revideo is a TypeScript rendering engine for creating videos programmatically by describing scenes in code. It provides a headless render A…
644054active
hello-pangea/dnd
@hello-pangea/dnd is a maintained fork of react-beautiful-dnd providing beautiful, accessible drag-and-drop for lists in React applications…
794037active
micku7zu/vanilla-tilt.js
A lightweight, dependency-free vanilla JavaScript library that adds smooth 3D tilt effects to DOM elements on hover or device orientation. …
234017stable
Alfred-Skyblue/vue-draggable-plus
A Vue drag-and-drop sorting library built on Sortable.js that supports both Vue 3 and Vue 2.7+. It offers component, directive, and functio…
594014active
skydoves/Balloon
Balloon is a Kotlin library for creating fully customizable tooltips and popups on Android, with arrow positioning, rich animations, and ov…
974009stable
teslamotors/light-show
Tesla's official guide and tooling for creating custom light shows on Tesla vehicles using the xLights sequencer. Shows are packaged as .fs…
324003active
WebGAL
WebGAL is an open-source web-based visual novel engine written in TypeScript and React, letting creators build galgames that run in any bro…
903981active
julianshapiro/velocity
Velocity is an accelerated JavaScript animation engine for animating DOM elements with better performance than jQuery's animate, supporting…
2317187maintenance
xiaolin/react-image-gallery
A responsive, customizable React image gallery component with thumbnail navigation, mobile swipe, fullscreen, and keyboard support. It supp…
763940active
francoischalifour/medium-zoom
A lightweight, dependency-free JavaScript library that zooms images on click, mimicking Medium's image zoom behavior. It supports responsiv…
453940stable
vipulasri/Timeline-View
A highly customizable Android library for creating timeline-based UIs, available for both Android Views and Jetpack Compose. It supports ve…
343886stable
desandro/masonry
Masonry is a JavaScript library for cascading grid layouts, placing elements in optimal position based on available vertical space. It work…
2316696maintenance
Toast for iOS
Toast for iOS is an Objective-C category that adds toast notification methods to the UIView class, allowing developers to show lightweight …
323881stable
wagerfield/parallax
Parallax.js is a lightweight JavaScript library that creates parallax depth effects by reacting to a smart device's gyroscope orientation, …
2316576maintenance
Rezmason/matrix
A web-based recreation of the Matrix digital rain effect built with WebGL and regl. It offers many visual variants, palettes, and customiza…
413852active
Friday Night Funkin'
Friday Night Funkin' is an open-source rhythm game built with HaxeFlixel and OpenFL, originally created for Ludum Dare 47. The repository c…
973795active
nickbutcher/plaid
Plaid is an Android app that aggregates design news and inspiration from sources like Dribbble and Product Hunt while showcasing Material D…
3216174maintenance
BannerViewPager
An Android banner/carousel library built on ViewPager2 that supports looping, multi-page layouts, and customizable indicators. It lets deve…
633778active
slackhq/PanModal
PanModal is a Swift library from Slack for presenting customizable bottom sheet modals on iOS. It supports any UIViewController and provide…
103774stable
thinking-orbs
A React/TypeScript library of dotted canvas-based loading indicators ('thinking orbs') designed for AI and agent chat interfaces. It ships …
543764active
kirillzyusko/react-native-keyboard-controller
A React Native library that provides a unified keyboard management API working identically on iOS and Android. It maps keyboard movement to…
953748stable
lihangleo2/ShadowLayout
An Android layout library that wraps any view to provide fully customizable shadows (color, offset, blur, corner radius, per-side hiding) a…
643736active
ramonszo/zuck.js
A TypeScript JavaScript library that adds Snapchat/Instagram-style 'stories' timelines (photo/video story viewers with sliders, modals, and…
363727active
shinyflvre/Mate-Engine
Mate Engine is a free, open-source desktop companion (desktop pet) app that displays 3D anime-style VRM avatars on your screen with idle an…
493707active
Deform
Deform is a fully-featured mesh deformer system for Unity that lets you stack deformer components to animate models in real time. It uses U…
233701active
heroui-inc/heroui-native
HeroUI Native is an open-source React Native UI component library built on Tailwind CSS v4 via Uniwind, offering animated, accessible, and …
843686active
oblador/react-native-progress
A React Native component library providing progress indicators and spinners, including bars, pies, circles, and circle snails, built on Rea…
233665stable
CodeByZach/pace
Pace is a small JavaScript and CSS library that automatically adds a page load progress bar to any website. It monitors ajax requests, even…
2315593maintenance
adrianhajdin/portfolio
A modern, minimal developer portfolio website built with Next.js, Three.js, Framer Motion, and Tailwind CSS, featuring 3D elements, a bento…
253663active
maxwellito/vivus
Vivus is a lightweight, dependency-free JavaScript library that animates SVGs to give them the appearance of being hand-drawn, using the st…
2315481maintenance
ui-layouts/uilayouts
An open-source React component library offering animated UI components, effects, and ready-to-use page blocks built on Tailwind CSS, Framer…
653631active
nolimits4web/atropos
Atropos is a lightweight, zero-dependency JavaScript library for creating touch-friendly 3D parallax hover effects. It is available for pla…
573604stable
tommybuonomo/dotsindicator
An Android library that renders animated dots indicators for ViewPagers and Jetpack Compose pagers. It supports four indicator styles (Shif…
743603stable
huxingyi/dust3d
Dust3D is a free, open-source, cross-platform 3D modeling application for creating low-poly 3D models quickly. It automates UV unwrapping, …
933587active
mauricius/vue-draggable-resizable
A dependency-free Vue 3 component that makes elements draggable and resizable, with features like grid snapping, axis locking, aspect ratio…
233586stable
ramokz/phantom-camera
Phantom Camera is a Godot 4 addon/plugin that simplifies common Camera2D and Camera3D behaviors, heavily inspired by Unity's Cinemachine. I…
933573active
paperjs/paper.js
Paper.js is an open source vector graphics scripting library that runs on top of the HTML5 Canvas, offering a Scene Graph / Document Object…
2315076maintenance
madrobby/zepto
Zepto.js is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API, designed to be a tiny (~5-10k gzipped…
5615059maintenance
HamishMW/portfolio
A personal portfolio website built with Remix, React, Three.js, and Framer Motion, featuring 3D animated backgrounds and a cyberpunk-inspir…
323551active
Shubham0812/SwiftUI-Animations
A curated collection of 25+ custom SwiftUI animations and Metal shaders, including loaders, toggles, and interactive UI components for iOS …
723525active
helblazer811/ManimML
ManimML is a Python library built on the Manim Community Library for creating animations and visualizations of machine learning concepts li…
233517active
cruisediary/Pastel
Pastel is a Swift library that provides Instagram-style animated gradient backgrounds for iOS apps. It supports both SwiftUI and UIKit with…
623514active
paper-design/shaders
Paper Shaders is a collection of zero-dependency HTML canvas/WebGL shader components for websites, available as vanilla JS and React npm pa…
653475active
YunYouJun/air-conditioner
A novelty web app that simulates a portable air conditioner in the browser, complete with temperature controls, wind animation, sound effec…
713466active
rubensousa/PreviewSeekBar
An Android UI library providing a SeekBar that shows a preview (e.g., video thumbnails) while scrubbing, as seen in Google Play Movies. It …
233457stable
stevenpetryk/mafs
Mafs is a set of opinionated React components for building interactive, animated math visualizations with declarative code. It is distribut…
263437active
dohooo/react-native-reanimated-carousel
A performant, customizable carousel/swiper component for React Native built on Reanimated and Gesture Handler, supporting iOS, Android, and…
993432active
LOG1997/log-lottery
A configurable 3D lottery/raffle web application built with Three.js and Vue 3, featuring a dynamic 3D sphere of participants for annual pa…
713405active
tigerAndBull/TABAnimated
TABAnimated is an iOS skeleton screen framework that automatically generates loading placeholder animations from existing native views with…
233399active
DanielMartinus/Konfetti
Konfetti is a lightweight Kotlin library for rendering confetti particle animations on Android, supporting both Jetpack Compose and XML-bas…
363392active
airbnb/MagazineLayout
MagazineLayout is a UICollectionViewLayout subclass for laying out vertically scrolling grids and lists on iOS. It extends UICollectionView…
753375stable
JGProgressHUD
JGProgressHUD is an elegant, customizable progress HUD library for iOS and tvOS, usable from both Swift and Objective-C. It provides plug-a…
233363stable
MengTo/Spring
Spring is a Swift library that simplifies iOS animations with prebuilt effects like shake, pop, squeeze, and slide, configurable via code o…
3214059maintenance
davidhu2000/react-spinners
A collection of loading spinner React components, based on Halogen, with customizable props like color, size, and speed. It ships TypeScrip…
923354stable
adobe-webplatform/Snap.svg
Snap.svg is a JavaScript library for creating, manipulating, and animating SVG graphics in modern browsers, written by the author of Raphaë…
6814005maintenance
EpicGames/BlenderTools
A collection of Blender addons from Epic Games that streamline the game development workflow between Blender and Unreal Engine. It includes…
653337active
andreamazz/AMPopTip
AMPopTip is a Swift library for iOS that displays animated popovers pointing to a given frame, with customizable direction, color, border r…
233326stable
romboHQ/tailwindcss-motion
tailwindcss-motion is a Tailwind CSS plugin by RomboHQ that provides a simple, composable syntax for CSS animations, including presets like…
513324active
thedevdojo/pines
Pines is an open-source UI library of 42 copy-paste HTML elements (modals, accordions, tooltips, dropdowns, etc.) built with AlpineJS direc…
433319active
NickPiscitelli/Glider.js
Glider.js is a fast, lightweight (<2.8kb gzipped), dependency-free JavaScript carousel/slider library that uses native browser scrolling in…
663314stable
pafuhana1213/KawaiiPhysics
KawaiiPhysics is a simple pseudo-physics plugin for Unreal Engine 4 & 5 that animates secondary motion like hair, skirts, and breasts on ch…
833313active
openjdk/jfx
OpenJFX is the open source mainline development project for JavaFX, a next-generation client application platform for building rich desktop…
763295active
pomber/git-history
A web tool that lets you quickly browse the commit history of any file in a GitHub, GitLab, or Bitbucket repository by swapping the domain …
3213684maintenance
Mesh2Motion
Mesh2Motion is an open-source web application for importing 3D models (GLB/GLTF), fitting a skeleton rig to them, and automatically assigni…
703279active
anseki/leader-line
A zero-dependency JavaScript library for drawing customizable leader lines (arrows and connectors) between HTML/SVG elements in web pages. …
103245stable
marc2332/freya
Freya is a cross-platform, non-web, declarative GUI library for Rust powered by the Skia graphics engine. It provides built-in components, …
983229active
danielpetho/fancy
Fancy Components is a growing collection of ready-to-use, animated React components and microinteractions built with TypeScript, Tailwind C…
533229active
signerlabs/ShipSwift
ShipSwift is an AI-native SwiftUI component library providing production-ready iOS components and full-stack recipes that LLMs can consume …
563223active
kaishin/Gifu
Gifu is a Swift library that adds high-performance, protocol-based animated GIF support to UIKit on iOS, tvOS, and visionOS. It uses a memo…
473212active
Flipboard/react-canvas
A React library that renders React components to HTML5 <canvas> instead of the DOM, using hardware-accelerated canvas for smooth mobile web…
3213195maintenance
alexmacarthur/typeit
TypeIt is a small (~4kb) JavaScript library for creating flexible typewriter text animations on the web, supporting multiple strings, loopi…
373179active
tnfe/FFCreator
FFCreator is a Node.js library for programmatically creating short videos from images, music, video clips, and text. It renders fast (a 5-m…
233161active
jogboms/flutter_spinkit
A Flutter package providing a collection of animated loading indicators (spinners) inspired by Tobias Ahlin's SpinKit. It offers customizab…
593150stable
LNPopupController
LNPopupController is an iOS framework implemented as a UIViewController category for presenting view controllers as popup bars and popups, …
963142stable
gkurt/tegaki
Tegaki is a framework-agnostic TypeScript library that turns any font into animated handwriting, rendering stroke-by-stroke drawing animati…
823138active
piskelapp/piskel
Piskel is a free, open-source web-based editor for creating pixel art and animated sprites, built entirely in JavaScript, HTML, and CSS. It…
6612807maintenance
FormidableLabs/nuka-carousel
Nuka Carousel is a small, fast, accessibility-first React carousel library with a customizable UI and behavior. It supports responsive layo…
533098active
cubiq/iscroll
iScroll is a high-performance, dependency-free JavaScript library (~4kb) that adds smooth scrolling, zooming, panning, infinite scrolling, …
1012789maintenance
RxSwiftCommunity/RxDataSources
RxDataSources is a Swift library providing reactive UITableView and UICollectionView data sources for RxSwift, with support for sectioned d…
233091stable
Schneegans/Burn-My-Windows
A GNOME Shell extension (also supporting KWin) that adds dramatic shader-based open/close animation effects to windows, such as burning, di…
883080active
korlibs/korge
KorGE is a modern multiplatform game engine written entirely in Kotlin, built on top of the Korlibs multimedia stack. It targets JVM/Androi…
663064active
Veirt/weathr
weathr is a terminal-based weather application written in Rust that displays real-time weather data from Open-Meteo as animated ASCII scene…
663063active
Quil
Quil is a Clojure/ClojureScript library that wraps the Processing API for creating drawings, animations, and interactive visual sketches. I…
553052active
pujiaxin33/JXPagingView
JXPagingView is an iOS UI library (Objective-C and Swift) for building nested multi-page scrolling layouts like Weibo or Jianshu profile pa…
363049stable
egoist/vue-content-loader
A Vue component library that renders SVG-based skeleton placeholder loaders, similar to Facebook's card loading animations. It offers built…
233031stable

← prev page 3 / 23 next →