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

Snaky web components that moults

custom-elements slithe svelte web-components

Last synced: 04 Oct 2025

https://github.com/stacksjs/command-palette

⌘-k, or anything — Create beautiful, performant command palettes for your application.

component-library composables headless typescript unocss vite vue web-components

Last synced: 24 Apr 2025

https://github.com/parent-tobias/chord-component

A lit-based custom web component for displaying SVG chords via a simple interface

guitar-chords music-theory ukulele-chords web-components

Last synced: 12 May 2026

https://github.com/internetarchive/ia-icons

SVG icons and ia-icon components

icons lit-element svg web-components

Last synced: 01 Mar 2026

https://github.com/1000ch/twitter-button

Twitter button as Web Components.

twitter web-components

Last synced: 13 Apr 2026

https://github.com/lume/eventful

A class (or mixin) whose instances emit events that external code can subscribe to.

3d 3d-graphics css custom-elements emit-events event-driven event-emitter eventful game-dev game-engine graphics html lume threejs web-components webgl

Last synced: 18 Jan 2026

https://github.com/leoneck/wc-split-demo

Web Component split into .ts, .html, and .scss files

esbuild web-components

Last synced: 17 May 2026

https://github.com/codesue/io

🌑 A mini Python REPL web component

pyodide python repl web-components

Last synced: 14 Feb 2026

https://github.com/gthmb/scatter-image

A Polymer 2.0 Custom Element providing a scattered image drawing effect

image-effects polymer-element polymer2 web-components

Last synced: 06 Oct 2025

https://github.com/sandy98/chess-board

ChessBoard as a web component, meant to be used with any framework (Vue, React, Angular, even none). Compiled with Stencil.js. See demo at:

chess chess-board chessboard javascript web-components

Last synced: 06 May 2026

https://github.com/jgarber623/remote-template

A dependency-free Web Component that fetches a URL and appends the response to a <template>.

custom-elements customelements fetch-api html-template web-components webcomponents

Last synced: 21 Mar 2025

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

Minified ES module renderers for FicusJS

css ficusjs frontend htm lit-html preact uhtml web-components

Last synced: 07 Oct 2025

https://github.com/kcmr/create-lit-component

A minimal generator for LitElement Web Components –– npm init kcmr/lit-component

cli generator lit-component litelement oclif parceljs scaffold web-components

Last synced: 20 Jan 2026

https://github.com/kinngh/polaris-react-to-wc-codemod

[WIP] Migrate Polaris React to Web Components

polaris-react react shopify shopify-polaris web-components

Last synced: 12 Oct 2025

https://github.com/domiot-io/iot-elements-node

Collections of HTML/DOM elements for IoT systems by domain (home, retail, hospitality, etc.).

dom domiot elements home-automation html iot iot-system nodejs smart-building web-components

Last synced: 14 Jul 2025

https://github.com/melhosseiny/sourdough

Compose user interfaces without frameworks

deno esm web-components

Last synced: 16 Feb 2026

https://github.com/jgarber623/under-construction

A dependency-free Web Component that generates OSHA-compliant barricade tape.

custom-elements customelements web-components webcomponents

Last synced: 08 Oct 2025

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

A collection of web components

svelte web-components

Last synced: 21 Jan 2026

https://github.com/codingchili/bitcoin-explorer

Just another blockchain explorer in Python with asyncio/aiohttp and Web Components.

aiohttp asyncio bitcoin blockchain bunny-components javascript python web-components

Last synced: 12 Apr 2026

https://github.com/fibo/design-canvas

Web Components for design sketches

design web-components

Last synced: 09 Oct 2025

https://github.com/patkub/bs4-polymer

Bootstrap 4 elements and shared styles for Polymer 2

bootstrap polymer web-components

Last synced: 07 Mar 2026

https://github.com/notifir/widget

Web component for in-app notifications

lit web-components webcomponents

Last synced: 19 Jan 2026

https://github.com/shonya3/poe-blocklist

Hide posts by users and keywords on PoE Forum

chrome-extensions path-of-exile vue3 web-components

Last synced: 09 May 2026

https://github.com/rosenkolev/web-components-vite-app

An web application using only native browser technology and vite build tool. HTML-first,template-agnostic,web 2.0.

custom-elements vite web-components web2

Last synced: 23 Jan 2026

https://github.com/brightspaceui/loading-spinner

Polymer-based web component for a loading spinner

polymer web-components

Last synced: 04 Apr 2026

https://github.com/smartcompanion-app/smartcompanion-library

SmartCompanion library to build apps

stenciljs storybook web-components

Last synced: 17 Apr 2026

https://github.com/melhosseiny/web-components-debate

List of articles for and against web components

web-components webcomponents

Last synced: 05 Apr 2025

https://github.com/agneym/jc-json-utils

A sample plugin for use JSON Crew

lit-element web-components

Last synced: 18 Apr 2026

https://github.com/nkpe/Dog-Dictionary

