Best Open Source animation Libraries
A curated list of the most popular GitHub repositories tagged with animation. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#13b1b/manim
Animation engine for explanatory math videos
#2animate-css/animate.css
🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.
#3MisterBooo/LeetCodeAnimation
Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)
#4juliangarnier/anime
JavaScript animation engine
#5algorithm-visualizer/algorithm-visualizer
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
#6aseprite/aseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
#7airbnb/lottie-android
Render After Effects animations natively on Android and iOS, Web, and React Native
#8motiondivision/motion
A modern animation library for React and JavaScript
#9pmndrs/react-three-fiber
🇨🇭 A React renderer for Three.js
#10AtsushiSakai/PythonRobotics
Python sample codes and textbook for robotics algorithms.
#11airbnb/lottie-ios
An iOS library to natively render After Effects vector animations
#12GraphiteEditor/Graphite
Open source comprehensive 2D content creation tool suite for graphic design, digital art, and interactive real-time motion graphics — featuring node-based procedural editing
#13greensock/GSAP
GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web
#14jlmakes/scrollreveal
Animate elements as they scroll into view.
#15HeroTransitions/Hero
Elegant transition library for iOS & tvOS
#16Popmotion/popmotion
Simple animation libraries for delightful user interfaces
#17mojs/mojs
The motion graphics toolbelt for the web
#18motion-canvas/motion-canvas
Visualize Your Ideas With Code
#19blender/blender
Official mirror of Blender
#20Zulko/moviepy
Video editing with Python
#21konvajs/konva
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
#22formkit/auto-animate
A zero-config, drop-in animation utility that adds smooth transitions to your web app. You can use it with React, Vue, or any other JavaScript application.
#23pomber/git-history
Quickly browse the history of a file from any git repository
#24barbajs/barba
Create badass, fluid and smooth transitions between your website’s pages
#25Juanpe/SkeletonView
☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting
#26antvis/G2
📊 The concise and progressive visualization grammar.
#27daimajia/AndroidViewAnimations
Cute view animation collection.
#28catdad/canvas-confetti
🎉 performant confetti animation in the browser
#29theatre-js/theatre
Motion design editor for the web
#30oblador/react-native-animatable
Standard set of easy to use animations and declarative transitions for React Native
#31HarlonWang/AVLoadingIndicatorView
DEPRECATED
#32nbedos/termtosvg
Record terminal sessions as SVG animations
#33Orama-Interactive/Pixelorama
Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!
#34o3de/o3de
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
#35ybq/Android-SpinKit
Android loading animations
#36IBAnimatable/IBAnimatable
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
#37ChenYilong/CYLTabBarController
[EN]It is an iOS UI module library for adding animation to iOS tabbar items and icons with Lottie, and adding a bigger center UITabBar Item. [CN]【中国特色 TabBar】一行代码实现 Lottie 动画TabBar,支持中间带+号的TabBar样式,自带红点角标,支持动态刷新。【iOS13 & Dark Mode & iPhone XS MAX supported】
#38sghall/react-move
React Move | Beautiful, data-driven animations for React