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/georapbox/mutation-observer-element

A custom element that offers a declarative interface to the MutationObserver API.

custom-elements web-components

Last synced: 03 Feb 2026

https://github.com/codingchili/lifx-circadian

Control LIFX lamps using cron expressions with the LAN protocol for polyphasic sleep

lifx lifx-lan-protocol polyphasic python web-components

Last synced: 20 Jan 2026

https://github.com/byuweb/byu-person-lookup

A Web Component to look up a person, display a list of possible matches, and fire an event when a person is selected from a list.

web-components

Last synced: 23 Jan 2026

https://github.com/knowler/custom-element-lifecycle-element

A custom element for learning about the lifecycle of custom elements

custom-elements web-components

Last synced: 03 Apr 2025

https://github.com/chrisrobison/mindgraph

Framework-free, browser-native visual graph workbench for modeling and running AI workflows with Web Components and a lightweight event architecture.

ai-workflows browser-native event-driven graph-editor javascript web-components

Last synced: 28 May 2026

https://github.com/morganney/web-component-best-practices

Some best practices regarding web component architecture, development, building and publishing.

css html javascript web-components

Last synced: 27 May 2026

https://github.com/florianfe/wikipedia-desktop-app

📚🔎 A small app that uses the inofficial wikipedia API

polymer web-components wikipedia-desktop

Last synced: 18 May 2026

https://github.com/aaronksaunders/stencil-starter

Sample application using stenciljs with ionic4 components and stencil-redux

frontend-framework ionic-framework redux stencil stencil-js stencil-redux web-components

Last synced: 09 May 2026

https://github.com/melhosseiny/aurora

Web component design system

design-system web-components

Last synced: 28 Jan 2026

https://github.com/fescii/pau

This project is a web component-based user interface for displaying video reels. It is built using HTML, JavaScript, and CSS.

css3 html5 reels web-components

Last synced: 17 Feb 2026

https://github.com/maritzstl/mtz-ajax-interceptor

A group of elements to support intercepting ajax requests for injecting headers or handling responses globally.

injecting-headers interceptor polymer web-components

Last synced: 12 Jun 2026

https://github.com/dakirchik/simplepwa

Modern framework for creating adaptive, reactive Progressive Web Applications (PWA) with offline support. Built on Web Components with easy IndexedDB integration, responsive routing, and a reactive store for offline-first applications.

adaptive cli indexeddb manifest offline offline-first progressive-web-app pwa reactive routing store web-components

Last synced: 18 May 2026

https://github.com/tostaylo/front-end-framework-bench

Automated browser rendering performance benchmarking suite for front-end frameworks. Results -> https://tostaylo.github.io/front-end-framework-bench-viewer/

automated-testing framework framework-bench puppeteer react rust rust-wasm svelte vue web web-components

Last synced: 29 Jan 2026

https://github.com/svalit/svalit

🍦 SSR Vanilla Async @Lit

async esm isomorphic lit lit-element ssr web-components

Last synced: 15 Apr 2026

https://github.com/georapbox/a-tab-group

A custom element to create a group of tabs and tab panels.

custom-elements tab-group tab-panel tabs web-components

Last synced: 15 Apr 2025

https://github.com/aelbore/inline-lit-element-loader

Webpack loader to inline LitElement external styles and decorators

css custom-elements inline-styles lit-element lit-html plugin sass scss styles web-components webpack

Last synced: 21 Jan 2026

https://github.com/aelbore/rollup-plugin-inline-custom-elements-ts

Rollup plugin to inline templateUrl and styleUrl for custom-element-ts library

custom-element inline plugin rollup web-components

Last synced: 09 Feb 2026

https://github.com/georapbox/web-share-element

A custom element that implements the Web Share API to share user-defined data.

custom-elements web-components

Last synced: 15 Apr 2025

https://github.com/devboidesigns/devboi-test-component

Lit DOM Elements. 🌎 Example Repository to document how to create and publish web components with Lit & Vite

lit npm-package vite web-components

Last synced: 16 Feb 2026

https://github.com/jeffreyquan/flip-card-wc

Flip Card Web Component

