js-treeview-electron
TreeView implemented with vanilla JavaScript
TreeView implemented with vanilla JavaScript
ToastfierJS is a lightweight JavaScript library for customizable toast notifications, supporting dynamic positioning, themes, and notification types with icons—ideal for clean, dependency-free alerts in any web app.
A customizable select dropdown component with vanilla JavaScript
History-free and dependency-free isomorphic routing library in vanilla JS
The core library for creating animated latibro (read backwards) components.
Reusable UI components library in Vanilla Javascript with no dependencies
A flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid.
A simple and customizable toast notification library for JavaScript
Modern emoji picker. Super light, simple and no frameworks
A convenient JavaScript snippet, which lets you create beautiful buttons, where people can add events to their calendars.
A simple date picker web component built with Vanilla JS
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
A vanilla-js module for adding zoom-on-wheel and pan-on-drag behavior to inline SVG elements.
A lightweight utility for retrieving DOM elements using custom data attributes.
yet another atomic store library
Webrouk Back Top Scroll Indicator is a lightweight native JavaScript web component for smooth back to top button with a circular progress bar which indicates the current reading progress when scrolling down/up the webpage.
Webrouk Custom Number is a lightweight native JavaScript web component for custom input number.
Webrouk Custom Range is a lightweight native JavaScript web component for custom range slider element.
Webrouk Custom Select is a lightweight native JavaScript web component for custom select element.