JavaScript Animation

Open-source JavaScript projects categorized as Animation

Top 23 JavaScript Animation Projects

  • anime.js

    JavaScript animation engine

  • Project mention: Mastering Web Animation with JavaScript Libraries: A Comprehensive Guide | dev.to | 2024-05-09

    Repository: anime.js on GitHub

  • algorithm-visualizer

    :fireworks:Interactive Online Platform that Visualizes Algorithms from Code

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

    Animate elements as they scroll into view.

  • Project mention: Top 10 JavaScript Animation Libraries | dev.to | 2024-05-09

    ScrollReveal (22.1k ⭐) — A library for easily animating elements as they enter/leave the viewport. It was designed to be robust and flexible, but hopefully you’ll be surprised below at how easy it is to pick up.

  • GreenSock-JS

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

  • Project mention: Mastering Web Animation with JavaScript Libraries: A Comprehensive Guide | dev.to | 2024-05-09

    Repository: GSAP on GitHub

  • git-history

    Quickly browse the history of a file from any git repository

  • svg.js

    The lightweight library for manipulating and animating SVG

  • laxxx

    Simple & lightweight (<4kb gzipped) vanilla JavaScript library to create smooth & beautiful animations when you scroll.

  • 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
  • react-native-animatable

    Standard set of easy to use animations and declarative transitions for React Native

  • canvas-confetti

    🎉 performant confetti animation in the browser

  • Project mention: A useful front-end confetti animation library | news.ycombinator.com | 2024-04-25

    It's only meaningful to consider that our world is a simulation if it is an imperfect one, otherwise you're just using "simulation" as an awkward synonym for "reality".

    Click the "snow" button enough (https://catdad.github.io/canvas-confetti/) and you'll get a horizontal line separating the pre-slowdown flakes from the post-slowdown flakes. I suppose that's the kind of simulation imperfection that we might look for.

    Personally, I don't think we're hacking our way out of this one any time soon, so I'm happy to just call it reality.

  • two.js

    A renderer agnostic two-dimensional drawing api for the web.

  • Project mention: Show HN: A JavaScript library for data visualization in both SVG and Canvas | news.ycombinator.com | 2024-04-11

    > DOM-like event bubbling

    This does sound very interesting. I started playing with https://two.js.org/ for a browser game but the event system proved a challange. The typescript focus also looks promising. Will give it a try.

  • progressbar.js

    Responsive and slick progress bars

  • react-move

    React Move | Beautiful, data-driven animations for React

  • Project mention: Best Animation packages for React.js , every frontend developer should use it | dev.to | 2023-07-17

    Github repo : https://github.com/sghall/react-move

  • lightgallery.js

    Full featured JavaScript image & video gallery. No dependencies

  • vanta

    Animated 3D backgrounds for your website

  • Project mention: Seeking Guidance and Implementation Tips for Vanta.js-like Effects in Flutter | /r/flutterhelp | 2023-06-01

    Looking that the source code, it seems that these are implemented using shaders. Those are a new thing in Flutter, so I'd try to go that road. You probably need a CustomPaint with a CustomPainter, painting a Rect with a Paint using that Shader, feeding it all input parameters. I've absolutely no experience with shaders in Flutter, but that's what I'd try for something simple like the fog. For the birds, you'd probably need to implement a lot of 3D geometry yourself.

  • mixitup

    A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more

  • react-flip-move

    Effortless animation between DOM changes (eg. list reordering) using the FLIP technique.

  • Blotter

    A JavaScript API for drawing unconventional text effects on the web.

  • typeit

    The most versatile JavaScript typewriter effect library on the planet.

  • Project mention: Impressive performance gains in moving TypeIt from Gatsby to Astro | news.ycombinator.com | 2023-07-19

    - the overall performance score jumped by 12 points.

    All of this was achieved by sticking with the same overall design and layout. It was really due to getting away from a heavy, React-based static site generator.

    If you’re working with a similar type of site and looking to upgrade, rebuild, or migrate, I highly recommend Astro and its Starlight theme. I’ll be using it probably exclusively moving forward.

    See the TypeIt site here:

    https://typeitjs.com

  • motionity

    The web-based motion graphics editor for everyone 📽

  • react-reveal

    Easily add reveal on scroll animations to your React app

  • Project mention: Best Animation packages for React.js , every frontend developer should use it | dev.to | 2023-07-17

    Github repo : https://github.com/rnosov/react-reveal

  • react-native-collapsible

    Animated collapsible component for React Native, good for accordions, toggles etc

  • lazy-line-painter

    Lazy Line Painter - A Modern JS library for SVG path animation

  • react-countup

    💫 A configurable React component wrapper around CountUp.js

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

JavaScript Animation related posts

  • Mastering Web Animation with JavaScript Libraries: A Comprehensive Guide

    5 projects | dev.to | 9 May 2024
  • Top 10 JavaScript Animation Libraries

    13 projects | dev.to | 9 May 2024
  • Time-Based CSS Animations

    3 projects | news.ycombinator.com | 5 May 2024
  • React Refs Ritual: Managing Focus, Selections, and More.

    2 projects | dev.to | 29 Apr 2024
  • Creating Scroll Animations Using ScrollReveal

    1 project | dev.to | 28 Apr 2024
  • Where the hell do I create these nice animations

    2 projects | news.ycombinator.com | 25 Apr 2024
  • An Afternoon with SVGs | Frontend Challenge Entry

    2 projects | dev.to | 28 Mar 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 anime.js 48,768
2 algorithm-visualizer 46,266
3 scrollreveal 22,126
4 GreenSock-JS 18,721
5 git-history 13,471
6 svg.js 10,875
7 laxxx 10,275
8 react-native-animatable 9,731
9 canvas-confetti 8,766
10 two.js 8,193
11 progressbar.js 7,754
12 react-move 6,574
13 lightgallery.js 5,290
14 vanta 5,282
15 mixitup 4,508
16 react-flip-move 4,029
17 Blotter 3,030
18 typeit 3,018
19 motionity 2,964
20 react-reveal 2,721
21 react-native-collapsible 2,414
22 lazy-line-painter 1,955
23 react-countup 1,923

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com