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-17 00:27:59 UTC
- JSON Representation
https://github.com/nuxeo/nuxeo-elements
Nuxeo web components
jxlabs-nos-master nuxeo nuxeo-engineering nuxeo-ui polymer web-components
Last synced: 16 Feb 2026
https://github.com/simonw/datasette-table
A Web Component for embedding a Datasette table on a page
Last synced: 15 Aug 2025
https://github.com/thesephist/yolo
On the yolo page, anything goes... I'll merge any pull request you make to this website.
css custom-elements html javascript meme web-components
Last synced: 12 May 2025
https://github.com/billyjov/angular-react-microfrontend
:construction: React vs Angular ? Why not both ! Micro frontend demo using Angular and React alongs with a NodeJS API
angular angular-elements micro-frontend micro-frontends microfrontend microfrontends-demo reactjs typeorm web-components
Last synced: 12 Apr 2025
https://github.com/vaadin/vaadin-context-menu
The responsive Web Component for showing context dependent items for any element on the page. Part of the Vaadin components.
context-menu polymer polymer-element polymer2 vaadin vaadin-context-menu web-components webcomponents
Last synced: 12 Apr 2025
https://github.com/matthiaskainer/pure-lit
Register your lit-elements as a pure functions.
html javascript lit lit-html web-component web-components
Last synced: 07 Oct 2025
https://github.com/fernandopasik/hello-web-components
A simple starter <hello-world /> web component written in typescript, using lit. Unit tested with jest and e2e tested with playwright.
hello-world lit lit-component lit-element lit-html node-test-runner starter web-component web-component-starter web-components
Last synced: 26 Mar 2025
https://github.com/MatthiasKainer/pure-lit
Register your lit-elements as a pure functions.
html javascript lit lit-html web-component web-components
Last synced: 13 May 2025
https://github.com/zeevkatz/scroll
👆Scroll! - TypeScript game using Web Components for JS13K game competition
game js13kgames js13kgames2019 typescript web-components
Last synced: 05 Mar 2026
https://github.com/capitec/omni-components
Modern UI component library for mobile and web.
ui-library vanilla-js web-components
Last synced: 09 Apr 2025
https://github.com/marketingpipeline/media-card-web-component
A web component to display books, movies, TV shows & song details on any website
api books css custom-element films frontend html javascript js movie movies music songs themoviedb themoviedb-api tv-series tv-shows web-component web-components web-elements
Last synced: 12 Apr 2025
https://github.com/hydecorp/push-state
Turn static web sites into dynamic web apps.
ajax animations custom-element history-api history-management hydejack jquery jquery-plugin page-loader page-transitions pjax prefetch prefetcher reactive rxjs smoothstate vanilla vanilla-js web-components webcomponent
Last synced: 09 Aug 2025
https://github.com/vanillawc/wc-datepicker
A web component that wraps a text input element and adds date-picker functionality to it.
calendar custom-elements date-picker datepicker html javascript vanilla-web-component web-components
Last synced: 23 Oct 2025
https://github.com/haithemmosbahi/scheduler-component
A Web Component wrapper for FullCalendar library that uses Polymer version 2.0 and ES6.
calendar custom-elements-v1 es6 fullcalendar-library polymer scheduler web-components webcomponents
Last synced: 21 Mar 2025
https://github.com/alexlafroscia/ember-cli-stencil
Automatic discovery of Stencil.js components for your Ember application
ember-cli stenciljs web-components
Last synced: 13 Jun 2025
https://github.com/soub4i/web-merge
Declarative client-side web fragment merger using web component APIs
fragments microfrontend web-components
Last synced: 23 Jan 2026
https://github.com/lejunyang/lun
✨A beautiful full-featured web components library✨
components-library theme-ui ui-library vue3 web-components
Last synced: 25 Jan 2026
https://github.com/leobalter/cross-root-aria-delegation
Explainer for the Cross-root ARIA delegation proposal
accessibility web-components webcomponents
Last synced: 22 Mar 2025
https://github.com/simonireilly/cypress-lit
Test your Lit elements and native web components in cypress with all the modern browsers
custom-elements cypress html lit-element test testing testing-tools web-components webcomponents
Last synced: 14 Feb 2026
https://github.com/uPortal-Project/uPortal-web-components
A collection of uPortal Web Components and JavaScript utilities
gradle hacktoberfest internationalization layout menu openid-connect reactjs typescript uportal vue web-components webjar webjars
Last synced: 11 Mar 2025
https://github.com/vaishnavi-3969/web-componentify
✨ Web Componentify is an open-source repository dedicated to simplifying web development by providing a collection of reusable components. Whether you're building a website, web application, or mobile app, you'll find a wide range of components, from headers and footers to buttons and dropdowns, available in various popular frameworks and language
collaborate components-and-templates components-library css hacktober hacktoberfest hacktoberfest-2023 hacktoberfest-starter hacktoberfest2023 html js learn react-js react-native tailwindcss templates-design web-components
Last synced: 13 Sep 2025
https://github.com/uportal-project/uportal-web-components
A collection of uPortal Web Components and JavaScript utilities
gradle hacktoberfest internationalization layout menu openid-connect reactjs typescript uportal vue web-components webjar webjars
Last synced: 09 Apr 2025
https://github.com/jwcjs/core
🎨 Jwc.js is a JavaScript framework for using JSX to write web components on the web.
javascript jwcjs web-component web-components web-components-library webcomponents-framework
Last synced: 14 Jul 2025
https://github.com/corejam/corejam
A scaffolding for building progressive GraphQL powered jamstack applications.
graphql graphql-server help-wanted jamstack pwa serverless serverless-framework ssg ssr static-site-generator stencil-components stenciljs typescript up-for-grabs web-components
Last synced: 02 Oct 2025
https://github.com/ZeevKatz/scroll
👆Scroll! - TypeScript game using Web Components for JS13K game competition
game js13kgames js13kgames2019 typescript web-components
Last synced: 10 May 2025
https://github.com/alfredosalzillo/masquerades
A library for styled web components.
css html-css-javascript html5 javascript styled-components styled-system web-components
Last synced: 11 Apr 2025
https://github.com/philnash/web-share-wrapper
A web component that wraps other share elements to replace with a web share button where supported.
web-component web-components web-share web-share-api
Last synced: 14 Jun 2025
https://github.com/tiagoboeing/anywhere-webcomponents
A UI work in progress based on custom elements (web components) for use in anywhere.
components components-library custom-elements javascript js stencil stenciljs web-components webcomponents
Last synced: 22 Jun 2025
https://github.com/vaadin/vaadin-button
The Web Component for customized buttons. Part of the Vaadin components.
button custom-elements material polymer polymer3 vaadin web-components webcomponents
Last synced: 07 Apr 2025
https://github.com/hikarock/x-play
:musical_score: :notes: :musical_note: :musical_keyboard: :violin: :saxophone: :trumpet: :guitar:
hypertalk mml music-library polymer web-components
Last synced: 15 Mar 2026
https://github.com/sohamsshah/sodium-ui
Sodium is a simple, modular and customizable web component library to build elegant and accessible UI pieces for your React Application.
component-library design-system react reactjs storybook ui-components ui-library uikit web-components
Last synced: 22 Apr 2025
https://github.com/kasperlaursen/octoprint-card
All your 3D Printer info in a single Lovelace Card!
home-assistant homeassistant homeassistant-custom-component lovelace lovelace-card lovelace-cards lovelace-custom-card octoprint svelte svelte3 web-components
Last synced: 25 Oct 2025
https://github.com/vidschofelix/vite-plugin-svelte-anywhere
Use Svelte components anywhere
svellte vite-plugin web-components
Last synced: 24 Feb 2026
https://github.com/htmlelements/smart-custom-element
Smart a lightweight web component library that provides capabilities for web components, such as data binding, using es6 native class inheritance. This library is focused for providing the developer the ability to write robust and native web components without the need of dependencies and an overhead of a framework.
attributename custom-element custom-elements-development custom-elements-v1 customelements custoom-elements dom event-listener eventtype html-element html-structure html-tags htmlelements javascript-framework lifecycle-callbacks lifetime polyfill web-components webcomponents webcomponents-framework
Last synced: 12 Apr 2025
https://github.com/ajmd17/blockml-component
A component-based virtual DOM system (similar to React) for blockml.
components react virtual-dom web-components
Last synced: 11 Mar 2025
https://github.com/o0101/good.html
💎 Good.HTML. A nice framework without the bad stuff. Lots of custom elements, and nice templates. Good. HTML
async custom-elements custom-elements-v1 html html-css-javascript javascript reactive self-closing shadow-dom template-engine templates vanilla-js web-components web-components-library web-framework webcomponents
Last synced: 24 Aug 2025
https://github.com/tobyzerner/inclusive-elements
Accessible, lightweight, unstyled implementations of common UI controls.
a11y accessibility custom-elements web-components
Last synced: 16 Mar 2026
https://github.com/oysteinamundsen/toolbox
A no-dependency component library for the web
data-grid datagrid framework-agnostic no-dependencies table typescript vanilla-js virtualization web-components
Last synced: 08 May 2026
https://github.com/playcanvas/web-components
Web Components for building declarative PlayCanvas applications
custom-elements declarative dom html playcanvas typescript web-components
Last synced: 30 Dec 2025
https://github.com/padax/w-components
JavaScript library based on Web Components.
javascript javascript-library web-application web-components web-components-library
Last synced: 15 Jul 2025
https://github.com/tjb1982/hoquet
A tiny, minimal, platform-native, vanilla JavaScript web component library.
mixin platform-native vanilla-javascript vanilla-js web-components
Last synced: 19 Feb 2026
https://github.com/luwes/wesc
We are the Superlative Components!
custom-elements shadow-dom ssg ssr web-components
Last synced: 10 Jun 2026
https://github.com/rwieruch/web-components-dropdown
Dropdown built as Web Componment.
dropdown web-component web-components
Last synced: 15 Apr 2025
https://github.com/bennypowers/eleventy-plugin-slide-decks
🎼 It makes an itsy-bitsy, teeny-weeny, web-component slide deck prezzy 🎵 🎚️ Write slide decks with 11ty and share them over the web. 🎴
11ty eleventy eleventy-plugin html presentation slides web web-components
Last synced: 15 Apr 2025
https://github.com/abraham/node-package
Node Package Web Component
node-package npm web-components
Last synced: 15 Apr 2025
https://github.com/sorin-davidoi/fullcalendar-calendar
Web Component wrapper for FullCalendar
calendar fullcalendar javascript polymer web-components widget
Last synced: 23 Mar 2025
https://github.com/ollionorg/flow-core
Flow
angular css html html-css-javascript libarary lit lit-element lit-elements react typescript ui ui-components vue3 web-components
Last synced: 02 Oct 2025
https://github.com/muan/paint-canvas-element
<paint-canvas> custom element.
custom-elements drawing painting web-components
Last synced: 11 Apr 2025
https://github.com/vaadin/vaadin-rich-text-editor
Web Component for rich text input. Part of the Vaadin components. https://vaadin.com/components
custom-elements polymer rich-text-editor vaadin web-components webcomponents
Last synced: 19 Feb 2026
https://github.com/thangman22/oembed-component
📋oEmbed web component that make you easy to embed everything.
javascript oembed web-components
Last synced: 17 Oct 2025
https://github.com/byuweb/byu-theme-components
Web Components implementing the BYU web theme.
Last synced: 03 Feb 2026
https://github.com/chrisburnell/svg-sparkline
A Web Component for building an SVG Sparkline.
custom-element custom-elements customelement customelements javascript sparkline web-component web-components webcomponent webcomponents
Last synced: 01 Feb 2026
https://github.com/fxedel/toggle-icon
toggle-icon is a custom element created with Polymer. It provides an extremely powerful and customizable switch that looks like a paper-icon-button.
custom-elements hacktoberfest paper-elements polymer polymer2 ui web-components webcomponents
Last synced: 22 Feb 2026
https://github.com/iproov/web
iProov's Web SDK
2fa biometrics face-verification iproov web-components webassembly
Last synced: 20 Aug 2025
https://github.com/khmyznikov/ios-pwa-shell
Frontend part for ios-pwa-wrap solution
ios pwa pwabuilder web-components
Last synced: 10 Oct 2025
https://github.com/vanillawc/wc-include
A vanilla web component for including external media
htmlelement javascript vanillajs web-components
Last synced: 08 Oct 2025
https://github.com/xeaone/element
X-Element: Reactivity without the complexity.
angular application arrow-js browser components customelements data-binding esmodules framework front-end library lit-element lit-html polymer router routing spa vue web-components webcomponents
Last synced: 12 Dec 2025
https://github.com/jdvivar/eleventy-plugin-add-web-component-definitions
This Eleventy plugin will add Web Component definitions automatically by reading custom tags from HTML pages.
eleventy eleventy-plugin static-site-generator web-component web-components
Last synced: 10 Apr 2025
https://github.com/thebrandonlucas/bitcoin-qr
A zero-dependency, zero-framework QR code web component for Bitcoin on-chain, Lightning, and unified BIP-21 payments.
bitcoin lightning lightning-network qr qr-code stenciljs web-components
Last synced: 19 Jun 2025
https://github.com/potato4d/kamishibai-viewer
Qiita slide mode embed library
library vue vue-cli-3 web-component web-components webcomponent
Last synced: 08 Oct 2025
https://github.com/gravitee-io/gravitee-ui-components
🧱 Set of UI components used across the Gravitee.io ecosystem.
gravitee lit security-scan web-components
Last synced: 12 Apr 2025
https://github.com/brunobernardino/deno-boilerplate-simple-website
This is a simple framework-less boilerplate for a Deno website or web app, deployed with Deno Deploy. 🦕
boilerplate deno deno-deploy frameworkless javascript typescript web-components website
Last synced: 22 Apr 2025
https://github.com/whitefusionhq/crystallized
A collection of quality-of-life DX enhancements to Lit or "vanilla" web components
javascript lit-element litelement web-components
Last synced: 29 Jul 2025
https://github.com/abdonrd/gdg-logo
Web Component (with Polymer) to generate the Google Developer Group logo
gdg google-developer-groups polymer web-components
Last synced: 15 Apr 2025
https://github.com/genesiscommunitysuccess/custom-elements-lsp
Web component autocompletion plugins
autocompletion code-completion custom-elements diagnostics intellij-plugin intellisense language-server-protocol lsp vim-plugin vscode-plugin web-components
Last synced: 29 Oct 2025
https://github.com/akhil0001/jellyswitch
Jellified Light weight switch web component built on vanilla javascript
jelly-switch switch toggle web-components
Last synced: 22 Apr 2025
https://github.com/vaadin/vaadin-select
Customizable Web Component similar to a native browser select. Part of the Vaadin components.
lumo-theme polymer2 select vaadin web-components webcomponents
Last synced: 11 Jan 2026
https://github.com/vemlavaraloucagamers/vlalg-nimbus
This is an Open Source project by VLALG that aims to share JavaScript libs, VS Code extensions, Browser extensions and Vue.js 3 components
css-reset js-helpers js-library js-utils jshelper scss vue vue-components web-components
Last synced: 16 Apr 2026
https://github.com/ow3org/web-components-starter
🏝 Web Components Starter template to help kick-start development of a framework-agnostic component library.
library starter-kit template typescript vite vue web-components
Last synced: 16 Mar 2025
https://github.com/GDGSpain/gdg.es
The GDG Spain official website
gdg polymer pwa web-components
Last synced: 11 Mar 2025
https://github.com/bluewatertracks/paper-timezone
Polymer based timezone selection component
paper-timezone polymer timezone web-component web-components
Last synced: 17 Aug 2025
https://github.com/geocine/web-components-hooks-demo
web components hooks demo
context-api css-in-js hacktoberfest hooks parceljs routing web-components
Last synced: 19 Mar 2025
https://github.com/slogsdon/php-web-component-ssr
Provides server-side rendering support for native web components / custom elements
server-side-rendering web-components
Last synced: 13 Apr 2025
https://github.com/tap30/web-components
A monorepo for the core libraries of our Design System.
design-system lit web-components
Last synced: 15 Apr 2025
https://github.com/jamessimone/lwc-paginator
Composable pagination LWC
lightning-web-components lwc salesforce salesforce-developers salesforce-lightning salesforce-lightning-components salesforce-lightning-web-components salesforcedx web-component web-components
Last synced: 15 Apr 2025
https://github.com/vaadin/vaadin-board
Web Component for creating flexible responsive layouts and building nice looking dashboards.
vaadin vaadin-elements vaadin-pro web-component web-components
Last synced: 15 Apr 2025
https://github.com/mgnstudio7/stenciljs-virtual-scroll
Virtual Scroll Web Component with DIFFERENT element height
angular angular5 angularx ionic javascript react react-native scroll stencil stenciljs typescript virtual-scroll web-components webcomponents
Last synced: 07 May 2025
https://github.com/cyberphoenix90/aurum
Fast and concise declarative DOM rendering library for javascript
aurumjs dom fast html5 javascript rendering streams typescript web-components webcomponents
Last synced: 12 Apr 2025
https://github.com/fintechsoftware/finpro
FinPro prioritizes user experience with its user-friendly interfaces. It includes components specifically designed for financial applications such as investment, banking, financial analysis, and cryptocurrency, which speeds up your design process and helps you achieve excellent results.
design-system frontend javascript typescript ui ui-kit web-components
Last synced: 22 Jul 2025
https://github.com/bluewatertracks/paper-countries
Select Dropdown with list of countries with flags and autocomplete
country-flags country-flags-dropdown paper-countries polymer web-component web-components
Last synced: 22 Sep 2025
https://github.com/1000ch/social-button
Social Buttons as Web Components
facebook twitter web-components
Last synced: 22 Oct 2025
https://github.com/htmlelements/smart-accordion
Smart Accordion Custom Element | Web Components | HTML Elements | Javascript UI
accordion accordion-component accordion-custom-element accordion-dashboard accordion-element accordion-plugin accordion-tab accordion-user-interface accordion-widget accordionjs accordionlist css3 custom-elements eslint html-accordion html-elements html5 panel user-interface web-components
Last synced: 30 Apr 2025
https://github.com/johnwalley/compare-image-slider
Compare two images with a slider
react svelte vue web-components
Last synced: 12 Sep 2025
https://github.com/bennypowers/state
Lazy, explicit, typed, 1kb one-way state management
explicit-effects state web-components
Last synced: 15 Apr 2025
https://github.com/iobroker-community-adapters/iobroker.webui
UI using WebComponents
iobroker visualization web-components
Last synced: 28 Apr 2026
https://github.com/abraham/github-repository
GitHub Repository Web Component
github github-repository web-components
Last synced: 20 Oct 2025
https://github.com/phjardas/taktische-zeichen
Generator für taktische Zeichen nach der DV 102
hacktoberfest react svg web-components
Last synced: 20 Jun 2025
https://github.com/frameright/image-display-control-web-component
🚀 Next-gen responsive <img>
frameright image image-display-control image-manipulation image-publishing iptc-metadata metadata metadata-extraction metadata-parser responsive-design responsive-images responsive-layout web-components
Last synced: 28 Oct 2025
https://github.com/maroun-baydoun/youtube-controller-extension
A chrome extension to control Youtube™ videos from any web page
babel chrome-extension controls-youtube-videos javascript web-components
Last synced: 21 Mar 2025
https://github.com/alphagov/miller-columns-element
Miller columns (cascading lists) for hierarchical topic selection on GOV.UK
custom-elements govuk govuk-content-publisher web-components
Last synced: 08 May 2025
https://github.com/alangdm/helium-animated-pages
A light spiritual succesor to neon-animated-pages using only css animations
animations css css-animations html javascript js shadow-dom web-components
Last synced: 02 Apr 2025
https://github.com/vanillawc/wc-template
Template HTML with tagged template literals
literal tagged template vanilla web-components
Last synced: 26 Jun 2025
https://github.com/niutech/gwdcomponents
Google Web Designer Components
google web-components webcomponents
Last synced: 03 Sep 2025
https://github.com/brightspaceui/icons
SVGs, Polymer web components and SASS mixins for D2L icons
icons polymer sass svg web-components
Last synced: 13 Jul 2025
https://github.com/mokkapps/stencil-storybook-demo
This demo show how to run, build & deploy Storybook and Stencil from one repository
aws-s3 monorepo stencil storybook web-components webcomponents
Last synced: 05 Jul 2025
https://github.com/muxinc/media-playlist
A custom element for playing through a set of audio and video elements.
Last synced: 22 Apr 2025