typescript web-components

Last synced: 02 May 2026

https://github.com/thometnanni/vantage-renderer

Vantage-renderer is an open-source 3D projection renderer built with Three.js. It provides a modular framework for projecting media (images and videos) onto 3D environments using custom web components. Designed for fact-checkers, investigative journalists, and OSINT practitioners.

investigative-journalism osint photomatching threejs web-components

Last synced: 03 Mar 2025

https://github.com/searchcraft-inc/searchcraft-javascript-sdks

Monorepo containing framework-specific JavaScript SDKs for use in front-end consuming applications of Searchcraft.

javascript react sdk search search-engine searchcraft typescript vue web-components

Last synced: 27 Feb 2026

https://github.com/vinlemon/window-controls

Web components offering native-like window controls, primarily designed for Tauri 2.

controls linux macos tauri tauri2 web-components window-controls windows

Last synced: 14 Feb 2026

https://github.com/gringonivoli/wop-toasty

Web Component built with Stencil to Show Dan Forden's Toasty from Mortal Kombat.

stencil stenciljs stenciljs-components web-component web-components webcomponent webcomponents

Last synced: 11 Apr 2026

https://github.com/zyrenth/quantum

Monorepo for Quantum Components and Quantum CLI.

cli quantum-cli react tailwindcss ui ui-components ui-library web web-components zyrenth

Last synced: 15 Feb 2026

https://github.com/ngx-primer/primer-ui

Ngx Primer - A collection of reusable Angular components, modules, and directives designed to help you build beautiful UIs, following the GitHub Primer Design System.

angular angular-components angular-ui-kit component-library design-system modular-design ngx-primer open-source primer-design-system responsive-ui responsive-ui-kit ui-components web-components web-components-library

Last synced: 01 Mar 2026

https://github.com/vanillawc/wc-csv-table

A vanilla web component to present CSV as a HTML table

csv table vanilla web-components

Last synced: 14 Feb 2026

https://github.com/therapychat/twilio-video-call-gui

Polymer element for twilio-video graphic interface

polymer polymer-element twilio twilio-video video web-components webcomponents

Last synced: 18 Aug 2025

https://github.com/danielmatthew/website

This is my website. There are many like it, but this one is mine.

accessibility blog performance personal-website web-components

Last synced: 06 Apr 2025

https://github.com/niekes/beautiful-backgrounds

The "Beautiful Backgrounds" library offers a collection of customizable web components designed to enhance web pages with visually appealing animated backgrounds. Easy to integrate and use, these components are perfect for adding dynamic and interactive elements to your web applications.

ambient animated-background animation background background-effects beautiful-backgrounds canvas canvas-animation custom-elements dynamic-background html5-canvas interactive-background star-field typescript vfx visual-effects web-components

Last synced: 05 May 2026

https://github.com/vrugtehagel/yozo

A custom element library for simple, robust and readable components

framework library no-build tiny web-components yozo

Last synced: 05 Jan 2026

https://github.com/sidvishnoi/latest-commit

Track changes at specific GitHub URLs, without the need to visit them at GitHub every time.

github-api latest-version vanilla-javascript web-components

Last synced: 17 Apr 2026

https://github.com/nfreear/elements

A collection of useful custom elements.

custom-elements es6 web-components

Last synced: 08 Mar 2026

https://github.com/leoneck/eck-autocomplete

Autocomplete web component. Suggests options for an input.

autocomplete web-components

Last synced: 10 Apr 2025

https://github.com/nucoui/chatora

Transcends Framework boundaries JSX Web Components

chatora chatorajs custom-elements jsx micro-component micro-frontend reactive web-components

Last synced: 09 Mar 2026

https://github.com/serenity-js/serenity-js-playwright-ct-web-components-template

Test your Lit and native web components with Serenity/JS and Playwright Test

component-testing lit playwright template web-components

Last synced: 05 Sep 2025

https://github.com/itsmaheshkariya/a1

A1 Is Javascript Micro framework for rapid API Development

deno framework rest-api server typescript web-components web-elements

Last synced: 13 Apr 2026

https://github.com/mirko-san/mclock

