Lightweight AJAX Page Navigation Library – µJS
Add SPA-like navigation to any server-rendered site with µJS. A 5 KB library with patch mode, SSE support, and View Transitions built in.
Add SPA-like navigation to any server-rendered site with µJS. A 5 KB library with patch mode, SSE support, and View Transitions built in.
A lightweight vanilla JS library for data-driven drag-and-drop with full pointer event support, auto-scroll, and a clean callback API for any framework.
A vanilla JS plugin that generates a right-click context menu from your Bootstrap navbar. Supports RTL, touch detection, keyboard navigation, and Bootstrap CSS variables.
A responsive before/after image comparison component built with vanilla JS and CSS clip-path. Supports mouse drag, touch gestures, and full keyboard accessibility.
A vanilla JS library that generates unique, SVG-based avatars from any username and color palette. Six visual variants, browser and Node.js ready.
Zero-dependency datetime picker with calendar navigation, keyboard shortcuts, and time selection. ESM and IIFE builds included.
snapDOM: a fast JavaScript library for accurately capturing DOM elements, including Shadow DOM and styles, as SVG or raster images.
A JavaScript text layout library for measuring multiline text height and line breaks before render with cached metrics and browser-like wrapping.
A JavaScript WYSIWYG editor with clean HTML output, Markdown support, plugins, and React or Vue integration.
A WebGL image gallery that renders an infinite draggable grid with a real-time concave distortion effect driven by GLSL vertex shaders.