Lightweight Modern Animation on Scroll Library (5.7KB) – aos.js
Lightweight scroll animation library (5.7KB) with TypeScript support. Animate elements on scroll across Vanilla JS, React, and Vue.
Lightweight scroll animation library (5.7KB) with TypeScript support. Animate elements on scroll across Vanilla JS, React, and Vue.
A lightweight AOS (animate on scroll) JavaScript library for animating elements on scroll using CSS keyframes and variables.
Create realistic typing effects with TypeMorph. Features real0time markdown parsing, HTML sanitization, looping modes, and smart auto-scroll.
shuffle-text.js is a pure JavaScript library that presents your text letter by letter with a character shuffle animation.
Create liquid glass effects using SVG displacement and turbulence. Zero dependencies, framework-agnostic Web Component.
A lightweight Web Component that creates realistic, iOS-style liquid glass distortion effects using SVG displacement filters. Works in any framework.
Add smooth scroll-triggered animations with simple data attributes. Zero dependencies, 12+ animation types, CSS variable timing.
A lightweight WebGL library that recreates Balatro’s animated background shader. Customizable colors, spin, and performance controls.
Create smooth 3D tilt animations with mouse tracking. Pure JavaScript library with dynamic lighting, shadows, and parallax effects.
Create performant scroll animations with CSS Motion. Framework-agnostic, respects prefers-reduced-motion, and works with React, Svelte, vanilla JS.