Web Components
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.
- GitHub: https://github.com/topics/web-components
- Wikipedia: https://en.wikipedia.org/wiki/Web_Components
- Repo: https://github.com/webcomponents
- Created by: Alex Russell
- Released: 2011
- Related Topics: custom-elements, shadow-dom, es-modules, html-templates, html-imports,
- Aliases: webcomponent, web-component, webcomponents,
- Last updated: 2026-06-16 00:30:06 UTC
- JSON Representation
https://github.com/telekom/scale
Scale is the digital design system for Telekom products and experiences.
design-system monorepo sketch-generation stenciljs stenciljs-components typescript ui-toolkit web-components
Last synced: 14 May 2025
https://github.com/vaadin/vaadin-core
custom-elements vaadin web-components webcomponents
Last synced: 11 Jan 2026
https://github.com/b-coimbra/dawn
A startpage called "dawn"
homepage live-cryptocurrency-prices startpage weather web-components
Last synced: 09 Sep 2025
https://github.com/jukbot/smart-industry
๐ญ Open Source Manufacturing Execution System for JobShop type manufacturer.
factory firebase imes industry jobshop manufacturing production-scheduling-algorithms progressive-web-app scheduling smart-industry web-components webcomponents
Last synced: 05 Apr 2025
https://github.com/andreasbm/weightless
High-quality web components with a small footprint
components custom-elements elements lit-element lit-html lit-html-element ui ui-library web-components
Last synced: 31 Mar 2025
https://github.com/giscus/giscus-component
Component library for giscus, a comment system powered by GitHub Discussions.
comment-system giscus github-discussions hacktoberfest lit react solid svelte vue web-components
Last synced: 14 May 2025
https://github.com/Valloric/statblock5e
A Web Component statblock for D&D 5E
Last synced: 26 Apr 2025
https://github.com/valloric/statblock5e
A Web Component statblock for D&D 5E
Last synced: 06 Apr 2025
https://github.com/github/auto-complete-element
Auto-complete input values from server search results.
custom-elements web-components
Last synced: 14 May 2025
https://github.com/github/markdown-toolbar-element
Markdown formatting buttons for text inputs.
custom-elements markdown web-components
Last synced: 14 May 2025
https://telekom.github.io/scale/
Scale is the digital design system for Telekom products and experiences.
design-system monorepo sketch-generation stenciljs stenciljs-components typescript ui-toolkit web-components
Last synced: 03 Apr 2025
https://github.com/modernweb-dev/rocket
The modern web setup for static sites with a sprinkle of JavaScript
eleventy hacktoberfest modern-web rollup static-site-generator web-components
Last synced: 07 Jun 2026
https://github.com/preactjs/preact-custom-element
Wrap your component up as a custom element
custom-elements preact web-components
Last synced: 15 May 2025
https://github.com/kgscialdone/facet
Web components made simple and declarative
custom-elements facet html javascript vanilla-js web-components
Last synced: 06 Apr 2025
https://github.com/webcomponents/webcomponents.org
Home of the web components community
Last synced: 15 May 2025
https://github.com/ksc-fe/kpc
A UI Components Library for Intact, Vue, React and Angular.
ui-components ui-design web-components
Last synced: 15 May 2025
https://github.com/github/tab-container-element
An accessible tab container element with keyboard support.
custom-elements web-components
Last synced: 14 May 2025
https://github.com/muxinc/elements
Custom elements for working with media in the browser that Just Workโข
audio audio-player html5 media-chrome react video video-player web-components
Last synced: 16 Apr 2026
https://github.com/esri/calcite-design-system
A monorepo containing the packages for Esri's Calcite Design System
accessibility arcgis-online calcite calcite-components component-library custom-elements design-system esri hacktoberfest i18n stenciljs typescript ui web-components
Last synced: 04 Feb 2026
https://github.com/outposthq/numl
Atomic UI Framework based on Web Components and Runtime CSS Generation for rapidly building interfaces that follow your Design System ๐
css-framework css-generator designsystem element-collection framework functional-css markup-language responsive themes ui-components uikit utility-classes web-components
Last synced: 09 Oct 2025
https://github.com/OutpostHQ/numl
Atomic UI Framework based on Web Components and Runtime CSS Generation for rapidly building interfaces that follow your Design System ๐
css-framework css-generator designsystem element-collection framework functional-css markup-language responsive themes ui-components uikit utility-classes web-components
Last synced: 10 May 2025
https://github.com/outpostHQ/numl
Atomic UI Framework based on Web Components and Runtime CSS Generation for rapidly building interfaces that follow your Design System ๐
css-framework css-generator designsystem element-collection framework functional-css markup-language responsive themes ui-components uikit utility-classes web-components
Last synced: 07 May 2025
https://github.com/tenphi/numl
Atomic UI Framework based on Web Components and Runtime CSS Generation for rapidly building interfaces that follow your Design System ๐
css-framework css-generator designsystem element-collection framework functional-css markup-language responsive themes ui-components uikit utility-classes web-components
Last synced: 24 Mar 2025
https://github.com/bem/bem-components
Set of components for sites development
bem components library web-components
Last synced: 08 Apr 2025
https://github.com/blueprintui/blueprintui
:blue_book: Accelerate your development with flexible UI components and tools that work everywhere.
components css-framework design-system ui ui-components web-components
Last synced: 05 Jan 2026
https://github.com/angular-extensions/elements
Lazy load Angular Elements (or any other web components / custom elements ) with ease!
angular angular-elements custom-elements lazy-loading micro-frontends microfrontends web-components
Last synced: 16 May 2025
https://github.com/Esri/calcite-design-system
A monorepo containing the packages for Esri's Calcite Design System
accessibility arcgis-online calcite calcite-components component-library custom-elements design-system esri hacktoberfest i18n stenciljs typescript ui web-components
Last synced: 13 May 2025
https://github.com/zachleat/table-saw
A small web component for responsive <table> elements.
Last synced: 04 Apr 2025
https://github.com/defx/synergy
Synergy is a tiny runtime library for crafting Web Components
custom-elements web-components
Last synced: 05 Apr 2025
https://github.com/Esri/calcite-components
A monorepo containing the packages for Esri's Calcite Design System
accessibility arcgis-online calcite calcite-components component-library custom-elements design-system esri hacktoberfest i18n stenciljs typescript ui web-components
Last synced: 24 Mar 2025
https://github.com/jqwidgets/jqwidgets
Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,
angular angular10 blazor chart charting css data-grid datagrid datagridview grid html javascript jquery material-ui react reactjs scheduler vue vuejs web-components
Last synced: 06 Apr 2025
https://github.com/jqwidgets/jQWidgets
Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,
angular angular10 blazor chart charting css data-grid datagrid datagridview grid html javascript jquery material-ui react reactjs scheduler vue vuejs web-components
Last synced: 28 Mar 2025
https://github.com/boltdesignsystem/bolt
The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers, designers, and content authors build, maintain, and scale best of class digital experiences.
atomic-design bem custom-elements decoupling design-system drupal drupal-8 itcss lerna lit-html monorepo pattern-lab pattern-library preact skatejs twig web-components webpack
Last synced: 01 Dec 2025
https://github.com/prettyhtml/prettyhtml
๐ The formatter for the modern web https://prettyhtml.netlify.com/
angular formatter html html-parser prettier rehype svelte vue web-components
Last synced: 03 Sep 2025
https://github.com/Prettyhtml/prettyhtml
๐ The formatter for the modern web https://prettyhtml.netlify.com/
angular formatter html html-parser prettier rehype svelte vue web-components
Last synced: 30 Apr 2025
https://github.com/yisar/eplayer
:crystal_ball: A web-component html5 video player facing future
custom-css hls-player html5-player html5-video player scoped-css shadow-dom video-player web-components
Last synced: 12 Jan 2026
https://github.com/carbon-design-system/carbon-for-ibm-dotcom
Carbon for IBM.com is based on the Carbon Design System for IBM
carbon-design-system css html javascript lit scss web-components
Last synced: 14 May 2025
https://github.com/mixpanel/panel
Web Components + Virtual DOM: web standards for powerful UIs
components snabbdom virtual-dom web-components webcomponents
Last synced: 15 May 2025
https://github.com/chaxus/ran
web components library, machine learning, function library and so on.
components custom-elements lib pwa pwa-app typescript ui ui-library utils web-components
Last synced: 23 Jun 2025
https://github.com/adobe/lit-mobx
Mixin and base class for using mobx with lit-element
lit-element mixin mobx web-components
Last synced: 12 Apr 2025
https://github.com/open-wc/custom-elements-manifest
Custom Elements Manifest is a file format that describes custom elements in your project.
custom-elements custom-elements-json custom-elements-manifest customelements customelementsjson customelementsmanifest hacktoberfest manifest open-wc web-components webcomponents
Last synced: 14 May 2025
https://github.com/mxdi9i7/vant-react
Lightweight 2kb Mobile UI Components built on React and TS, inspired by Vant@https://github.com/youzan/vant
components-library react ui-components ui-library vant vant-ui web-components
Last synced: 06 Apr 2025
https://github.com/stefanjudis/sparkly-text
A small web component for making your text spark.
custom-elements html-components web-components
Last synced: 12 Apr 2025
https://github.com/proyecto26/animatable-component
Animate once, use Everywhere! ๐ซ
animation animation-library animations declarative designer-website designers pwa stencil stencil-components stenciljs stenciljs-components transitions ux ux-experience waapi web web-animation web-animations web-animations-api web-components
Last synced: 08 Apr 2025
https://github.com/justinfagnani/html-include-element
Easily include external HTML into your pages.
custom-elements html include web-components
Last synced: 04 Apr 2025
https://github.com/proyecto26/ion-phaser
A web component to use Phaser Framework with Angular, React, Vue, etc ๐ฎ
angular custom-component custom-components custom-elements ionic ionic-framework phaser phaser-framework phaser3 phaserjs react react-component stencil-components stencil-js stenciljs stenciljs-components vue vuejs web-component web-components
Last synced: 16 Mar 2026
https://github.com/Guseyn/EHTML
HTML as Template Language
html html-elements htmx template-language web-components
Last synced: 10 May 2025
https://github.com/breakfast-studio/lunchboxjs
Declarative ThreeJS via web components
3d custom-elements three-js threejs web-components
Last synced: 12 Apr 2025
https://github.com/prmtrun/primate
The universal web framework
angular bun deno eta go handlebars htmx javascript marko node python react ruby solid svelte typescript voby vue web-components
Last synced: 07 Apr 2025
https://github.com/primate-run/primate
The universal web framework
angular bun deno eta go handlebars htmx javascript marko node python react ruby solid svelte typescript voby vue web-components
Last synced: 11 Dec 2025
https://github.com/petehouston/vue-ui-framework
My personal collection of Vue UI framework
hacktoberfest javascript ui ui-components vue vue-components web-components
Last synced: 04 Mar 2026
https://github.com/zachleat/browser-window
Used in demos as a way to fake a Safari-esque web browser window.
Last synced: 06 Apr 2025
https://github.com/freshworks/crayons
๐๏ธ Crayons - A UI Kit comprising of web components for building Freshworks Apps!
components crayons freshworks frontend stenciljs stenciljs-components ui ui-components uikit web-components
Last synced: 18 Jan 2026
https://github.com/praveenpuglia/shadow-dom-in-depth
Everything you need to know about Shadow DOM
css custom-elements document-fragment doubts examples explanations guide light-dom-elements questions shadow-dom shadow-roots shadow-trees slot web-components
Last synced: 07 May 2025
https://github.com/clevercloud/clever-components
Collection of Web Components by Clever Cloud
Last synced: 16 Apr 2026
https://github.com/CleverCloud/clever-components
Collection of Web Components by Clever Cloud
Last synced: 03 Apr 2025
https://github.com/vanillawc/.github
Vanilla Web Components. A place for framework-free, transpiler-free, scaffolding-free web components.
element-collection web-components
Last synced: 04 Apr 2025
https://github.com/nudeui/nudeui
Lea's kitchen sink of form components. WIP. Try at your own risk or come back later.
Last synced: 10 Apr 2025
https://github.com/freshdesk/crayons
๐๏ธ Crayons - A UI Kit comprising of web components for building Freshworks Apps!
components crayons freshworks frontend stenciljs stenciljs-components ui ui-components uikit web-components
Last synced: 24 Mar 2025
https://github.com/w3c/webcomponents-cg
Web Components community group
css html js w3c web-components
Last synced: 12 Apr 2025
https://github.com/pimterry/server-components
:wrench: A simple, lightweight tool for composable HTML rendering in Node.js, based on web components.
custom-elements dom html javascript javascript-framework prototype templating-engine web-components
Last synced: 16 Mar 2025
https://github.com/getelena/elena
Elena is a simple, tiny library for building Progressive Web Components.
custom-element custom-elements custom-elements-manifest design-system elena javascript progressive-enhancement ssr typescript web-components webcomponent
Last synced: 13 Apr 2026
https://github.com/LeaVerou/nudeui
Lea's kitchen sink of form components. WIP. Try at your own risk or come back later.
Last synced: 19 Mar 2025
https://github.com/1000ch/lazyload-image
HTMLImageElement extension for lazy loading.
Last synced: 25 Aug 2025
https://github.com/rossrobino/drab
Headless custom element library
components custom-elements ui web-components web-components-library
Last synced: 05 Apr 2025
https://github.com/jails-org/jails
Elegant and Minimalistic Web Components Micro Framework
custom-element hateoas island-architecture javascript javascript-applications javascript-library javascript-tools lightweight-javascript-library micro-frontend micro-frontends web-component web-components
Last synced: 16 Dec 2025
https://github.com/pwa-builder/pwa-auth
Web component that lets your users sign-in/sign-up using their Microsoft, Google, Facebook, or Apple account. Your app receives their email address, name, and profile picture.
apple-login authentication facebook-login google-login microsoft-login sign-ins web-components
Last synced: 07 May 2025
https://github.com/github/text-expander-element
Activates a suggestion menu to expand text snippets as you type.
custom-elements web-components
Last synced: 14 Apr 2025
https://github.com/wokwi/wokwi-elements
Web Components for Electronics and IoT Parts
arduino electronics lit-element web-components
Last synced: 15 May 2025
https://github.com/vuegwt/vue-gwt
Vue.js Components/Custom Elements in Java with GWT. Developed at https://www.genmymodel.com.
gwt java vue vue-components vue-gwt vuejs web-components
Last synced: 06 Apr 2025
https://github.com/VueGWT/vue-gwt
Vue.js Components/Custom Elements in Java with GWT. Developed at https://www.genmymodel.com.
gwt java vue vue-components vue-gwt vuejs web-components
Last synced: 14 Jul 2025
https://github.com/shawnbot/custom-elements
All about HTML Custom Elements
custom-elements html javascript web-components
Last synced: 12 Apr 2025
https://github.com/victorqribeiro/fos
Web Components to turn your web app into a fake operating system
framework html5 javascript library ui ux web-components
Last synced: 20 Aug 2025
https://github.com/dataformsjs/dataformsjs
๐ DataFormsJS ๐ A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications.
compiler compilers custom-elements dataformsjs handlebars handlebarsjs image-gallery javascript javascript-framework jsx markdown markdown-viewer playground preact react react-components single-page-app spa vue web-components
Last synced: 16 May 2025
https://github.com/wscats/virtual-dom
ๅ ณไบVue๏ผReact๏ผPreactๅOmi็ญๆกๆถๆบ็ ็่งฃ่ฏป
jsx omi preact react virtual-dom vue web-components
Last synced: 01 May 2025
https://github.com/Polymer/polyserve
Moved to Polymer/tools monorepo
bower dev-server http2 polymer web-components
Last synced: 28 Mar 2025
https://github.com/dumijay/caldom
An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
alternative browser components custom-elements dom javascript jquery library lightweight minamalist react reactive simple small tiny ui virtual-dom vue web-components
Last synced: 13 Apr 2025
https://github.com/jails-org/Jails
Elegant and Minimalistic Web Components Micro Framework
custom-element hateoas island-architecture javascript javascript-applications javascript-library javascript-tools lightweight-javascript-library micro-frontend micro-frontends web-component web-components
Last synced: 16 Jul 2025
https://github.com/github/image-crop-element
A custom element for cropping a square image. Returns x, y, width, and height.
custom-elements image-crop image-cropper web-components
Last synced: 14 May 2025
https://github.com/IBM/pwa-lit-template
A template for building Progressive Web Applications using Lit and Vaadin Router.
lit lit-element lit-html progressive-web-app pwa pwa-lit-template typescript web-components
Last synced: 13 May 2025
https://github.com/matthewp/ocean
Web component server-side rendering
partial-hydration ssr web-components
Last synced: 25 Oct 2025
https://github.com/luwes/swiss
๐จ๐ญFunctional custom elements
custom-elements functional web-components
Last synced: 09 Apr 2025
https://github.com/github/auto-check-element
An input element that validates its value with a server endpoint.
custom-elements web-components
Last synced: 13 Apr 2025
https://github.com/vaadin/spring
Spring integration for Vaadin
java spring spring-boot vaadin vaadin-spring web web-application web-components
Last synced: 08 Apr 2025
https://github.com/vmware-clarity/core
Clarity is a scalable, accessible, customizable, open-source design system built with web components. Works with any JavaScript framework, created for enterprises, and designed to be inclusive.
a11y angular clarity design-system javascript react ui-components vue web-components
Last synced: 14 May 2025
https://github.com/juntossomosmais/atomium
Atomium is an internal design system for 'Juntos Somos Mais' using Web Components
custom-elements design-system design-systems design-tokens designsystem ionic nx stenciljs storybook typescript web-components webcomponents
Last synced: 04 Apr 2025
https://github.com/github/custom-element-boilerplate
Boilerplate for creating a custom element.
custom-elements web-components
Last synced: 16 May 2025
https://github.com/joakin/elm-canvas
A canvas drawing library for Elm
canvas custom-elements elm elm-lang generative-art web-components
Last synced: 13 Apr 2025
https://github.com/kriszyp/alkali
Alkali is library for functional reactive data flows that drive native-based UI elements
javascript reactive typescript web-components
Last synced: 12 Apr 2025
https://github.com/node-projects/web-component-designer
A Designer for HTML Components or Pages in a WebComponent
designer typescript web-components wysiwyg wysiwyg-editor wysiwyg-html-editor
Last synced: 16 May 2025
https://github.com/manolo/gwt-polymer-elements
Polymer Web Components for GWT. A collection of Material Design widgets for desktop and mobile.
components elemental2 gwt java jsinterop material-design mobile polymer pwa web-components widgets
Last synced: 09 May 2026
https://github.com/feature-hub/feature-hub
Create scalable web applications using micro frontends.
feature-app feature-hub feature-service micro-frontends react web-components
Last synced: 16 May 2025
https://github.com/lume/element
Fast and simple custom elements.
3d 3d-graphics css custom-elements html html-elements javascript jsx lume shadow-dom solid threejs tsx typescript web-components webgl
Last synced: 12 Apr 2025
https://github.com/nazar-pc/CleverStyle-Framework
CleverStyle Framework is simple, scalable, fast and secure full-stack PHP framework
cleverstyle cleverstyle-framework framework full-stack livescript php polymer web-components
Last synced: 27 Apr 2025
https://github.com/integrativesoft/lara
Lara Web Engine is a lightweight C# framework for web user interface development.
cross-platform csharp dotnet html5 lara ui web web-components web-development web-services
Last synced: 05 Apr 2025
https://github.com/swisspost/design-system
Swiss Post Design System - for a consistent and inclusive user experience across the web platform.
design-system pattern-library web-components
Last synced: 04 May 2026
https://github.com/sui-components/sui-components
SUI Components
hacktoberfest hacktoberfest2024 react-components reactjs site--es-platform team--es-pt-web-platform tier--2 vert--es-platform vert--es-platforms web-components
Last synced: 15 May 2025
https://github.com/github/task-lists-element
Drag and drop task list items.
custom-elements web-components
Last synced: 16 May 2025
https://github.com/Matsuuu/web-component-devtools
Web Component DevTools is a Browser Extension enhancing the development experience of Web Component developers
chrome custom-elements extension hacktoberfest javascript lit typescript web-components webcomponents
Last synced: 03 May 2025
https://github.com/matsuuu/web-component-devtools
Web Component DevTools is a Browser Extension enhancing the development experience of Web Component developers
chrome custom-elements extension hacktoberfest javascript lit typescript web-components webcomponents
Last synced: 21 Jul 2025