Shaders: 199 WebGPU Components for Interactive Effects
Create interactive GPU effects with runtime prop updates, pointer-driven values, masking, and a composable WebGPU component model.
Create interactive GPU effects with runtime prop updates, pointer-driven values, masking, and a composable WebGPU component model.
Create interactive product tours and element spotlights for web applications. It also includes feature hints, onboarding checklists, popover customization, and programmatic navigation.
Validate HTML forms on the client side with js-validation, a dependency-free JavaScript library with rules, custom messages, and submit callbacks.
A feature-rich, highly-customizable, fully accessible autocomplete library written in Vanilla JavaScript.
A full-featured JavaScript event calendar library with resource and timeline views, drag-and-drop editing, lazy event fetching, and CSS variable theming.
locomotive-scroll is a modern JS library that applies a smooth, subtle, configurable parallax scroll effect to elements when scrolled into view.
A fast JavaScript library for capturing rendered DOM elements as SVG, PNG, JPG, WebP, Canvas, or Blob. It includes reusable captures, automatic web font embedding, Shadow DOM handling, plugins, and a complete capture and export API.
A spring-animated toast notification library for plain JavaScript, React, and Svelte. It displays one morphing message at a time and supports action buttons, progress tracking, promise states, themes, and optional sounds.
A lightweight JavaScript lightbox library with zoom, fullscreen, and video support for modern web apps.
AJavaScript data visualization library that makes use of Raphaël.js to create a wide variety of charts & graphs using SVG.
Create data-driven 3D scenes and dashboards with WebGL 2, glTF models, tooltips, camera controls, and modular JavaScript imports.