Dictionary of Dog breeds (data source : https://dog.ceo/dog-api/)

api html-css http-requests javascript web-components

Last synced: 11 Mar 2025

https://github.com/SaekiTominaga/js-library-browser

JavaScript library that works in the browser

custom-elements javascript npm web-components

Last synced: 21 Jul 2025

https://github.com/undercloud/componentary

PHP Server-Side Web Components

dom server-side template-engine web web-components

Last synced: 18 May 2026

https://github.com/georapbox/modal-element

A custom element to create a modal, using the native dialog element under the hood.

custom-elements dialog modal web-components

Last synced: 06 Jan 2026

https://github.com/grtjn/view-binary-element

Native Web Component for previewing a few common types of binary files

html5 javascript web-components

Last synced: 16 May 2026

https://github.com/kherrick/x-postpress-app

An app using x-postpress that fetches WordPress posts from the REST API.

custom-elements dark-theme lit-element lit-html progressive-web-app pwa redux service-worker web-components

Last synced: 10 May 2026

https://github.com/knowler/design-mode-element

Work in progress. A custom element that switches on Design Mode and allows you to save the changes to your filesystem.

custom-elements web-components

Last synced: 18 Apr 2026

https://github.com/alok722/stencil-components

A repository to document my learning while learning basics of the stencil from Udemy & YouTube. ♥️

javascript stenciljs stenciljs-components web-components webcomponents

Last synced: 14 Apr 2026

https://github.com/zacharytamas/favicon-badge

A Polymer element for declaratively updating the favicon for your webapp with dynamically-set numbers.

custom-elements favicon javascript polymer polymer-element web-components

Last synced: 02 May 2026

https://github.com/kornalius/yorkfire

Coffeescript customizable environment

coffeescript customizable environment plugins web-components

Last synced: 20 Apr 2026

https://github.com/shgysk8zer0/jss

Simple JavaScript StyleSheets & Palettes

constructable-stylesheet css-in-js css-modules jss web-components

Last synced: 24 Oct 2025

https://github.com/yanceyy/2048

2048 game based on webcomponents

2048 game javascript javascript-game web-components

Last synced: 21 Apr 2026

https://gitlab.com/bennyp/kupat-givat-hamivtar

SPA for Kupat Givat HaMivtar, the local tzedaka fund of the Givat HaMivtar neighbourhood in Jerusalem

node pwa stripe web-components

Last synced: 11 Mar 2025

https://github.com/radi-cho/star-rating

Five star rating element with material design style.

material-design star-rating web-components

Last synced: 09 Aug 2025

https://github.com/bipoza/kaier-writer

Modern text editor web component based on writty and made with StencilJS

stencil stenciljs stenciljs-components web-component web-components writty

Last synced: 21 Apr 2026

https://github.com/barrettotte/wc-resistor-calc

A resistor color code calculator as a vanilla JS web component.

vanilla-js web-components

Last synced: 17 May 2026

https://github.com/r3-dev/brand

r3-dev icons, badges and colors usage guidelines

brand web-components

Last synced: 13 Oct 2025

https://github.com/efflore/capsula

Capsula - base class for Web Components with reactive states and UI effects

capsula custom-elements effects reactivity signals web-components

Last synced: 21 Apr 2026

https://github.com/inventage/matomo-opt-out

A web component to let visitors opt-out of Matomo tracking

analytics lit-element lit-html matomo matomo-tracking opt-out tracking visitors-opt web-components

Last synced: 22 Apr 2026

https://github.com/domiot-io/iot-bindings-node

Collections of HTML/DOM binding elements for linking DOM elements with physical components.

bindings dom domiot elements html internet-of-things iot iot-system nodejs web-components

Last synced: 23 Jun 2025

https://github.com/hrfmmymt/speech-input

A custom element that allows you to easily try a SpeechRecognition API on your site.

custom-elements custom-elements-v1 media-recorder mediarecorder-api speech-recognition speechrecognition web-components webcomponents

Last synced: 18 Apr 2026

https://github.com/byuweb/byu-calendar-components

A central repository to bundle all the byu calendar components, including the byu-calendar-tile, byu-calendar-row, and byu-calendar component. byu-calendar acts as a wrapper for the other two components.

web-components

Last synced: 24 Apr 2026

https://github.com/kornalius/hazel

Hazel is a Coffeescript library for creating component-based user interfaces for the web.

coffeescript library web-components

Last synced: 24 Apr 2026

https://github.com/mupinnn/supaquiz

Just an ordinary trivia game

custom-elements quiz trivia web-components webpack webpack5

Last synced: 13 Apr 2026

https://github.com/sinedied/freevibes

A modern web dashboard for RSS feeds and notes, inspired by the old NetVibes interface

dashboard feed gist html lit notes rss typescript web-components

Last synced: 17 May 2026

https://github.com/wolfchamane/swdbapp

Star Wars DB Explorer, a portfolio frontend showcase based on Star Wars universe

css eslintjs html lit-element prettier pug reactjs sass starwars typescript vitejs vitest vuejs web web-components www

Last synced: 08 Apr 2026

https://github.com/mikeleg/flexsaber

Flexsaber is a declarative Web Components library for building flexible layouts using Flexbox. Designed to work in plain HTML, frontend frameworks, or no-code environments. Precise, modular, and powerful like a lightsaber.

flexbox frontend html ui-library web-components

Last synced: 24 Apr 2026

https://github.com/luwes/media-theme-neo

The Neo theme for Media Chrome. A Nudge to the classic Vimeo player design.

media-chrome web-components

Last synced: 24 Oct 2025

https://github.com/ardywsptr/materi-belajar-fundamental-front-end-web-development

Repositori ini merupakan kumpulan praktek dari materi yang ada pada kelas Belajar Fundamental Front-End Web Development di Dicoding

ajax api dicoding-academy ecmascript6 npm package-manager web-components webpack

Last synced: 07 Apr 2026

https://github.com/dgonzalezr/dava-components

Source code for Vanilla Stories: Web components, the secret ingredient for Design Systems

stencil stencil-components web-components

Last synced: 25 Apr 2026

https://github.com/leechael/lit-squircle

Squircle, the Web Component implementation.

lit-element squircle web-components

Last synced: 25 Apr 2026

https://github.com/lloydrichards/base_lit-with-tailwind

Template for how to setup lit using vite and tailwind.

lit tailwindcss typescript vite web-components

Last synced: 06 May 2026

https://github.com/lemmon/custom-textarea

Web Components custom-textarea element.

autogrow custom-elements html textarea web-components

Last synced: 31 Mar 2025

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

be-hive allows us to manage and coordinate the family, or HTML frimework of be-enhanced element behiviors / decorators.

behaviors custom-elements web-components

Last synced: 24 Aug 2025

https://github.com/knowler/restart-animations-element

A custom element for restarting animations on the page or for another element.

custom-elements web-components

Last synced: 16 May 2026

https://github.com/critical-graphite/pencel

Build fast, framework-agnostic web components — no virtual DOM

lightweight modular pencel reactive ui web-components

Last synced: 17 May 2026

https://github.com/georapbox/skeleton-placeholder-element

A custom element that acts as a placeholder to indicate that some content will eventually be rendered.

custom-elements web-components

Last synced: 09 Mar 2026

https://github.com/iconstorm/lol-element

A JavaScript base class for creating Web Components like you know what you're doing

javascript javascript-library web-components

Last synced: 11 Mar 2025

https://github.com/zacharytamas/load-lock

A Polymer element for easily adding an unsaved changes warning to your webapp when its tab is closed.

custom-elements javascript polymer polymer-element web-components

Last synced: 29 Apr 2026

https://github.com/legumeinfo/jekyll-theme-legumeinfo

A Jekyll theme for the Legume Information System and related biodata websites

biology jekyll jekyll-theme legumes uikit web-components

Last synced: 13 Mar 2026

https://github.com/vanillawc/wc-icon-rule

A spicy horizonal rule

design vanilla web-components

Last synced: 26 Apr 2026

https://github.com/pandawhisperer/socal-codecamp-polymer

Polymer Presentation given at SoCal Code Camp 2014

polymer presentation web-components

Last synced: 19 Apr 2026

https://github.com/iamogbz/oh-my-wcs

🎛️ Floating web components for easy website building

web-components

Last synced: 14 May 2026

https://github.com/offroaders123/num-text

A simple text editor Web Component for the browser!

desktop editor javascript mobile text-editor vanilla-javascript web-components

Last synced: 08 Jul 2025

https://github.com/htmlelements/vscode-angular-snippets

Visual Studio Code Snippets for Smart Web Components

angular typescript vscode vscode-extension web-components

Last synced: 13 Apr 2026

https://github.com/georapbox/theme-toggle-element

A custom element that allows you to toggle between light, dark and system theme.

custom-elements dark-theme light-theme system-theme theme web-components

Last synced: 17 May 2026

https://github.com/nuxeo/nuxeo-dataviz-elements

Nuxeo Data Visualization web components

dataviz nuxeo polymer web-components

Last synced: 23 Jun 2025

https://github.com/green3g/steal-svelte

A simple example of using stealjs with svelte templates

stealjs svelte-components web-components

Last synced: 20 Jan 2026

https://github.com/abritopach/stencil-star-rating

⭐ Star Rating Component is a standalone Web Component made with ❤️ and built 🛠 with Stencil (a framework-agnostic web component that works in Ionic, Angular, React, Vue, Remix, Vanilla javascript,.... ⭐

agnostic angular custom-elements rating rating-stars react remix star stenciljs vainillajs vue web-components webcomponents

Last synced: 12 Apr 2026

https://github.com/canonical-web-and-design/vanilla-web-components

An exploration of Vanilla using Web Components

framework vanilla vanilla-framework web-components

Last synced: 11 Mar 2025