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.
The swup JavaScript library lets you apply custom CSS transitions to pages when switching between them. Supports preload, page cache, and event handlers.
A canvas-based particle animation library with six particle shapes, three animation modes, mouse repulsion, click-to-burst, and trail effects for web backgrounds.
A lightweight JS library that converts CSS @keyframes into native Animation instances with pause, reverse, and progress support.
A JavaScript animation engine that animates almost anything on the web – CSS properties, SVG paths, DOM attributes, even plain JavaScript Objects.
A vanilla JS library that adds an animated border beam effect to cards, buttons, inputs, and search bars with runtime controls.
Create performant horizontal text scrollers with marquee6k. Lightweight vanilla JS marquee library with responsive design and hover pause support.
A lightweight JS library using CSS3 and data attributes for easy element animations as they enter the viewport.
Add 30+ GPU-accelerated scroll animations to any HTML element using data attributes. Under 3KB and built-in anti-FOUC protection included.
Just another pure JS smooth scroll library to animate the page scrolling to specified anchor links, with or without easing functions.
A JavaScript library that creates realistic typewriter effects with chainable API, text selection, cursor movement, and Vue 3 support.