Animation
SVG Liquid Glass Refraction for HTML Elements – Hyalite.js
Create real Liquid Glass refraction on HTML elements with JavaScript, no WebGL, Chromium rendering, and CSS fallbacks for Safari and Firefox.
Retro LED Ticker Web Component – dylanTicker
Create retro dot-matrix scrolling text with a custom element, Canvas rendering, CSS animation, pause controls, and zero runtime dependencies.
Rolling Number: Smooth Interruptible Number Animations in JavaScript
Animate prices, counters, scores, and other changing values with rolling digits, native number formatting, and configurable motion.
Create CSS Transitions When Switching Between Pages – swup
The swup JavaScript library lets you apply custom CSS transitions to pages when switching between them. Supports preload, page cache, and event handlers.
AcmeTicker: Vanilla JS News Ticker with Typewriter Effects and RTL Support
Turn HTML lists into configurable news tickers with four animation modes, playback controls, automatic RTL handling, and Vanilla JavaScript.
liquid-glass.js: iOS Liquid Glass Web Component with SVG & WebGL
Create draggable Liquid Glass UI with SVG displacement, WebGL rendering, auto sizing, tint controls, and custom surface profiles.
Lightweight JS Library For Creating Interactive Particles – tsparticles
tsparticles is an upgraded and continued version of the Particles.js library to create particles in an elegant way.
morphicons: SVG Icon Morphing for JavaScript, React, and Vue
Animate Lucide, Tabler, Heroicons outline, Iconoir, and custom SVG paths with a dependency-free icon morphing library.
slot-text.js: Text Roll Animation for UI Labels
A tiny JavaScript library that animates button labels, status text, and command states with character-by-character roll effects.