⚡ JavaScript Animation Libraries

JavaScript animation libraries are libraries used to create and manage animations and motion effects in web applications.

They typically support timeline-based animations, easing and physics effects, scroll- and event-triggered motion, SVG and Canvas animation, and synchronization of multiple animated elements.

⭐ Most Popular in 2026

The following chart shows the leading JavaScript animation libraries in 2026, based on market share.

The most popular is Lottie with a share of 8%, followed by Wow.js with 4.3% and Animate On Scroll with 3%.

🚀 Country Highlights

Here is a list of animation libraries that are especially popular in certain countries.
Differences between global and country rankings are shown in parentheses.

✨ Best JavaScript Animation Libraries

Below is a more detailed list of the top 25 of the 29 JavaScript animation libraries we detect, ranked by their market share.

Available filters: 2D-Graphics 3D-Graphics Animation Carousel CSS Data Grids DOM Editors Lightbox Scroll SPA State Utility UI
RankNameMarket share
1
Lottie
San Francisco, California, United States

An animation framework created by Airbnb that lets developers export Adobe After Effects animations as JSON and render them natively on mobile, desktop, and the web.

FreeOpen source
2
Wow.js

A JavaScript library that reveals CSS animations when you scroll.

FreeOpen source
3
Animate On Scroll

A CSS-driven, lightweight library to animate elements on your page as you scroll.

FreeOpen source
4
GSAP
San Francisco, California, United States

An open-source JavaScript animation library that enables developers to create high-performance, cross-browser animations for HTML elements, CSS properties, SVG, canvas, and JavaScript objects.

FreeOpen source
5
Anime.js
Paris, France

A lightweight JavaScript animation library with a simple yet powerful API.

FreeOpen source
6
Velocity

An accelerated JavaScript animation engine.

FreeOpen source
7
Scriptaculous

A set of JavaScript libraries to enhance the user interface of web sites.

FreeOpen source
8
Paper.js

An open-source vector graphics scripting framework that runs on top of the HTML5 Canvas.

FreeOpen source
9
Vivus

A lightweight JavaScript library that allows you to animate SVGs, giving them the appearance of being drawn.

FreeOpen source
10
Morphext

A simple, high-performance and cross-browser jQuery rotating / carousel plugin for text phrases powered by Animate.css.

FreeOpen source
11
Lenis

A modern, lightweight, and performant open-source smooth scrolling library with WebGL scroll synchronization, parallax effects, and more.

FreeOpen source
12
Locomotive Scroll

A simple scroll library with smooth scrolling, parallax effects, toggling classes, and triggering event listeners when elements are in the viewport.

FreeOpen source
13
Animsition

A simple jQuery plugin for CSS animated page transitions.

FreeOpen source
14
Fabric.js

A JavaScript canvas library with serialization and SVG-to-canvas/canvas-to-SVG parsers.

FreeOpen source
15
Motion UI
Campbell, California, United States

A Sass library for creating flexible CSS transitions and animations.

FreeOpen source
16
Swup

A versatile and extensible page transition library that offers smooth animations, smart preloading, native browser history and enhanced accessibility.

FreeOpen source
17
PixiJS

A rendering library with WebGPU/WebGL support for creating rich, interactive graphics and cross-platform applications and games.

FreeOpen source
18
Canvas Confetti

A performant confetti animation library.

FreeOpen source
19
Mo.js

An open-source, retina-ready, modular JavaScript motion graphics library.

FreeOpen source
20
p5.js
New York, United States

An open-source JavaScript library for creating interactive 2D and 3D graphics and visualizations.

FreeOpen source
21
Vanta.js
Shanghai, China

A script that allows you to add animated 3D backgrounds to any webpage with just a few lines of code.

FreeOpen source
22
Rive
San Francisco, California, United States

A real-time interactive design and animation tool that helps teams create, run, and integrate interactive animations on any platform using open source runtimes.

Free$32+/seat/month
23
Phaser

A fast 2D game framework with support for Canvas and WebGL rendering for building HTML5 games for desktop and mobile web browsers.

FreeOpen source$10+/month
24
Framer Motion
Amsterdam, Netherlands

A simple yet powerful motion library for React.

FreeOpen source
25
Atropos
Weston, Florida, United States

A lightweight, free and open-source JavaScript library to create stunning touch-friendly 3D parallax hover effects.

FreeOpen source

👉 See Also

Data is based on the analysis of 3,319,477 websites.
Statistics were last calculated on .
For details, see our methodology and disclaimer.