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 real Liquid Glass refraction on HTML elements with JavaScript, no WebGL, Chromium rendering, and CSS fallbacks for Safari and Firefox.
Create sketch-style buttons, form controls, cards, lists, and annotations with async states, CSS variables, React wrappers, and zero dependencies.
Create a responsive JavaScript image viewer with swipe gestures, pinch zoom, thumbnail navigation, deep links, and configurable animations.
A full-featured JavaScript event calendar library with resource and timeline views, drag-and-drop editing, lazy event fetching, and CSS variable theming.
Add Google, Apple, Outlook, Teams, Yahoo, and iCal event links with a JavaScript web component for recurring events, styles, and ICS output.
Display IIIF, DZI, Zoomify, TMS, and standard image files in a JavaScript image viewer with touch gestures and custom controls.
snapDOM: a fast JavaScript library for accurately capturing DOM elements, including Shadow DOM and styles, as SVG or raster images.
Create interactive data tables with a data grid Web Component that supports server data, filters, sorting, editing, and custom themes.
The hotkeys JavaScript library allows to capture keyboard input and supports bind custom hotkeys with modifier keys.
Create dynamic forms from JSON Schema, read and update their JSON values, customize field editors, and validate data in the browser or Node.js.