@webcomponents/custom-elements
HTML Custom Elements Polyfill
Found 1103 results for custom-elements
HTML Custom Elements Polyfill
<!-- [=> See Source <=](../../docs/analyzer/index.md) -->
Scoped CustomElementRegistry Polyfill
Atomico is a small library for the creation of interfaces based on web-components, only using functions and hooks.
Custom Elements for Vue.js
Helpers designed to make integrating Web Components with Storybook easier.
A simple shim for the server-side DOM API
Tools for integrating web components/custom elements into JetBrains IDEs
Bind custom web components e.g. <custom-binding>
component: binding for web components
Tools for integrating web components/custom elements into VS Code
A lightweight markdown editor library with perfect WYSIWYG alignment using an invisible textarea overlay
Plugin for custom element manifest parser to handle import aliases
WebC support for Eleventy adds for Single File Web Components
A set of tools for retrieving and transforming data from the Custom Elements Manifest
Perform virtual DOM updates based on changes to a data model.
A tool to validate the content of the Custom Elements Manifest to ensure the CEM and components are properly configured.
This package generates types for JSX environments for custom elements / web components
Single File Web Components
Types for integrating custom elements into Vue.js projects
A collection of reusable mixins + helpers for working with form associated custom elements.
A set of tools for retrieving and transforming data from the Custom Elements Manifest
A library of Tyler Forge™ AI chat interface web components.
Enterprise Web Component Library built with Lit 3.x
Design tokens for the HELiX enterprise healthcare web component library
A tool for mapping inherited content (including class members, attributes, CSS parts, CSS variables, slots, and events) from parent web component classes in the Custom Elements Manifest
Custom-elements.json is a file format that describes custom elements. This format will allow tooling and IDEs to give rich information about the custom elements in a given project. It is, however, very experimental and things are subject to change. Follow
A library of prebuilt components based on Tyler Forge™ patterns and recipes.
A tool for generating react-compatible wrappers for custom elements
Tools for integrating custom elements into JSX projects
Framework-agnostic animated handwriting renderer with React, Svelte, Vue, Nuxt, SolidJS, Astro, and Web Components adapters
A modern framework-agnostic UI kit built as Web Components. Requires Tailwind CSS.
Create Custom Elements with reactivity and automatic re-rendering.
This tool is designed to update module paths in your Custom Elements Manifest to the final output targets.
This package generates types for JSX environments for custom elements / web components
A lightweight web components library for building Figma plugin and widget UIs with native look and feel
A set of tools for retrieving and transforming data from the Custom Elements Manifest

Build next-level interactive web applications.
A universal Vite SVG loader. Imports SVGs as source code, base64 and data URI. Preserves stroke width. Replaces colors with currentColor or custom colors. Creates SVG sprites. Optimizes SVGs.
A decorator-driven web component library with differential rendering, routing, controllers, and 130+ ready-made UI components. Use as much or as little as you want. Zero dependencies, works anywhere.
A lightweight reactive UI library that transforms native HTMLElements into reactive components with signals. Ideal for framework-agnostic applications and web components.
Zero-runtime compiler that transforms .wcc single-file components into native web components with signals-based reactivity
Joomla UI components as custom elements
Type definitions for yokowasis webcomponents custom elements
Light-DOM custom elements, tokens, traits, patterns, and an A2UI-compatible pattern (nano-a2ui-root). A2UI runtime itself lives in @nano-ui-kit/a2ui-utils.
Nuxt-style meta-framework for @jasonshimmy/custom-elements-runtime
Native Web Components with centralised theming — stateless, framework-free, zero runtime. Built with ClojureScript, compiled to tree-shakeable ESM.
Stencil.js web component library for dynamic forms and virtual-scroll data tables
A collection of reusable web components, including ui-icon and others.
Headless native web components for Orderly storefronts.
TypeScript types for building type-safe Web Components with proper type checking for custom elements.
Universal Web Components library for digital business card templates. Framework-agnostic, customizable, and production-ready.
Specify that ShadowDOM should inherit be-hiviors from the Custom Element Registry Scope
ESLint plugin and test suite for React 19 custom element event binding
A baseline UI as Mixins, Custom Elements, React Components, etc.
Add notifications component easily using wc-toast. Vanilla JavaScript web component notification inspired by react-hot-toast
A custom element (web component) suitable for use as a legend in data visualizations
Provider-agnostische Web-Mapping-Komponentenbibliothek auf Basis von Stencil.js — unterstützt OpenLayers, Cesium, Leaflet und Deck.gl über ein einheitliches deklaratives Web-Component-API.
Framework-agnostic web components built with Lit: Material Symbols / Simple Icons / theSVG icons, declarative client-side router, drag-and-drop primitives, details accordion with FIFO open caps, a CSS-anchored popover, a form-associated selectbox with sin
Item and section toolbar custom elements for PIE players
Framework-agnostic web components for the Beam Design System built with Lit, compatible with Angular, Vue, Svelte, and vanilla JavaScript
Pre-made and reusable styles for `@aegisjsproject/core`
Security-first web component library with zero dependencies
Tools for integrating custom elements into a Svelte project
Angular wrapper components for Beam web components, providing type-safe Angular bindings with two-way binding support
A tool for mapping inherited content (including class members, attributes, CSS parts, CSS variables, slots, and events) from parent classes in the Custom Elements Manifest
MCP server that gives AI agents full situational awareness of any web component library
Themeable UI component library built on the Melodic Framework
Sofia SDK - AI-powered medical assistant web component for healthcare applications
A collection of custom elements / web components
BANG! Web Component custom elements with async templating, smooth syntax and custom void tags!
Print player for PIE elements - dynamically loads and renders print-friendly versions of PIE elements
Framework-agnostic Cindor web components built on standard custom elements.
Scaffold apps and components with GraphQL and Lit
Krubble Lit Web Components Library
A powerful, modern, and lightweight runtime for creating reactive web components with TypeScript
A production-grade Lit-based web component library for every framework.
a front end cross-framework ui library based on web-components
A fast, secure, modern, light-weight, and simple JS library for creating web components and more!
Krubble Application Components - Smart components with business logic
Framework-agnostic dev overlay that runs axe-core accessibility audits in your running app — no DevTools required.
Polyfills for Custom Elements & HTML Imports
A web component API documentation generator
DuskMoon Autocomplete custom element
A code block web component with syntax highlighting (via highlight.js), copy functionality, line numbers, and theme support
Tools for integrating custom elements into SolidJS
<1KB UI engine. Build big. Ship small. Iterate fast.
be-decorated provides a base class that enables attaching ES6 proxies onto other 'Shadow DOM peer citizens' -- native DOM or custom elements in the same Shadow DOM realm, based on cross-cutting custom attributes.
A thin, full-stack, web framework
Modern web components and CSS-first UI library built with Lit. Framework-agnostic, customizable prefix, design tokens.
Framework-agnostic Web Components for rendering Forja page sections. Zero CSS — bring your own styles via BEM class hooks.
DuskMoon Datepicker custom element
This repo gives you the bare minimum you'd need in an environment that doesn't support Custom Elements or Shadow DOM natively. It gives you support for the V1 APIs of each respectively and ensures all their polyfill dependencies are met all through a sing
be-enhanced provides a base class that enables casting spells, or enhancing server-rendered DOM elements based on cross-cutting custom attributes
DuskMoon Select custom element with single, multi-select, and tree-select modes
Dropdown from Forter Components
Web Components for the PlayCanvas Engine
Pure CSS Gemini-style animated input custom element
DuskMoon Cascader custom element for multi-level cascading selection
table from Forter Components
Pure CSS snowball preloader animation custom element
A tool for marking Custom Elements Manifest data as 'deprecated'
Web components hosted on a CDN
DuskMoon Nested Menu custom element for sidebar navigation with collapsible levels
Pure CSS atom animation custom element
DuskMoon Navigation custom element for composite navigation systems
All DuskMoon custom elements in one package
DuskMoon Theme Controller custom element for CSS-based radio theme switching
DuskMoon OTP Input custom element for one-time password entry
Web Component wrapper for @jupyter-kit/core. Defines <jk-notebook> as a CustomElement, usable from any framework or plain HTML.
DuskMoon Segment Control custom element for segmented button/toggle groups
QRAuth Web Components — drop-in authentication elements
DuskMoon TimeInput custom element for time selection
Pure CSS Nintendo Switch illustration custom element
DuskMoon FormGroup custom element for grouping form fields
Auto-detect and dynamically import undefined custom elements via Import Maps. Zero dependencies, buildless.
Set of web-components implementing zoo+ style guide
Inputs from Forter Components
Framework-agnostic Lit web components for the Stockroom family — loading bar, searchable viewport-aware select, and more. Ships ESM + TypeScript types + optional React adapters.
DuskMoon PIN Input custom element for secure PIN entry
Vite-powered build and dev server engine for the Gracile framework
A powerful library of modern web components for your design system.
Material Design 3 web components built on @jasonshimmy/custom-elements-runtime
A customizable web component built with Lit
Glue DOM and custom elements together mostly declaratively.
A web component for displaying chess positions.
Tiny Custom Elements wrapper with nanostores reactivity. No Shadow DOM, typesafe builder, props/refs, automatic cleanup, all under 3 KB.
All DuskMoon CSS art elements in one package
Rust/WASM Custom Elements — 50 production-grade UI components
Edit JSON
Build interactive surveys, questionnaires, and experiments using just HTML custom elements.
A thin, full-stack, web framework
A thin, full-stack, web framework
Lightweight Embeddable Web UI Library.
Framework-agnostic Web Components map drawing library with plugin-based adapters and features.
A thin, full-stack, web framework
Display Web Component Information based on [custom element manifest file](https://github.com/webcomponents/custom-elements-manifest).
Bootstrap 5 as framework-agnostic Web Components.
be-switched is a template behavior that lazy loads content when conditions are met.
Declarative SPA routing for Web Components with Navigation API support. Zero dependencies, buildless.
A thin, full-stack, web framework
Scaffold web components monorepos based on PatternFly Elements
Tools that help use a family of web component decorators starting wth be-
Dependency free web component wrapper around the fetch function.
Touch-first web components for GsNet, built with Lit and themeable via CSS custom properties.
A thin, full-stack, web framework
Reactive state management with declarative data binding for Web Components. Zero dependencies, buildless.
A tool for generating an entry point for lazy-loading custom elements/web components.
Web Components high-level API for Dathra framework
Inputs from Forter Components
Declarative fetch component for Web Components. Framework-agnostic async data fetching via wc-bindable-protocol.
Base component using `@aegisjsproject/core` & `@aegisjsproject/styles`
Side nav (drawer) web component.
Framework-agnostic a tooltip Web Components for modern web applications. Focused on data visualization.
Core base class, controllers, and styles for Bootstrap Web Components.
Provide flat, virtual snapshot of a tree
A thin, full-stack, web framework
Railz.ai Visualizations
Startnext Chrome Web Components
A thin, full-stack, web framework
Transform any plain HTML page into an enterprise-grade static commerce website, with almost no coding required.
Production-grade web component library for the bQuery project
Ty Web Components - Framework-agnostic UI components with semantic design system
Zero-dependency web component library with an OKLCH CSS design system, signal-based reactivity, and composable trait controllers
CLI tool and MCP server for querying and validating Web Components against Custom Elements Manifest files.
A collection of 72 framework-agnostic Web Components (ce-* UI building blocks + lesson-* educational widgets) built on Lit, including chat-surface and feedback-UI primitives for LLM applications. Each component is self-describing via a validated *.meta.js
CLI tool for validating Web Components using Custom Elements Manifest
be-definitive allows us to take some DOM that needs to repeat elsewhere on the page, and turn it into a web component.
Vanilla JavaScript Web Components wrapping the GlassKit CSS glassmorphism library
A layered HTML component system extending HTML's native model
A framework-agnostic AI chat web component. Works with React, Vue, Svelte, Angular, and vanilla JavaScript.
A thin, full-stack, web framework
Tabs UI component
A thin, full-stack, web framework
Declarative Auth0 authentication component for Web Components. Framework-agnostic auth via wc-bindable-protocol.
A thin, full-stack, web framework
A Lit-based web component library with 75+ accessible, themeable UI components
A lightweight Web Component modal dialog with Promise-based API
Tyrell Components - Framework-agnostic web components with semantic design system
A thin, full-stack, web framework
Islands architecture add-on for Gracile — SSR and hydrate components from any framework
A thin, full-stack, web framework
RUI - Riešenia UI Components Library with Web Components and Vue support
Minimal runtime for Tu — Signal cells, DOM glue, ~3KB target.
Alternative to Polymer's dom-if that allows comparing two properties rather than just binding to a single boolean property
rooted — html element utilities
A2UI runtime — JSON → DOM renderer, surface manifest + wiring engine, and SSE/WS/MCP stream adapters. Framework-agnostic: emits tag names for any A2UI-conformant component set.
Vanilla JS binding for choo-choo: the <choo-choo> custom element and an imperative mount() helper.
Shared base class and utilities for lite-embed facade web components
A Web Components game framework. Declarative HTML game shells with state machines, round progressions, timers, and more.
Framework-agnostic, Light DOM web components. CSS is the source of truth.
Accessible Web Components Library - Framework-agnostic, performant, WCAG 2.1 AA compliant UI primitives
Declarative AI inference component for Web Components. Streaming-first, multi-provider (OpenAI, Anthropic, Azure OpenAI) via wc-bindable-protocol.
A thin, full-stack, web framework
widget from Forter Components
Tailwind CSS component library + D3 chart Web Components by Binary Tech Ltd
A Safari-style browser window web component for demos and tutorials
Button from Forter Components
Make exports from inside a script tag accessible from the DOM.
Web Components HMR (Hot Module Replacement) Vite plugin for Gracile
Progress Circle from Forter Components
Interactive web components for EdibleCSS — just add HTML, get styled components.
A thin, full-stack, web framework
This npm package contains a number of Lit element templates that MyMonero uses for various page layouts.
React wrapper generator for web components using the custom Elements Manifest (CEM).