An open API service indexing awesome lists of open source software.

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.

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

tree-view web-components

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.

lit rollup web-components

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

vanilla-js web-components

Last synced: 11 Mar 2025

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/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!

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 🎨

vite web-components

Last synced: 04 Sep 2025

https://github.com/zheng-bote/rz-weather

A VUE3 Web Component for Weather & environment data

vue3 web-components

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.

js web-components

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

web-components

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/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/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

web-components 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/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.

lit-elements web-components

Last synced: 11 Mar 2025

https://github.com/eladiomejias/polymer-starter-app

First starter polymer app

polymer web-components

Last synced: 11 Mar 2025

https://github.com/WL-Amigo/wlb-components

Web Components to use in WhiteLuckBringers' works

web-components

Last synced: 11 Mar 2025

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/

web-components

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/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

svelte web-components

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/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 👟🏃

web-components

Last synced: 11 Mar 2025

https://github.com/divanvisagie/web-components-example

Example of Web Components with Lit HTML

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/vdsabev/codebedder.com

Simplest code editor on the web

editor syntax-highlighting web-components

Last synced: 05 Apr 2025

https://github.com/tomassalina/card-web-component

Archivos del Curso de Web Components de Platzi

css html web-components

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

web-components

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