Minimal Automatic Dark Mode Library – Umbra
A simple, lightweight JavaScript/TypeScript library for enabling automatic dark mode on your websites and web applications.
A simple, lightweight JavaScript/TypeScript library for enabling automatic dark mode on your websites and web applications.
Add smooth handwriting animation to hero sections, signatures, or chat interfaces with Tegaki’s font-based stroke rendering engine.
A lightweight galley lightbox JavaScript plugin that allows you to create image galleries with a lightbox overlay.
A tiny JavaScript library that calculates sun position, sunrise/sunset times, moon illumination, and moonrise/moonset for any location and time.
A simple, flexible, customizable, accessible, and multilingual date range picker written in pure JavaScript.
A vanilla JS country selector with flag icons, phone codes, real-time search, and Bootstrap 5 support. Under 4KB, zero dependencies.
A vanilla JS image gallery and lightbox with masonry, grid, mosaic, and filmstrip layouts, slideshow, tag filtering, EXIF overlay, and a plugin system.
A lightweight JavaScript library that analyzes mouse movements to predict user intent on your web applications.
shuffle-text.js is a pure JavaScript library that presents your text letter by letter with a character shuffle animation.
A lightweight JavaScript library to generate Segmented Horizontal Bar Graphs from an array of JS objects.