JS Libraries

JS Libraries Hub

Explore, compare, and learn JavaScript libraries with interactive playgrounds.

26 Libraries
11 Categories
26 Playgrounds
BROWSE

Categories

ALL

All Libraries

G
GSAP
Animation & Motion

The most popular JavaScript animation library — animate anything on the web.

A
Anime.js
Animation & Motion

A flexible JavaScript animation library that animates CSS, SVG, and JavaScript objects with one API.

M
Motion
Animation & Motion

A modern animation library with spring physics, gestures, and scroll-linked effects.

C
CountUp.js
Animation & Motion

Animate numbers with easing and locale-aware formatting.

M
Matter.js
Physics & Simulation

Make objects fall, bounce, and collide with real physics in the browser.

C
Cannon.js
Physics & Simulation

Add realistic 3D physics — gravity, collisions, and constraints — to your web projects.

A
Ammo.js
Physics & Simulation

Full 3D physics in the browser — soft bodies, vehicles, and everything the Bullet engine can do.

R
Rapier
Physics & Simulation

High-performance 2D and 3D physics powered by Rust and WebAssembly.

P
Planck.js
Physics & Simulation

Box2D rewritten in JavaScript — real 2D physics for games and simulations.

T
Three.js
3D & WebGL

Build 3D scenes in the browser with cameras, lights, materials, and geometry.

B
Babylon.js
3D & WebGL

A complete 3D engine by Microsoft — physics, audio, GUI, and XR all ship in the box.

T
Typed.js
Text Animation

Add a typewriter effect to your site — type, delete, and loop through text automatically.

T
TypeIt
Text Animation

The most versatile typing animation — cursor movement, input typing, and fluent chaining.

S
Split-type
Text Animation

Split text into characters, words, or lines -- then animate them.

P
PixiJS
2D Graphics & Canvas

The fastest 2D WebGL renderer for the web.

C
CSS 3D Transforms
Native Browser Features

True 3D depth for DOM elements — no JavaScript required.

L
Lottie
Vector Animation

Render After Effects animations on the web via a single JSON file.

R
Rive
Vector Animation

Interactive vector animations with state machines.

L
Lenis
Scroll Effects

Lightweight smooth scroll powering modern marketing sites.

A
AOS
Scroll Effects

Declarative reveal-on-scroll animations via HTML data attributes.

t
tsParticles
Backgrounds & Particles

Animated particle backgrounds and effects for the web.

c
canvas-confetti
Backgrounds & Particles

One-shot confetti bursts for celebrations and success states.

S
Swiper
UI Components

Touch-friendly slider with built-in effects, pagination, and a11y.

L
Leaflet
Mapping & Geo

Mobile-friendly interactive maps in ~42kb -- pan, zoom, and drop markers with a few lines of code.

M
MapLibre GL JS
Mapping & Geo

WebGL-powered vector maps with 3D pitch, smooth zoom, and runtime styling -- the open-source Mapbox GL fork.

J
JsVectorMap
Mapping & Geo

Stylized SVG country maps for data viz -- the fastest way to render a "sales by country" choropleth.