Javascript Animation Libraries
Explore JavaScript animation libraries like GSAP, Anime.js, Framer Motion, and Lottie. Build stunning web animations, scroll effects, and interactive UI experiences.


Three.js
An easy to use, lightweight, 3D library with a default WebGL renderer.
Best(opens in a new tab)
(opens in a new tab)
lax.js
Simple & light weight vanilla javascript plugin to create smooth & beautiful animations when you scroll!
(opens in a new tab)
Atropos
Atropos is a lightweight, free and open-source JavaScript library to create stunning touch-friendly 3D parallax hover effects.
(opens in a new tab)
Greensock
A JavaScript library for building high-performance animations that work in every major browser
(opens in a new tab)
scrollrevealjs
Animate elements as they scroll into view.
(opens in a new tab)
Roughnotation
Rough Notation is a small JavaScript library to create and animate annotations on a web page
(opens in a new tab)
fullPage.js
A simple and easy to use library that creates fullscreen scrolling websites
(opens in a new tab)
tsParticles
A lightweight library for creating particles, an improved version of the abandoned and obsolete particles.js


mo.js
The motion graphics toolbelt for the web
Best(opens in a new tab)
(opens in a new tab)
Lightbox2
A small JS library to overlay images on top of the current page.
(opens in a new tab)
Locomotive Scroll
A simple scroll library that provides detection of elements in viewport & smooth scrolling with parallax.
(opens in a new tab)
Swiperjs
Free, Open Source, Modern Slider without jQuery. Available for Vanilla JS and all modern frameworks like React, Vue, Angular etc.


Splide
Free, pure JS library for carousels and sliders
Best(opens in a new tab)
(opens in a new tab)
Anime.js
JavaScript animation library with a simple, yet powerful API. It works with CSS properties, SVG, DOM attributes and JavaScript Objects
(opens in a new tab)
Granim.js
Create fluid and interactive gradient animations with this small javascript library.
(opens in a new tab)
Popmotion
Simple animation libraries for delightful user interfaces.
(opens in a new tab)
Moving Letters
Animated Text with JavaScript and anime.js
(opens in a new tab)
Typed.js
A JavaScript Typing Animation Library.
(opens in a new tab)
Splitting.js
Splitting creates elements and adds CSS variables to unlock amazing possibilities for animating text, grids, and more!
(opens in a new tab)
Progress Bar.js
Responsive and slick progress bars with animated SVG paths.
(opens in a new tab)
Midnight.js
Midnight.js lets you switch fixed headers on the fly
(opens in a new tab)
nice-waves
Beautiful animated waves
(opens in a new tab)
LottieFiles
Interactive animations in many formats like json,gif and mp4, libraries and plugins for Web & Mobile .