Developers can create custom, reusable, encapsulated HTML tags for the web using Web Components. Components use the Custom Element standard, frequently in combination with the Shadow DOM, HTML Templates, and ES Modules.
A Web Component statblock for D&D 5E
Home of the web components community
🎨 A front-end JavaScript library for building user interfaces!
High-quality web components with a small footprint
An accessible tab container element with keyboard support.
A monorepo containing the packages for Esri's Calcite Design System
A UI Components Library for Intact, Vue, React and Angular.
Reusable HTML components powered by Alpine JS reactivity 🛸
Custom elements for working with media in the browser that Just Work™
DEPRECATED: Atomic UI Framework based on Web Components and Runtime CSS Generation for rapidly building interfaces that follow your Design System 🌈DE
A small web component for responsive <table> elements.
:blue_book: Accelerate your development with flexible UI components and tools that work everywhere.
Set of components for sites development
Lazy load Angular Elements (or any other web components / custom elements ) with ease!
Custom Elements Manifest is a file format that describes custom elements in your project.
Extended HTML
Synergy is a tiny runtime library for crafting Web Components
Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,
Fundamental Library for Angular is SAP Design System Angular component library
Carbon for IBM.com is based on the Carbon Design System for IBM
The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers,...
Interactivity for You
💅 The formatter for the modern web https://prettyhtml.netlify.com/
:crystal_ball: A web-component html5 video player facing future
Used in demos as a way to fake a Safari-esque web browser window.
Web Components + Virtual DOM: web standards for powerful UIs
Elena is a simple, tiny library for building Progressive Web Components.
Mixin and base class for using mobx with lit-element
ranui — a Web Components UI library — plus ranuts utilities. Hand-built frontend infrastructure.
⚡️ Progressively enhance image placeholders once they are in the viewport
A small web component for making your text spark.
Easily include external HTML into your pages.
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variab...
Animate once, use Everywhere! 💫
Lightweight 2kb Mobile UI Components built on React and TS, inspired by Vant@https://github.com/youzan/vant
Web Components for Electronics and IoT Parts
Declarative ThreeJS via web components
A web component to use Phaser Framework with Angular, React, Vue, etc 🎮
🖍️ Crayons - A UI Kit comprising of web components for building Freshworks Apps!
My personal collection of Vue UI framework
Collection of Web Components by Clever Cloud
Everything you need to know about Shadow DOM
Web Components community group
Lea's kitchen sink of form components. WIP. Try at your own risk or come back later.
MDN's frontend since late 2025, built with Web Components, Lit, and SSR for a fast, clean documentation experience. Fred = /fr(ont)e(n)d/.
HTML forms on performance-enhancing drugs
Vanilla Web Components. A place for framework-free, transpiler-free, scaffolding-free web components.
Activates a suggestion menu to expand text snippets as you type.
:wrench: A simple, lightweight tool for composable HTML rendering in Node.js, based on web components.
Elegant and Minimalistic Web Components Micro Framework