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-18 00:27:49 UTC
- JSON Representation
https://github.com/dfirebaugh/knoll
gallery for custom html elements
components custom-html-elements design-systems style-guide web-components
Last synced: 07 Jan 2026
https://github.com/kostastepetes/web-components-landing-page
Web Components for a minimalistic, yet complete, company landing page. The page contains: Navbar, Hero, Stripe Bar, About & Services Sections, Contact Form and Footer.
company-site landing-page web-components
Last synced: 07 Jan 2026
https://github.com/knowler/tree-view-element
Work in progress on a some tree view element patterns
Last synced: 19 May 2026
https://github.com/ebabel-eu/voice-book-search
Search for books with a voice activated input
amp-html voice-as-an-interface web-components
Last synced: 29 Mar 2025
https://github.com/joelalejandro/building-web-components
A learning repo about Web Components and Stencil.
custom-elements-v1 shadowdom stenciljs web-components
Last synced: 26 Dec 2025
https://github.com/bahrus/be-repeated
Provides standalone support for repeated DOM generation. Like web components, it can work anywhere HTML works. It provides progressive enhancement to server-rendered content, without requiring use of templates.
attribute-based custom-element custom-elements loops template templates web-component web-components
Last synced: 22 Feb 2026
https://github.com/bengeendokter/custom-element
Web component test with Lit and Rollup.
Last synced: 20 Jan 2026
https://github.com/nonsalant/colocated-styles
Pattern for co-locating CSS in web components
css css-modules patterns web-components
Last synced: 12 Apr 2026
https://github.com/omarkawach/arcgis-web-components
A repo to help get started with the ArcGIS Maps SDK for JavaScript and web components
arcgis-js-api arcgis-maps-sdk-for-javascript custom-elements gis html html-css-javascript javascript lit react storybook vue web-components
Last synced: 12 Apr 2026
https://github.com/giovanni-venturelli/jvx-multiselect
A multipurpose - multiselect material web component which manages both synchronous and asynchronous selections.
asynchronous material-design multi-select select web-components
Last synced: 11 Mar 2025
https://github.com/martyna411/yt-channels-list
YouTube technical channels list
Last synced: 11 Mar 2025
https://github.com/nathanjhood/web-components
How to OOP in the browser.
browser javascript no-config oop web-component web-components webcomponent webcomponents
Last synced: 11 May 2026
https://github.com/JenniferSmith007/reusable_WebComponent_VanillaJS
Defining a custom HTML elements by creating a reusable comment element and making it dynamic with state.
custom-component custom-element dom html-elements shadow-dom state-management template vanilla-javascript web-components
Last synced: 11 Mar 2025
https://github.com/yashas10gowda/ai-projects
Used Tensorflow.JS to predict certain things.
lit tensorflow-models web-components
Last synced: 04 Feb 2026
https://github.com/gustavvopenna/todo-app-lit
Todo App made with Lit 🔥(Web Components)
html lit-element web-components
Last synced: 11 Mar 2025
https://github.com/slice312/AWS_CICD_monolith-book-app
Dockerizing: node server + client side with common js
aws aws-ec2 cicd docker docker-compose ec2 express feature-sliced javascript node vanilla-js web-components webpack webpack-multi-page
Last synced: 11 Mar 2025
https://github.com/octavadi/interactive-story-project
🔧 Modular Interactive Story Template | n8n Chatbot Integration | Web Components Architecture | Cross-browser Compatible | Perfect for creating engaging story experiences with AI narrator support
ai-narrator chatbot cross-browser css3 html5 interactive-fiction interactive-story javascript modular-architecture n8n-integration responsive-design story-template storytelling template-system web-components
Last synced: 16 Apr 2026
https://github.com/oniijs/onii
Hi, onii-san! Everything about web components!
Last synced: 18 Jul 2025
https://github.com/usrrname/hit-counter
A web component and service for displaying site visits from Google Analytics ✨
custom-elements web-components
Last synced: 04 Sep 2025
https://github.com/dev-goraebap/theme-system-demo
built with vite, tailwind css for simple theme system 🎨
Last synced: 04 Sep 2025
https://github.com/lenovo-it/widgets-factory
The widgets factory.
boilerplate-template custome-element lit napi-rs solidjs sveltejs vue3 web-components
Last synced: 02 Feb 2026
https://github.com/zheng-bote/rz-weather
A VUE3 Web Component for Weather & environment data
Last synced: 01 Sep 2025
https://github.com/jaspero/page-builder
A web component page builder built in svelte
page-builder svelte web-components
Last synced: 12 Apr 2026
https://github.com/inhaltone/gnd.collapse
gnd-collapse is a lightweight vanilla JavaScript custom element for creating collapsible content sections on web pages. Easily toggle visibility of content with smooth animations, ideal for accordions, collapsible menus, FAQs, and more.
Last synced: 11 Mar 2026
https://github.com/minimalist-components/mn-option
a checkbox and radio component
checkbox purejs radio web-components
Last synced: 11 Jun 2025
https://gitlab.com/pinage404/button-back
Element to go to the previous page [NPM repository](https://www.npmjs.com/package/button-back)
back backward button history link polymer url web-component web-components webcomponent webcomponents
Last synced: 05 Apr 2025
https://github.com/vdegenne/rollup-plugin-material-all
Develop with @material/web/all.js - Build what's needed.
build material-web material-you mwc3 npm rollup-plugin vite-plugin web-components
Last synced: 12 May 2026
https://github.com/ubermanu/components
🧩 Composite web components (WIP)
composite low-level web-components work-in-progress
Last synced: 12 Apr 2026
https://github.com/psdi/tracker-client
Browser client for tea tracker database
Last synced: 18 May 2026
https://github.com/annrie/foundation-vue
A Foundation + VueJS project use webpack4 , babel7 and gulp4 (Phase I)
babel7 foundation-vue foundation6 gulp vue-components vuejs web-components webpack4 yarn2
Last synced: 21 Jan 2026
https://github.com/zecat/geo-fr-api
A set of elements wrapping the french governmental geo api (Polymer 1.9 - 2.x)
api french geo location polymer web-components
Last synced: 16 Mar 2025
https://github.com/danforbes/dots
Demonstrational & educational project to showcase interactions with Substrate- and FRAME-based blockchains
polkadot substrate wasm web-components
Last synced: 18 Apr 2026
https://github.com/dking1342/web-component-intro
An intro into web components
components html html-templates shadow-dom web-components webcomponents
Last synced: 29 May 2026
https://github.com/startpolymer/jobs
Polymer Job Board.
jobs polymer usetheplatform usewebplatform web-components
Last synced: 25 Mar 2025
https://github.com/jdavis-software/angular-modern-patterns-showcase
A comprehensive demonstration of cutting-edge Angular patterns and best practices for 2025! This repository showcases the latest Angular features including Signals, NgRx integration, RxJS patterns, Web Components, performance optimizations, and accessibility implementations.
accessibility angular ngrx rxjs signals web-components
Last synced: 13 Apr 2026
https://github.com/anuva312/web-components
Web Components I develop for learning!
css3 html5 javascript web-components
Last synced: 10 Apr 2026
https://github.com/fs-webcomponents/fs-client
Polymer element that manages JavaScript SDK instances
familysearch polymer polymer-element web-components
Last synced: 14 Jan 2026
https://github.com/fs-webcomponents/fs-signin
Polymer element that manages FamilySearch authentication state
familysearch polymer polymer-element web-components
Last synced: 10 Sep 2025
https://github.com/trescenzi/spellbook
A simple DnD spellbook
dnd dnd-tools web-component web-components
Last synced: 13 Apr 2026
https://github.com/lidorsystems/integralui-web-quickstart
A demo application that contains samples for each component included in the IntegralUI Web library
angular components integralui javascript react samples ui vue web web-components
Last synced: 13 Apr 2026
https://github.com/brightspace/d2l-image
Web component for images requiring authentication
browser lit-element web-components
Last synced: 24 Apr 2025
https://github.com/d-holguin/aang
Micro JavaScript SPA framework using Native Web Components
javascript vanilla-javascript web-components
Last synced: 14 May 2026
https://github.com/nicanor008/fly
Pagination, Toast & Date-picker web components. Ready to use in any web development flow
date-picker library pagination pagination-library shadow-dom toast toast-library web web-components web-components-api web-components-library
Last synced: 23 Feb 2026
https://github.com/0xjcf/ignite-element
Create web components with support for multiple state management libraries. Integrate with Redux, MobX, or XState seamlessly while maintaining flexibility and a consistent API.
lit-html mobx redux state-management vanilla-js vitest wallabyjs web-components xstate
Last synced: 07 Mar 2026
https://github.com/fredrikbergqvist/nidhu.gg
web web-components web-components-library
Last synced: 18 May 2026
https://github.com/davelinke/particles
a minimal ES6 web component library/framework
es6 html javascript scss web-components
Last synced: 09 Apr 2026
https://github.com/davelinke/atlas
An ES6 vanilla javascript no-code app designer/editor
es6 javascript no-code vanilla-javascript web-components wysiwyg
Last synced: 18 May 2026
https://github.com/bladeski/countdown-timer-example
Example code for usage of the Countdown Timer web component
parceljs scss typescript web-components
Last synced: 13 Apr 2026
https://github.com/undercloud/paysage
Vuejs Reactive Components
paysage react reactive redux vue vuejs vuex web-components
Last synced: 13 Apr 2026
https://github.com/wurde/grid-fun
Exploring Grid CSS via Web Components.
css css-grid grid-system ui web-components
Last synced: 13 Apr 2026
https://github.com/daggerok/webcomponents-examples
web-components, webcomponentsjs, @webcomponents
Last synced: 09 Jun 2026
https://github.com/smartiniOnGitHub/fastify-lit-element
Fastify Plugin to manage web components using lit-element
fastify fastify-plugin lit-element web-components
Last synced: 10 Mar 2025
https://github.com/doganozturk/baklava-input-mask-react-examples
A Vite-based demonstration application illustrating the integration and compatibility between the Baklava Design System and different input masking libraries.
baklava-design react web-components
Last synced: 29 Jan 2026
https://github.com/jlengrand/fuzzy-date
A simple web-component that displays dates in a way understood by humans
date momentjs polymer polymer-cli time web-components
Last synced: 10 Apr 2025
https://github.com/deniolp/tubewrapper
Youtube wrapper. Learning Web Components and Google Youtube API
ajax api custom-elements eslint grid-layout netlify offline-capable promises service-worker shadow-dom template travis-ci web-components wrapper youtube-api
Last synced: 11 Mar 2025
https://github.com/dovrol/adaptive-blazor
Blazor component library based on @adaptive-web-components
adaptive-ui adaptive-web-components adaptive-web-design blazor component-library microsoft-fast web-components
Last synced: 14 Jan 2026
https://github.com/bhollis/flash-piano
A web component that adds a playable piano to your website.
custom-elements piano piano-keyboard web-audio web-components web-midi
Last synced: 04 May 2026
https://github.com/falken20/blue-renting
Web desarrollada usando componentes Lit-Elements. Tiene un back en Google con BBDD Mongo.
Last synced: 11 Mar 2025
https://github.com/eladiomejias/polymer-starter-app
First starter polymer app
Last synced: 11 Mar 2025
https://github.com/WL-Amigo/wlb-components
Web Components to use in WhiteLuckBringers' works
Last synced: 11 Mar 2025
https://github.com/arjun-p-jayakrishnan/arjun-p-jayakrishnan.github.io
Web components based portfolio
Last synced: 13 Apr 2026
https://github.com/psygo/hookban
A hookable goban
baduk go goban web-components weiqi
Last synced: 05 Feb 2026
https://github.com/simonmclean/lazy-img
Web component for lazy loading images
lazy-load-img lazy-loading lazyload-images web-components
Last synced: 11 Mar 2025
https://gitlab.com/didream-master/sytwc/web-component
Disponible en https://sytwc-web-component.didream.vercel.app/
Last synced: 11 Mar 2025
https://github.com/anshumagahlot22/Drum-kit
drum-kit londonappbrewery web-components web-development
Last synced: 11 Mar 2025
https://github.com/pillowsoft/indyjs-svelte-presentation-01-2021
Demo projects for Indy JS Svelte presentation
shoelace snowpack svelte typescript web-components
Last synced: 11 Mar 2025
https://github.com/yashrajbharti/placeholder-component
A customizable web component for developers and designers to reserve space for future components. https://www.npmjs.com/package/placeholder-component
css html js npm web-components
Last synced: 05 Feb 2026
https://github.com/bahrus/proxy-prop
Web component that passes a prop from higher component down
custom-element custom-elements declarative web-component web-components
Last synced: 29 Apr 2026
https://github.com/lcvriend/wc-simple-table
Web component for creating simple (multi-indexed) table from json
custom-elements data-tables data-visualization hierarchical-tables multi-level-tables no-dependencies vanilla-javascript web-components
Last synced: 01 Mar 2025
https://github.com/stronquens/Marvel-Polymer
Progressive web app using Polymer.
javascript learning-by-doing marvel-api polymer web-components
Last synced: 11 Mar 2025
https://github.com/yld0/frontend
The frontend for yld0
lit-element progressive-web-app pwa typescript web-components
Last synced: 11 Mar 2025
https://github.com/fulvioberretta/go-web-components
Simple webapp for commenting movie meaning with other people. The aim is to develop without dependency except the GO runtime and the SQLite3 driver.
css go golang html javascript no-dependencies web-components webcomponents
Last synced: 13 Apr 2026
https://github.com/novacbn/svelte-window-component
Simple Svelte v3 Web Component for dynamically loading Svelte Components from a register
Last synced: 05 Feb 2026
https://github.com/raisiqueira/poc-lit-element
Simple button made with Lit Element
lit-element lit-html web-components
Last synced: 13 May 2026
https://github.com/uiwebkit/tabs-angular
Uni Tabs example for Angular
angular custom-elements html javascript stencil tab tab-bar tabs typescript web web-components widget
Last synced: 13 Apr 2026
https://github.com/diolps/saikou-cms
This is a cms based on dynamic components and in the use of predefine angular website templates
angular cms dynamic-components web-components
Last synced: 29 Mar 2026
https://github.com/bennypowers/package-info
Web component that displays npm dependency info
custom-elements hacktoberfest license npm web-components
Last synced: 13 Apr 2026
https://github.com/kulapoo/todo-web
A minimal Todo app demo and sandbox. Built with Rust, Native Web Components, and Zustand for state management, this app is bundled using Vite with TypeScript support.
native rust todo-app typescript web-components zustand
Last synced: 08 Jan 2026
https://github.com/rendaardy/restaurant-apps
A web application I made to finish my final submission in "Menjadi Front-End Web Developer Expert" course
pwa shadow-dom web-accessibility web-components
Last synced: 11 Mar 2025
https://github.com/siaikin/timered-counter
Make the value change more vivid and natural
countdown counter lit timer web-components
Last synced: 12 Apr 2025
https://github.com/son-link/jukeboxjs
Web Component to add an audio player to your website
audio-player javascript music music-player web-components
Last synced: 12 May 2026
https://github.com/andreruffert/custom-elements
My open source web component collection.
custom-elements element-collection web-components
Last synced: 14 Jun 2025
https://github.com/jlengrand/soundcloud-web-component-application
A simple website with a soundcloud player, built using web components (polymer)
polymer polymer2 web-components
Last synced: 10 Apr 2025
https://github.com/marcelabpetroli/web-components-nike
Nike Card Web Component 👟🏃
Last synced: 11 Mar 2025
https://github.com/divanvisagie/web-components-example
Example of Web Components with Lit HTML
Last synced: 11 Mar 2025
https://github.com/LLazyEmail/hn_email_template
javascript mail nodejs templates web-components
Last synced: 11 Mar 2025
https://github.com/halait/spacetogram
Astronomy images and videos in an infinite scroll.
astronomy restful-api single-page-applications web web-components
Last synced: 11 Mar 2025
https://github.com/FranciscoGutierrez/visualisationcomponents
re-usable top-level visualisation web-components
Last synced: 11 Mar 2025
https://github.com/vdsabev/codebedder.com
Simplest code editor on the web
editor syntax-highlighting web-components
Last synced: 05 Apr 2025
https://github.com/npolar/mdc
Material Design Components
ecmascript ecmascript-2019 lit-element lit-html material-design web-components
Last synced: 02 Feb 2026
https://github.com/tomassalina/card-web-component
Archivos del Curso de Web Components de Platzi
Last synced: 11 Mar 2025
https://github.com/igor-klymenok/grimoire-core
Modern UI Kit, based on Web Components
stenciljs ui-kit web-components
Last synced: 11 Mar 2025
https://github.com/Starotitorov/web-components-todo-list
Todo list written using Web Components technologies
Last synced: 11 Mar 2025
https://github.com/aloyfa/phone-app
Project that emulates an iPhone creating Web Components using LitElement library.
javascript litelement open-wc web-components
Last synced: 11 Mar 2025
https://github.com/TheBrockEllis/Whiskeys
Whiskey selection page w/ filters built with StencilJS
javascript stenciljs typescript web-components
Last synced: 11 Mar 2025
https://github.com/elyndra-studios/elementrix-ui-core
Elementrix-UI is an open-source, modular UI component library designed to simplify and enhance user interface development with reusable, framework-agnostic components.
component-library design-system frontend frontend-library modular open-source responsive scss stenciljs storybook typescript ui-components web-components
Last synced: 10 Apr 2026
https://github.com/carnold84/voice-ui
Experimental prototype for voice-enabled UI.
voice-recognition web-components
Last synced: 11 Mar 2025