It is stylish clock of Web Components. Use Lit.

lit web-components

Last synced: 15 May 2026

https://github.com/chase-moskal/magical

web toolkit for lit apps

lit-element lit-html web-components

Last synced: 18 May 2026

https://github.com/jens-ox/tailwind-components

Framework-agnostic Tailwind UI elements using Web Components

lit-html tailwindcss tailwindui web-components

Last synced: 10 Apr 2026

https://github.com/bahrus/be-adoptive

be-adoptive allows Shadow DOM to inherit styles from the parent element.

custom-element custom-elements shadow-dom stylesheets web-component web-components

Last synced: 19 Apr 2026

https://github.com/aztack/aztec-ui

An UI Framework for Electron/NW.js Desktop Apps

electron framework-agnostic node-webkit nwjs ui-components web-components

Last synced: 21 Apr 2026

https://github.com/jshimkoski/custom-elements

The Complete Web Components Framework. Ultra-powerful, type-safe runtime for fast, reactive, and maintainable web components.

components-framework custom-elements frontend reactive typescript ui web-components

Last synced: 25 Apr 2026

https://github.com/2kabhishek/user-card-wc

Reusable user profile component 👧🏻👦🏻

frontend module user-profile web-components

Last synced: 21 Apr 2026

https://github.com/nicejade/micro-web-component

🌌 Micro web component used to show miniprogram code. https://nicelinks.site/

miniprogram rollup web-components webapp website

Last synced: 21 Apr 2026

https://github.com/schalkneethling/neo-shadow-html

The HTML, CSS, and JavaScript counterpart to NeoShadow Astro

html javascript web-components

Last synced: 20 Feb 2026

https://github.com/1000ch/fluid-iframe

Web Components which provides fluid width <iframe>.

iframe web-components

Last synced: 29 Oct 2025

https://github.com/fabricelements/set-up

Base configuration files for Polymer projects and more

polymer web-component web-components

Last synced: 24 Apr 2026

https://github.com/oma-wc/oma

a framework independent web components library

component-library hacktoberfest haunted lit-html web-components

Last synced: 05 Oct 2025

https://github.com/vigzmv/reddit-gallery

#useThePlatform. Reddit reader made with Web components and JavaScript magic

javascript reddit usetheplatform web-components

Last synced: 25 Apr 2026

https://github.com/funkeeflow/wc-accordion

A vanilla, a11y ready web component for your basic accordion needs. Small, simple, nothing more.

a11y accordion custom-elements vanilla-js web-components

Last synced: 15 May 2026

https://github.com/basement2/ray-marching

Embedding ray marching in html files only

glsl ray-marching web-components webgl

Last synced: 27 Apr 2026

https://github.com/geocine/bubble-component

bubble chat component built with Stencil

chat stenciljs web-components

Last synced: 19 Jan 2026

https://github.com/whoisryosuke/gatsby-preact-web-component-test

Starter template for Gatsby + Preact + Web Components

gatsbyjs preact template web-components

Last synced: 09 Apr 2026

https://github.com/sofiane-abou-abderrahim/javascript-web-components-tooltip

This is a little JavaScript demo application built with web components. Indeed, I developped my own custom element to created a tooltip feature. For that, I used several functionalities, such as class, shadow dom, connected callback, disconnected callback, styling inside shadow dom, slot, template, attribute changed callback, shadow dom projection.

attribute-changed-callback connected-callback custom-elements disconnected-callback javascript lifecycle shadow-dom slot template web-components

Last synced: 29 Apr 2026

https://github.com/userfront/toolkit

Pre-built signup forms and login forms by Userfront

auth authentication javascript jwt react vue web-components

Last synced: 30 Mar 2025

https://github.com/rodrigotomees/react-jsx-html-comments

Enable HTML comments and conditional IE comments in React components and JSX using a Web Component (W3C Custom Element).

customelement html html-comments javascript jsx npm npm-package react web-components webcomponent webcomponents

Last synced: 22 Mar 2025

https://github.com/sneas/x-ray

Display HTML/Web component and show/hide it's code

html stenciljs web-components

