Javascript Animation Libraries
Explore top JavaScript animation libraries like GSAP, Framer Motion, and Lottie. Build stunning web animations and interactive UI experiences.
✦(opens in a new tab)threejs.org
Three.js
An easy to use, lightweight, 3D library with a default WebGL renderer.
(opens in a new tab)github.com/alexfoxy/laxxx
lax.js
Simple & light weight vanilla javascript plugin to create smooth & beautiful animations when you scroll!
(opens in a new tab)atroposjs.com
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.com
Greensock
A JavaScript library for building high-performance animations that work in every major browser
(opens in a new tab)scrollrevealjs.org
scrollrevealjs
Animate elements as they scroll into view.
(opens in a new tab)roughnotation.com
Roughnotation
Rough Notation is a small JavaScript library to create and animate annotations on a web page
(opens in a new tab)alvarotrigo.com/fullPage
fullPage.js
A simple and easy to use library that creates fullscreen scrolling websites
(opens in a new tab)particles.js.org
tsParticles
A lightweight library for creating particles, an improved version of the abandoned and obsolete particles.js
✦(opens in a new tab)mojs.github.io
mo.js
The motion graphics toolbelt for the web
(opens in a new tab)lokeshdhakar.com/projects/lightbox2
Lightbox2
A small JS library to overlay images on top of the current page.
(opens in a new tab)scroll.locomotive.ca
Locomotive Scroll
A simple scroll library that provides detection of elements in viewport & smooth scrolling with parallax.
(opens in a new tab)swiperjs.com
Swiperjs
Free, Open Source, Modern Slider without jQuery. Available for Vanilla JS and all modern frameworks like React, Vue, Angular etc.
✦(opens in a new tab)splidejs.com
Splide
Free, pure JS library for carousels and sliders
(opens in a new tab)animejs.com
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)sarcadass.github.io/granim.js/index.html
Granim.js
Create fluid and interactive gradient animations with this small javascript library.
(opens in a new tab)popmotion.io
Popmotion
Simple animation libraries for delightful user interfaces.
(opens in a new tab)tobiasahlin.com/moving-letters
Moving Letters
Animated Text with JavaScript and anime.js
(opens in a new tab)mattboldt.com/demos/typed-js
Typed.js
A JavaScript Typing Animation Library.
(opens in a new tab)splitting.js.org
Splitting.js
Splitting creates elements and adds CSS variables to unlock amazing possibilities for animating text, grids, and more!
(opens in a new tab)kimmobrunfeldt.github.io/progressbar.js
Progress Bar.js
Responsive and slick progress bars with animated SVG paths.
(opens in a new tab)aerolab.github.io/midnight.js
Midnight.js
Midnight.js lets you switch fixed headers on the fly
(opens in a new tab)gvguy.github.io/nice-waves
nice-waves
Beautiful animated waves
(opens in a new tab)lottiefiles.com
LottieFiles
Interactive animations in many formats like json,gif and mp4, libraries and plugins for Web & Mobile .
✦(opens in a new tab)motion.dev
Motion
A modern animation library for React and JavaScript with a powerful yet simple API.
Related Categories

CSS Libraries & Tools
Discover essential CSS utility libraries, preprocessors, and development tools. Find PostCSS plugins and CSS-in-JS solutions for modern web dev.

CSS Animations
Find free CSS animation libraries like Animate.css and Magic.css. Create smooth transitions, hover effects, and keyframe animations for websites.

Charts
Discover free JavaScript charting libraries like Chart.js and D3.js. Create interactive data visualizations, graphs, and dashboards for web apps.

UI Components & Kits
Find free ready-to-use UI components, design system kits, and frontend building blocks like buttons, cards, and modals for faster web development.