Open-source projects categorized as Animation Edit details
Related topics: #UI #iOS #Swift #Android #JavaScript

Top 23 Animation Open-Source Projects

  • animate.css

    🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.

    Project mention: palpatine and rwar | | 2022-09-16

    I have noticed that the generated static site was not easy on the eyes. She has written custom css to style it but in my opinion, in this scenerio, it would make more sense to use a classless framework. For example I have used Bahunya in my project palpatine. I also have used animate.css to add some fancy animations to the static site. So I have filed an issue to use a classless framework to make the static site more readable.

  • manim

    Animation engine for explanatory math videos

    Project mention: Math visualization with manim (python library) | | 2022-09-20
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • anime.js

    JavaScript animation engine

    Project mention: Top 7 React Animation Libraries in 2022 | | 2022-08-11

    react-anime is a simple animation library inspired by anime.js. It wraps anime.js using a React component and allows developers to easily pass props to create animations.

  • Lottie for Android, iOS, and React Native

    Render After Effects animations natively on Android and iOS, Web, and React Native

    Project mention: 10 Useful Android Library for Every New Developer | | 2022-09-03

    6. Lottie

  • Lottie

    An iOS library to natively render After Effects vector animations

    Project mention: Cracking the iOS Interview | | 2022-09-10

    Lottie - After Effects vector animations

  • scrollreveal

    Animate elements as they scroll into view.

    Project mention: Looking for animation framework | | 2022-09-11
  • Hero

    Elegant transition library for iOS & tvOS

    Project mention: Cracking the iOS Interview | | 2022-09-10

    Hero - Elegant transition

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • react-three-fiber

    🇨🇭 A React renderer for Three.js

    Project mention: Web Scraping GitHub Page | | 2022-09-27
  • aseprite

    Animated sprite editor & pixel art tool (Windows, macOS, Linux)

    Project mention: does anyone know how to make sprites? | | 2022-10-07
  • Mo.js

    The motion graphics toolbelt for the web

    Project mention: Best NPM Package for React.js | | 2022-06-21
  • PythonRobotics

    Python sample codes for robotics algorithms.

    Project mention: probabilistic robotics as ros packages | | 2022-08-14

    Look into the following source. Its not implemented in ROS but there are examples of implementation of Robotics algorithms in python. From there it should be easy to implement them in ROS after you understand how ROS work.

  • Spring

    A library to simplify iOS animations in Swift.

    Project mention: Where can I learn industry standards for frontend design patterns? | | 2022-10-05

    Design+Code is a good one:

  • AndroidViewAnimations

    Cute view animation collection.

    Project mention: How can I implement this mask animation on Android? | | 2022-08-15

    Managed to implement thanks to this library suggested by u/ Heromimox

  • Material

    A UI/UX framework for creating beautiful applications. (by CosmicMind)

  • SkeletonView

    ☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting

    Project mention: Cracking the iOS Interview | | 2022-09-10

    SkeletonView - Fancy loading views

  • recyclerview-animators

    An Android Animation library which easily add itemanimator to RecyclerView items.

    Project mention: Animations and Performance in Nested RecyclerViews | | 2022-02-14

    Next, we looked at overriding SimpleItemAnimator but noticed that this class is missing a lot of logic required for orchestrating the animations. We realized that the Android SDK does not really allow us to easily customize RecyclerView item animations - what a shame! Doing some research on this we found two open-source libraries (here and here - note: this is no endorsement) that provide a variety of custom ItemAnimators by using a base ItemAnimator implementation that is very similar to the DefaultItemAnimator class but allows for proper customization. We ended up creating our own BaseItemAnimator by looking at DefaultItemAnimator and adapting it to our needs and then creating the actual implementation for the reaction feature. This allowed us to customize the “Add” animation like so:

  • animated-tab-bar

    :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion

  • NVActivityIndicatorView

    A collection of awesome loading animations

  • folding-cell

    :octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion

  • barba

    Create badass, fluid and smooth transition between your website's pages.

    Project mention: Barba.js – Create fluid and smooth transitions between your website’s pages | | 2022-09-18
  • svg.js

    The lightweight library for manipulating and animating SVG

    Project mention: [AskJS] Is there any javascript library that can perform boolean operations on svg paths (union, subtract, intersect, difference)? | | 2022-07-28

    Thanks for the link to this great and useful library. It's really awesome, and I didn't know there was a node.js version. But it seems that it doesn't support boolean operations, or at least I haven't found it in the documentation. There is only the following github issue with no answer: And a request for an intersection function that doesn't seem to be implemented: Maybe I'm missing something?

  • AVLoadingIndicatorView


  • moviepy

    Video editing with Python

    Project mention: Im making a video editor in Python. Yes, i'm crazy. No, it wont lag | | 2022-10-07

    Nice, I was looking for an open-source/free video editor recently to literally just place 100+ clips in a row on a timeline and mute some of them, and it was a real struggle to find something that worked and didn't have major breaking bugs even for a usecase that simple. Ended up using moviepy and literally just writing a for loop that iterated over a folder with clips in it and stitched them together.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-07.

Animation related posts


What are some of the best open-source Animation projects? This list will help you:

Project Stars
1 animate.css 75,915
2 manim 47,297
3 anime.js 43,279
4 Lottie for Android, iOS, and React Native 33,241
5 Lottie 23,147
6 scrollreveal 21,062
7 Hero 21,055
8 react-three-fiber 19,831
9 aseprite 18,791
10 Mo.js 17,725
11 PythonRobotics 16,387
12 Spring 14,003
13 AndroidViewAnimations 12,155
14 Material 11,929
15 SkeletonView 11,469
16 recyclerview-animators 11,095
17 animated-tab-bar 11,010
18 NVActivityIndicatorView 10,215
19 folding-cell 10,118
20 barba 9,957
21 svg.js 9,903
22 AVLoadingIndicatorView 9,657
23 moviepy 9,656
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform