Customized built-in elements polyfill by CorpusculeJS.
Shadow DOM polyfill by LWC.
Customized built-in elements polyfill by ungap project.
An `importNode` polyfill for IE11 by ungap project.
Custom Elements polyfill by Polymer team.
ShadowDOM style encapsulation shim.
ShadowDOM v1 shim.
Minimal polyfill for ``.
Custom Elements polyfill by Andrea Giammarchi.
Collection of generic web components with a focus on accessibility, and ease of use.
Collection of web components that implement common web UI patterns.
Collection of accessible, customizable, ultra-light web components.
Collection of best practices and design patterns for developing web components.
Vanilla JS UI component library of HTML deprecated tags.
Series of web components examples, related to the MDN web components documentation.
by @lostinbrittany
by @janmiksovsky
by @aerotwist
by @stefsull and @bferrua
by @salemcobalt
by @PowersBenny
by @MartineDowden
by @samjulien
by @serhiikulykov
by @justinfagnani
by @brianbouril and @danciupuliga
by @bashmish
by @LeonieWatson
by @diervo
by @vogloblinsky
by @webcompdev
Automate the wrapping of a React component in a custom element.
Simple API to create vanilla custom elements with Riot.js.
Small library for the creation of interfaces based on web components using functions and hooks.
Progressive Web Components library.
Simple and lightweight base classes for web components with a beautiful API.
Render Ember and Glimmer components using custom elements.
Lightweight library for building performant, memory-efficient, standards-compliant Web Components.
Building blocks and utilities that are used when building Forge Web Components.
React's Hooks API implemented for web components.
UI library for creating Web Components with simple and functional API.
Set of small libraries designed to add the bare minimum to web components to make you productive.
blazing fast, enterprise-grade Web Components foundation.
Simple library for building fast, lightweight web components.
Export your project components as custom elements for integration into external pages.
Next generation web framework in 4kb JavaScript (Web Components + JSX + Proxy + Store + Path Updating).
Web Components + Virtual DOM: web standards for powerful UIs.
Generate/register a custom element from a preact component.
Utilise Shadow DOM in React with all the benefits of style encapsulation.
Use web components with React properties and functions.
Mount React components to the DOM using custom elements.
Fast & Robust Front-End Micro-framework based on modern standards.
Library that extends Solid adding Custom Web Components and extensions.
Compiler for generating Web Components.
Minimalist, stable, audit friendly component framework.
Benchmark Web Components technologies with various examples.
The same todo application built in different Web Components libraries for benchmark purpose.
Web Components engine based on VDOM, JSX, MobX & TypeScript.
UI development environment for plain web-component snippets.
Web component framework to easily create user-first experiences for the web.
— With collaboration between developers and designers at heart, Backlight is a very complete coding platform where teams build, document, publish, scale and maintain Design Systems.
Ruby gem that adds basic support for the Shadow DOM to Capybara.
Web component project scaffolding.
Chrome extension to find custom elements on a page.
Boilerplate for creating a custom element.
How to run component tests for a Lit web component with Cypress.
Test your Lit elements and native web components in Cypress with all the modern browsers.
Using @web/test-runner for testing web components in a real browser.
Web standards-based HTML framework for building lightweight web applications.
Simple starter hello world web component written in TypeScript.
Locating Shadow DOM elements using Selenium WebDriver in a Maven project.
SSR framework that makes working with the WebComponents standard a breeze.
Shadow DOM and open-source testing frameworks.
Build, test, and publish vanilla Web Components with a little spice.
Opinionated package that combines and configures testing libraries.
querySelector that can pierce Shadow DOM roots, useful for automated testing.
Modern web setup for static sites with a sprinkle of JavaScript.
Shadow DOM automation using Selenium.
So you’ve created a native web component or two. How do you test them in popular browsers?
In Selenium 4, there is now a way to access Shadow DOM nodes.
Shadow DOM tree and its interaction with the W3C Webdriver.
Codemods for Web Components.
Compiler to make server-side rendering of native web components easier.
CLI that analyzes web components and emits documentation / diagnostics.
Framework-independent standalone HTML serializer for generating markup for web components.
Component IDE for web platform developers.
Feature in Chrome platform status.
Document by Google Chrome team.
Feature in Chrome platform status.
Web component framework for easily creating user-first websites, stories, ads, emails and more.
Collection of rich web components that includes framework bindings. Created with StencilJS.
Custom elements for using Apollo GraphQL with various web components libraries.
Set of components to build rich space app experiences with established interaction patterns.
Alaska Airlines design system to innovate on ideas and collaborate on the future.
AXA CH UI components library built with Web Components.
Web components for creating interfaces by Blackstone Publishing.
Set of web components powered by Blaze CSS.
Web Component based design system with flexible and lightweight components.
Twig and Web Component-powered UI components, reusable visual styles and tooling.
Collection of web components for building Brightspace applications.
Shared Web Components for Esri's Calcite design framework.
Carbon Design System variant on top of Web Components.
Suite of web components from the Clarity Design System.
Collection of Web Components made by Clever Cloud.
Collection of web components that adheres to the Freshworks Design System.
Web components for creating interactive scientific articles.
Standalone Components for SPA routing, displaying data from web services, and more.
General use Web Components for websites and applications.
Collection of custom elements for "a la carte" web development.
High-quality, customizable web components for common user interface patterns.
Library of Web Components based on the FAST design language.
Library of Web Components that supports Microsoft's Fluent design language.
Library of Web Components adhering to the Forge Design System.
Enterprise ready set of web components which work best with Eclipse Furo.
Ser of web components used by Equinor Fusion.
GitHub's Web Component collection.
Set of encapsulated web components consuming the GOV.UK Design System.
Web Component library for the Helix Design System.
Complete library of UI components from Infragistics.
Set of web components for embedding immersive (VR & AR) content.
Compilation of Joomla 4 Custom Elements.
Web components library for Sme.UP.
Lightweight, customizable loading animations/spinners.
Set of highly performant, accessible and flexible Web Components.
UI component library based on the Liquid Design System.
ELMS:LN produced web components for any project.
Custom elements for defining 2D or 3D scenes rendered with CSS3D or WebGL.
Building blocks of the Lyne Design System are based on Web Components.
Material Design implemented as Web Components.
Web Components for rapid development of openEHR and FHIR systems.
Collection of web components for the Microsoft Graph.
Set of UI components based on Momentum Design.
A schema for mutation testing results with the web components to visualize it.
Data visualisation web components for the life sciences.
Nordhealth’s design system for products, digital experiences and brand.
HTML Framework and Design System based on Web Components and runtime CSS generation.
Components for building web applications with Nuxeo using Web Components.
Set of web components for Red Hat One Platform.
Collection of web components designed for business applications.
Web component based design system starter kit.
Collection of flexible and lightweight Web Components based on the Unified Design Kit.
JSTOR's design system to create cohesive, supportive, and beautiful experiences.
Re-usable web components dedicated to data annotation tasks.
Serverless code experiences with web components.
Web components for building uniform experiences with the Red Hat brand.
A forward-thinking library of web components.
Web Components implementing Siemens iX design system.
Web components for business applications.
Adobe Spectrum design language implementation built with Web Components.
Custom Element Wrapper for Stripe.js v3 Elements.
Collection of web components used by TEI Publisher and apps generated by it.
Collection of lightweight web components used by Leavitt Group Enterprises.
Reusable Tradeshift UI Components as Web Components.
Components to generate simple, light and responsive charts.
University of Michigan Library Design System.
Set of reusable UI elements implementing SAP Fiori Design Guidelines.
Collection of user interface web components for Umbraco CMS.
Evolving set of high-quality web components for building business web applications.
Components for creating VSCode extensions which use the Webview API.
Collection of charting web components for Warp 10.
Set of Webmarkets' public web components.
by @viljamis
by @maxlynch
Set of common UI elements with a hand-drawn, sketchy look.
Web Components for Arduino and various electronic parts.
Collection of web components implementing portions of the OpenWeatherMap API.
Set of web components that implement Z+ shop style guide.
Editable table web component.
API documentation and live playground for Web Components.
Standalone chess board web component.
Web component for drawing patterns with CSS.
Custom element that allows to create a dark mode toggle or switch.
Web component for chat with AI capabilities.
Lightweight emoji picker, distributed as a web component.
Accessible modal dialog web component.
Web component built with Svelte to view files.
Web component to visualize JSON data in a tree view.
Lite YouTube embed with a focus on visual performance.
MIDI file player and visualizer web components.
Web component for rendering interactive 3D models.
Media player web component.
Custom element to progressively enhance image placeholders.
– Web component for rendering customizable, animate-able, SVG-based QR codes.
Accessible range slider custom element with keyboard support.
Web component for creating documentation from OpenAPI Specification.
Web component for writing and rendering shaders.
Animated toggle button to switch between light, dark, and system theme.
Rich text editor custom element for everyday writing.
Customizable, extensible, accessible and framework agnostic media player.
Bring web vitals quickly into your page using custom elements.