Performance-First Scroll Animations – Animate When Visible
A 2KB JavaScript library using IntersectionObserver for performant scroll animations. Add CSS classes when elements enter viewport.
A 2KB JavaScript library using IntersectionObserver for performant scroll animations. Add CSS classes when elements enter viewport.
A lightweight galley lightbox JavaScript plugin that allows you to create image galleries with a lightbox overlay.
Create immersive 3D photo galleries that map images onto sphere surfaces. Includes touch controls, momentum scrolling, and image lightbox.
Convert numbers to readable metric units with UnitFormat.js. Supports base 10/2 formatting, custom prefixes, and engineering notation.
A JavaScript library for creating distribution plots that show individual data points with statistical overlays.
SlashUploader is a simple, flexible, cross-browser, highly customizable file uploader written in pure JavaScript.
A JavaScript library for creating professional railroad syntax diagrams with clean SVG output. Perfect for language documentation and grammar visualization.
A lightweight, dependency-free library for adding keyboard shortcuts to JavaScript apps. ESM-first design.
Create a smooth, infinite horizontal scroller with progress tracking using pure vanilla JavaScript. Supports touch, wheel, and momentum.