Three.js
An easy to use, lightweight, 3D library with a default WebGL renderer.
lax.js
Simple & light weight vanilla javascript plugin to create smooth & beautiful animations when you scroll!
Atropos
Atropos is a lightweight, free and open-source JavaScript library to create stunning touch-friendly 3D parallax hover effects.
Greensock
A JavaScript library for building high-performance animations that work in every major browser
scrollrevealjs
Animate elements as they scroll into view.
Roughnotation
Rough Notation is a small JavaScript library to create and animate annotations on a web page
Alvarotrigo
A simple and easy to use library that creates fullscreen scrolling websites
tsParticles
A lightweight library for creating particles, an improved version of the abandoned and obsolete particles.js
Particles.js
A lightweight JavaScript library for creating particles
mo.js
The motion graphics toolbelt for the web
Lightbox2
A small JS library to overlay images on top of the current page.
Locomotive Scroll
A simple scroll library that provides detection of elements in viewport & smooth scrolling with parallax.
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
Anime.js
JavaScript animation library with a simple, yet powerful API. It works with CSS properties, SVG, DOM attributes and JavaScript Objects
Granim.js
Create fluid and interactive gradient animations with this small javascript library.
Popmotion
Simple animation libraries for delightful user interfaces.
Moving Letters
Animated Text with JavaScript and anime.js
Typed.js
A JavaScript Typing Animation Library.
Splitting.js
Splitting creates elements and adds CSS variables to unlock amazing possibilities for animating text, grids, and more!
Progress Bar.js
Responsive and slick progress bars with animated SVG paths.
Midnight.js
Midnight.js lets you switch fixed headers on the fly
Tingle.js
Tingle is a simple modal plugin written in pure JavaScript
nice-waves
Beautiful animated waves