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.
Create JavaScript product tours with configurable overlays, popovers, focus handling, workflow state, light/dark themes, and analytics events.
Generate a responsive justified image gallery with adjustable row height, spacing, captions, filtering, sorting, and thumbnail handling.
A full-featured JavaScript event calendar library with resource and timeline views, drag-and-drop editing, lazy event fetching, and CSS variable theming.
A fast JavaScript library for capturing rendered DOM elements as SVG, PNG, JPG, WebP, Canvas, or Blob. It includes reusable captures, automatic web font embedding, Shadow DOM handling, plugins, and a complete capture and export API.
An easy, lightweight, and accessible date picker & calendar component written in Vanilla JavaScript.
Create dynamic forms from JSON Schema, read and update their JSON values, customize field editors, and validate data in the browser or Node.js.
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.