Select Multiple Elements With Mouse Drag & Touch Gestures – Selectables
Implement drag selection in web apps with Selectables. Supports touch, collision detection modes, programmatic control. Lightweight vanilla JavaScript.
Implement drag selection in web apps with Selectables. Supports touch, collision detection modes, programmatic control. Lightweight vanilla JavaScript.
Billboard.js is a simple, reusable, customizable, modular, flexible JavaScript chart library based on the famous D3.js library.
Build responsive hexagon grid layouts with CSS Grid and container queries. No media queries needed. Uses CSS math functions for auto-adaptation.
A JavaScript library that effortlessly transforms text symbols and Unicode strings into vibrant emojis.
A lightweight JavaScript library for creating custom context menus. Add interactive items, nested submenus, and dynamic updates.
Lightweight device fingerprinting library for JavaScript. Generate UUIDs from browser characteristics. Works in Node.js and browsers with no dependencies.
The svgMap.js lets you create an interactive, SVG powered world map on the webpage, with support for Info Window which can be used to present any data when the user hovers over a specific country and region.
Convert HTML elements to editable PowerPoint slides. dom-to-pptx parses CSS styles, gradients, and layouts for high-fidelity export.
A 5KB vanilla JavaScript toast notification system inspired by macOS. Supports dark/light themes and responsive mobile animations.
A JavaScript library enables editing text and elements in-place without full page reloads – perfect for inline editing workflows.