Control CSS Animation with JavaScript Using KeyframeKit
A lightweight JS library that converts CSS @keyframes into native Animation instances with pause, reverse, and progress support.
A lightweight JS library that converts CSS @keyframes into native Animation instances with pause, reverse, and progress support.
CSS scrollytelling library using scroll-driven animations and sticky layout. No JavaScript required.
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 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.