Lightweight Lightbox Library for Images, Videos, iframes & Inline HTML – Nanobox
A zero-dependency JS lightbox for images, YouTube/Vimeo, iframes, and inline HTML. Under 5 KB gzipped. Accessible and SPA-ready.
A zero-dependency JS lightbox for images, YouTube/Vimeo, iframes, and inline HTML. Under 5 KB gzipped. Accessible and SPA-ready.
A JavaScript plugin for creating highly customizable modal windows with fullscreen support. Based on Bootstrap’s modal component.
A lightweight JS library for toast notifications and popup modals. Zero required dependencies and full TypeScript support included.
a11y-dialog is a pure JavaScript plugin to create fully accessible dialog boxes with custom styling and event handling.
A vanilla JavaScript lightbox gallery library with no dependencies. Features responsive design, touch gestures, and keyboard navigation.
Build responsive image viewers using Obsidium, a standalone JavaScript component with zoom, swipe gestures, and multiple animation effects.
A lightweight Web Component for image gallery galleries. Supports zoom, rotation, downloads, and high resolution loading.
A 3KB vanilla JS plugin that loads Bootstrap 5 modal content via Fetch API. No jQuery required. Promise-based callbacks included.
Build a touch-enabled bottom sheet modal with vanilla JavaScript. No dependencies, hardware-accelerated animations, and iOS-quality interactions.
baguetteBox.js is a simple, lightweight, mobile-friendly Javascript library for displaying a gallery of images in a fully responsive & customizable lightbox.