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.
Animate prices, counters, scores, and other changing values with rolling digits, native number formatting, and configurable motion.
Add Google, Apple, Outlook, Teams, Yahoo, and iCal event links with a JavaScript web component for recurring events, styles, and ICS output.
Convert HTML elements to editable PowerPoint slides. dom-to-pptx parses CSS styles, gradients, and layouts for high-fidelity export.
Create canvas-based confetti and emoji bursts with custom colors, particle counts, sizes, and pointer-position launches.
Render Mermaid syntax as SVG from custom HTML elements with dynamic Mermaid loading, local package integration, and Shadow DOM styling.
A pretty nice select box replacement library which converts the regular select element into an animated, customizable, searchable dropdown list.
6,400+ brand SVG icons as typed React, Vue, and Svelte components with CDN, SVG/PNG, CLI, and MCP server support.
A JavaScript text layout library for measuring multiline text height and line breaks before render with cached metrics and browser-like wrapping.
Use Dropzone.js for drag-and-drop file uploads with previews, validation, progress tracking, manual queues, and large-file chunking.
Create image gallery lightboxes with Lightbox3, a dependency-free JavaScript library with touch gestures and zoom support.