Last synced: 09 May 2026

https://github.com/eugenioenko/oidc-js

Drop-in OIDC authentication for every JavaScript framework. Zero dependencies. React, Vue, Svelte, Angular, Solid, Preact, Lit.

angular authentication identity javascript jwt lit oauth oauth2 oidc openid-connect pkce preact react solidjs sso svelte typescript vue web-components

Last synced: 08 Jun 2026

https://github.com/capjamesg/stories.js

A HTML component that enables stories on your personal website.

html javascript stories web-components

Last synced: 01 May 2026

https://github.com/matuzalemsteles/metal-parcel-example

Minimum viable Metal app with Parcel Bundler

metaljs parcel parcel-bundler web-components

Last synced: 02 May 2026

https://github.com/ficusjs/ficusjs-testing

Helper functions for web component testing

ficusjs frontend testing web-components

Last synced: 16 Aug 2025

https://github.com/juliendargelos/rollup-plugin-web-components

Import and inject web component styles and templates with rollup

rollup rollup-plugin web-components

Last synced: 12 May 2026

https://github.com/nonsalant/fixed-podcast-player

Web Component for a sticky audio player and its Play button

audio-player mp3-player podcast ui vanilla-javascript web-components

Last synced: 02 May 2026

https://github.com/mgrsskls/web-components

Collection of Web Components

css dark-theme html js web-components

Last synced: 03 May 2026

https://github.com/aiden-fe/compass-template

项目模板仓库,utils lib,styles lib,vue web,vue lib,rush monorepo,react vite, nextjs,nestjs,web components,uniapp,taro vue

nestjs nextjs react styles taro template uniapp utils vue3 web-components

Last synced: 02 Aug 2025

https://github.com/lukethacoder/wasm-web-components-playground

🦀 Building Web Components using Rust (WASM) - no JS here

rust wasm web-components

Last synced: 05 May 2026

https://github.com/georapbox/files-dropzone-element

A custom element that creates a drag and drop zone for files.

custom-elements dropzone web-components

Last synced: 31 Oct 2025

https://github.com/juliancataldo/astro-template-extensions

An AstroJS adaptation of the Template Extensions (Web Components) examples.

astro custom-elements proposal template-strings w3c web-components

Last synced: 07 May 2026

https://github.com/m4thieulavoie/portfolio

My own open source personal website

javascript lint portfolio sass typescript web-components

Last synced: 04 Oct 2025

https://github.com/kieranbarker/dice-component

A web component for interactive "roll a die" buttons.

vanilla-js vanilla-js-academy web-components

Last synced: 11 Mar 2025

https://github.com/angelojbgama/guiamestre.js

Biblioteca JavaScript para criar tours interativos em sites, destacando elementos e exibindo tooltips personalizados com texto e imagens. Facilita o onboarding de usuários e a descoberta de funcionalidades com navegação intuitiva

animation component-library documentation frontend guiamestrejs guide interactive javascript library open-source responsive tooltip tour tutorial ui user-experience user-onboarding ux web-components web-development

Last synced: 08 May 2026

https://github.com/kingoftac/houdini-components

Experiments with wrapping css houdini apis in reusable web components.

css houdini layout-worklet paint-worklet typescript web-components

Last synced: 09 May 2026

https://github.com/geotrev/bulba

An intuitive, deterministic, and extendable web component base class.

component component-library components custom-elements javascript web web-component web-components

Last synced: 11 May 2026

https://github.com/FabricElements/set-up

Base configuration files for Polymer projects and more

polymer web-component web-components

Last synced: 11 Mar 2025

https://github.com/aerowang/web-components

有趣的 web-components

web-components

Last synced: 20 May 2026

https://github.com/chrisburnell/theme-selector

A Web Component to set a site-wide theme preference using a native select element, saved to local storage.

component components custom-element custom-elements customelement customelements web-component web-components webcomponent webcomponents

Last synced: 26 Jan 2026

https://github.com/vicdata4/seed

Lightweight web application based on web-components.

eslint javascript lit-element opensource redux rollup vaadin web-components

Last synced: 11 Apr 2026