Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
- storybook
- styleguide
- testing
- components
47,133 repositories indexed
1–24 of 84 · Most stars
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
Web Components Framework - Web组件框架
Material Design Web Components
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.
The adaptive interface system for modern web experiences.
Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications
Deprecated in favour of Video.js 10; security fixes only until January 2028. UI components and hooks for building video and audio players on the web.
A series of web components examples, related to the MDN web components documentation at https://developer.mozilla.org/en-US/docs/Web/Web_Components.
GitHub's Web Component collection.
React's Hooks API implemented for web components 👻
Fundamental white label web component features for your design system.
A lightweight emoji picker for the modern web
Spectrum Web Components
GPU-powered 3D HTML. ✨🧊 <lume-box size="1 2 3">
Atomico a micro-library for creating webcomponents using only functions, hooks and virtual-dom.
A custom element that allows you to easily put a Dark Mode 🌒 toggle or switch on your site:
Animated ascii art for web pages, in TypeScript: React, Next.js, Astro, or one HTML tag
🎹 Play and display MIDI files on the web
High-quality, customizable web components for common user interface patterns
AgnosticUI Local (v2) is a CLI-based UI component library that copies components directly into your project. Works with AI tools, agent-driven UIs, and prompt-ready workflows.
Structure-aware skeleton loader. One Web Component, every framework.
A collection of resources for developers using the ArcGIS Maps SDK for JavaScript.
Mount React components to the DOM using custom elements