Vanilla JavaScript Gallery Lightbox with Touch Support – Obsidium
Build responsive image viewers using Obsidium, a standalone JavaScript component with zoom, swipe gestures, and multiple animation effects.
CSS-only Gallery with Skewed Images and Hover Effects
Build a responsive CSS gallery with skewed images and smooth hover effects. Pure CSS solution with no JavaScript dependencies. Full code included.
Lightweight Vanilla JS Library for Interactive Guided Tours – Boarding.js
Highlight DOM elements and build step-by-step onboarding flows with Boarding.js. This lightweight tour library handles complex layouts and z-index issues.
Bootstrap 5 & Material Design UI KIT
A pure JavaScript/CSS UI Kit to help you quickly build Material Design web applications using Bootstrap 5 and 700+ built-in UI components.
Dynamic Interactive Tree View With Checkboxes – Treejs
A lightweight, dependency-free tree view library for Vanilla JavaScript. Features checkbox selection, AJAX loading, and event handling.
Smooth Signature Drawing On Canvas – Signature Pad
A Vanilla JavaScript-powered signature pad that allows the users to draw smooth signatures on an HTML canvas element and export the signatures to PNG/JPG/SVG images.
Render JSON Data As A Tree View – json-view
Yet another JSON viewer library that renders your JSON data as a collapsible and expandable tree structure for better readability.
Tiny Random Color Generator In JavaScript – randomColor.js
A JavaScript library for generating random colors (rgb, rgba, rgbArray, hsl, hsla, hslArray, or hex) from a specific Hue and Saturation.
Lightweight Vanilla JS Data Grid for Modern Web Apps – BWDataTable
Production-ready data table in vanilla JS. Features inline editing, export, and extensible plugin system. No framework needed.