Animations

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: Add basic animations to your site using Animate.css and wow.js | dev.to | 2024-04-16

    Animate.css

  • anime.js

    JavaScript animation engine

  • Project mention: Incredible JavaScript Animation Libraries | dev.to | 2024-03-24

    Anime.js is celebrated for its simplicity, speed, and versatility. This compact library simplifies the animation process, enabling developers to craft visually striking animations with minimal effort. Anime.js supports a wide array of effects like scaling, morphing, and rotating, offering developers the tools to create complex timelines and animations with ease.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Lottie for Android, iOS, and React Native

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

  • Project mention: Animotion – a visual CSS animation app | news.ycombinator.com | 2023-11-25

    Worth mentioning that After Effects can export CSS/SVG/canvas animations with the free bodymovin/Lottie plugin. This is my personal go to for creating web key frame animations and elements.

    Not every after effects feature is exportable, but it’s the best and most reliable solution I’ve found for this type of workflow, maybe due in part though to my previous experience with AE.

    Currently supported features: http://airbnb.io/lottie/#/supported-features

  • Awesome-Design-Tools

    The best design tools and plugins for everything 👉

  • particles.js

    A lightweight JavaScript library for creating particles

  • Project mention: How to create this floating particles 3D background effect? | /r/webdev | 2023-07-02

    Not the same effect, but with particles.js you can get some nice stuff

  • Hero

    Elegant transition library for iOS & tvOS

  • Project mention: Created this app using Swift and a bit of Objective-C | /r/iOSProgramming | 2023-04-30

    I started out with the Hero library (https://github.com/HeroTransitions/Hero) but soon replaced it with custom made animation. However, you may want to look into this library as is has a lot of nice transitions ready to use for most cases.

  • manim

    A community-maintained Python framework for creating mathematical animations. (by ManimCommunity)

  • Project mention: A Rigorous Derivation of the Bubble Sort Curve | news.ycombinator.com | 2024-04-24
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • GreenSock-JS

    GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web

  • Project mention: An Afternoon with SVGs | Frontend Challenge Entry | dev.to | 2024-03-28

    I've been looking for a small project to do that would let me play with Greensock (GSAP), specifically a bit with some SVG files I generated with Corel Vector. When I saw the frontend challenge and had an afternoon at work with downtime between a few projects, I knew it'd be a great opportunity to explore a bit!

  • Mo.js

    The motion graphics toolbelt for the web

  • Project mention: Incredible JavaScript Animation Libraries | dev.to | 2024-03-24

    Mo.js is a potent and adaptable JavaScript animation library with a straightforward API and browser support. It's distinguished by its high-performance animations and density-independent effects, ensuring outstanding visual quality on any device. Mo.js provides extensive tools for animation creation, including Player for animation control, Curve Editor, and Timeline Editor for custom easing and editing.

  • velocity

    Accelerated JavaScript animation.

  • lottie-react-native

    Lottie wrapper for React Native.

  • Project mention: React Native Tutorial: How to Implement a Celebration Confetti Burst | dev.to | 2023-09-19

    Further research led me to LottieFiles (not sponsored) — a haven for animation enthusiasts offering a myriad of free animations, including a variety of confetti animations ready to be used. To integrate these animations in a React Native app, the lottie-react-native library comes in handy.

  • Material-Animations

    Android Transition animations explanation with examples.

  • AndroidViewAnimations

    Cute view animation collection.

  • 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.

  • Project mention: Would anyone be interested in having me create custom Tailwind CSS Components for them? | /r/nextjs | 2023-12-05

    https://auto-animate.formkit.com/ some basic inspiration - consider also that this is free and just takes donations.. That model brings people to you and then you can do bespoke projects and charge too

  • barba

    Create badass, fluid and smooth transitions between your website’s pages

  • Project mention: 🤯 Keep Up With these 50 Articles | dev.to | 2024-04-16

    Create badass, fluid and smooth transitions between your website's pages (https://barba.js.org) by Thierry Michel, Xavier Foucrier, Luigi De Rosa This one is really good - just the minimum API to make these transitions so good.

  • UltimateAndroidReference

    :rocket: Ultimate Android Reference - Your Road to Become a Better Android Developer

  • TaskbarX

    Center Windows taskbar icons with a variety of animations and options.

  • Project mention: New Wallpaper | /r/desktops | 2023-07-22

    You can download TaskbarX here (For windows tray)

  • Dynamic.js

    Javascript library to create physics-based animations

  • jquery.transit

    Super-smooth CSS3 transformations and transitions for jQuery

  • ViewAnimator

    ViewAnimator brings your UI to life with just one line

  • tsParticles

    tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.

  • Project mention: tsParticles 3.0.0 is out. Breaking changes ahead. | dev.to | 2023-12-04
  • bounce.js

    Create beautiful CSS3 powered animations in no time.

  • AndroidImageSlider

    An amazing and convenient Android image slider.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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).

Animations related posts

Index

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

Project Stars
1 animate.css 79,744
2 anime.js 48,686
3 Lottie for Android, iOS, and React Native 34,646
4 Awesome-Design-Tools 31,784
5 particles.js 28,357
6 Hero 21,815
7 manim 18,854
8 GreenSock-JS 18,632
9 Mo.js 18,254
10 velocity 17,272
11 lottie-react-native 16,492
12 Material-Animations 13,541
13 AndroidViewAnimations 12,375
14 auto-animate 11,584
15 barba 11,420
16 UltimateAndroidReference 7,811
17 TaskbarX 7,624
18 Dynamic.js 7,563
19 jquery.transit 7,302
20 ViewAnimator 7,193
21 tsParticles 6,999
22 bounce.js 6,220
23 AndroidImageSlider 5,641

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com