Native Scroll Carousel Web Component with Drag – Blossom Carousel
A modern carousel library that keeps native browser scrolling and accessibility, then adds pointer dragging only where a mouse is present.
A modern carousel library that keeps native browser scrolling and accessibility, then adds pointer dragging only where a mouse is present.
Create configurable JavaScript confetti with custom particle physics, built-in shapes, SVG paths, emoji, and Promise completion.
Create more consistent justified paragraphs with paragraph-wide line breaking, variable font adjustment, and automatic resize handling.
Create a responsive JavaScript image viewer with swipe gestures, pinch zoom, thumbnail navigation, deep links, and configurable animations.
Create JavaScript product tours with configurable overlays, popovers, focus handling, workflow state, light/dark themes, and analytics events.
The media-chrome provides a set of web components to create custom media controls for Videos, Audios, and Live Streams.
Use Dropzone.js for drag-and-drop file uploads with previews, validation, progress tracking, manual queues, and large-file chunking.
Generate client-side browser fingerprints from device, rendering, and browser signals for visitor recognition and abuse checks.
Lightweight device fingerprinting library for JavaScript. Generate UUIDs from browser characteristics. Works in Node.js and browsers with no dependencies.
A tiny clean calendar in Vanilla JavaScript. Key features include custom holidays, multiple date selection, inbuilt language support, and minified size of only 9kb.