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/github/g-emoji-element

Backports native emoji characters to browsers that don't support them by replacing the characters with fallback images.

custom-elements emoji web-components

Last synced: 08 Apr 2025

https://github.com/handsontable/hot-table

Handsontable - Best Data Grid Web Component with Spreadsheet Look and Feel.

data-grid data-table dynamic-table excel grid polymer polymer-element spreadsheet table web-components

Last synced: 05 Apr 2025

https://github.com/finastra/finastra-design-system

The Finastra Design System provided as a theme and components library

components css design-system design-tokens finance fintech sass theme ui ux-design web-components

Last synced: 15 May 2025

https://github.com/rocketcommunicationsinc/astro

Astro UXDS is a collection of guidelines, patterns and components for designing space-based user interface applications.

astrouxds design-system ground-resource-management satellite-tracking space-force stenciljs ussf web-components

Last synced: 16 May 2025

https://github.com/dunks1980/bay.js

An easy to use, lightweight library for web-components.

components library web-components

Last synced: 17 Mar 2025

https://github.com/11ty/eleventy-plugin-webc

Adds support for WebC *.webc files to Eleventy

custom-elements eleventy web-components

Last synced: 16 May 2025

https://github.com/github/file-attachment-element

Attach files via drag and drop or file input.

custom-elements keep web-components

Last synced: 16 May 2025

https://github.com/fernandopasik/lit-redux-router

Declarative way of routing for lit-html powered by pwa-helpers, redux and lit-element

lit lit-element lit-elements redux router routing web-component web-components web-components-library

Last synced: 16 May 2025

https://github.com/web-padawan/vanilla-hamburger

Animated hamburger menu icons for modern web apps (1.8 KB) ๐Ÿ”

burger custom-elements hamburger hamburger-menu vanilla web-components webcomponents

Last synced: 05 May 2025

https://github.com/davatron5000/podcast-player

An audio web component for podcasts

podcast-player web-components

Last synced: 23 Apr 2025

https://github.com/mumuy/calendar

ไธ‡ๅนดๅކ็ป„ไปถ - ้˜ด้˜ณๅކ/ๅ†œๅކๅ…ฌๅކๆข็ฎ—/่Š‚ๆ—ฅ/ๅคฉๅนฒๅœฐๆ”ฏ/็”Ÿ่‚–ๅฑž็›ธ_Chinese lunar calendar and Gregorian calendar conversion tool

calendar lunar solar web-components

Last synced: 12 May 2025

https://github.com/github/typing-effect-element

A custom element that shows text as if it were being typed

custom-elements keep web-components

Last synced: 10 Apr 2025

https://github.com/abraham/nutmeg

Build, test, and publish vanilla Web Components with a little spice

cli custom-elements hacktoberfest javascript karma lit-element lit-html shadow-dom typescript web-components webcomponents webpack

Last synced: 15 Dec 2025

https://github.com/vanillawc/wc-monaco-editor

A vanilla Monaco Editor web component

editor monaco vanilla web-components

Last synced: 04 Apr 2025

https://github.com/festify/fit-html

๐Ÿ’ช Combining web components + lit-html + redux (3KB)

lit-html redux web-components

Last synced: 24 Oct 2025

https://github.com/RocketCommunicationsInc/astro

Astro UXDS is a collection of guidelines, patterns and components for designing space-based user interface applications.

astrouxds design-system ground-resource-management satellite-tracking space-force stenciljs ussf web-components

Last synced: 14 Mar 2025

https://github.com/symbiotejs/symbiote.js

Simple, light and very powerful library to create embedded components for any purpose, with a data flow management included.

custom-elements framework frontend html javascript micro-frontends web-components webcomponents widgets

Last synced: 05 Mar 2026

https://github.com/carbon-design-system/ibm-products

A Carbon-powered React and Web Component library for IBM Products

carbon-design-system design-system hacktoberfest ibm-products javascript react scss web-components

Last synced: 29 Apr 2026

https://github.com/webreflection/uce-template

A Vue 3 inspired Custom Elements toolless alternative.

components components-and-templates web web-components

Last synced: 12 Sep 2025

https://github.com/raystubbs/zero

Build Web UIs in ClojureScript

clojure clojurescript front-end web-components

Last synced: 21 Oct 2025

https://github.com/michael-klein/funcy.js

funcy.js - a functional web components wrapper

functional web-components webcomponents

Last synced: 25 Apr 2025

https://github.com/codelv/enaml-web

Build interactive websites with enaml

enaml lxml python web web-components

Last synced: 12 Apr 2025

https://github.com/nativew/nativeweb

๐Ÿคณ Tiny library for simple web components. [1kB]

components framework javascript js native-web web-components

Last synced: 12 Jun 2026

https://github.com/Polymer/polymer-build

Moved to Polymer/tools monorepo

polymer web-components

Last synced: 26 Mar 2025

https://github.com/web-padawan/aybolit

Lightweight web components library built with LitElement.

bootstrap bulma custom-elements lit-element material web-components webcomponents

Last synced: 08 Oct 2025

https://github.com/web-padawan/polymer3-webpack-starter

Polymer 3 starter built with Vaadin components and Vaadin.Router library, using webpack and modern tools

pwa-boilerplate pwa-example starter-kit web-components webcomponents webpack-boilerplate

Last synced: 13 May 2025

https://github.com/feross/bg-sound

Web Component to emulate the old-school <bgsound> HTML element

background bgsound html html-element javascript midi sound web-components

Last synced: 02 Mar 2026

https://github.com/vidstack/examples

Examples on how to use Vidstack with your favourite JS and CSS libraries.

audio hls player react solid-js svelte tailwindcss typescript video vue web-components

Last synced: 07 May 2025

https://github.com/sindresorhus/gulp-vulcanize

Concatenate a set of Web Components into one file

concatenate deprecated gulp-plugin javascript nodejs polymer vulcanize web-components

Last synced: 27 Sep 2025

https://github.com/baloise/design-system

The Baloise Design System consists of reusable components and a clearly defined visual style, that can be assembled together to build any number of applications.

bulma-css components design-system hacktoberfest stenciljs web-components

Last synced: 08 Apr 2025

https://github.com/kjantzer/bui

โ€นBโ€บ Web components, classes, and utilities for creating single-page PWAs โ€“ built with Lit by Blackstone Publishing

buildwithlit custom-elements design-system javascript lit lit-element lit-html lit-html-element ui-components ui-framework ui-library web-components webcomponents

Last synced: 05 Apr 2025

https://github.com/jahilldev/component-elements

Create a custom element from any component with these tiny functions (2KB GZipped, ~1KB Brotli). Preact and React currently supported

components custom-elements hydration javascript jsx library lightweight nodejs partial-hydration preact react ssr tsx typescript utility vue web-components

Last synced: 15 Sep 2025

https://github.com/gugadev/storify

Instagram/Whatsapp stories clone built on Web Components and Web Animations API. ๐Ÿ”ฅ

custom-elements javascript postcss typescript web-animations web-animations-api web-components webpack

Last synced: 09 Apr 2025

https://github.com/sinedied/svelte-web-components-template

A base template for building a shareable web components library with Vite, Svelte and TypeScript.

components custom-elements library svelte template vite web-components

Last synced: 22 Jul 2025

https://github.com/Matsuuu/custom-elements-language-server

Custom Elements Language Server provides useful language features for Web Components. Features include code actions, completions, diagnostics and more.

custom-elements customelements web-components webcomponents

Last synced: 16 Jul 2025

https://github.com/friedricenoodles/banana-ui

ๅŸบไบŽWeb Components๏ผŒ่ทจๆก†ๆžถๅฏ็”จ็š„็ŽฐไปฃๅŒ–็ป„ไปถๅบ“ใ€‚https://banana-ui.com

components html javascript lit react typescript ui-library web-components webcomponents

Last synced: 05 Apr 2025

https://github.com/nylas/components

UI building blocks to add email, calendar, and contacts to your app in minutes.

agenda calendar composer contact-list lerna scheduler svelte web-components

Last synced: 23 Jun 2025

https://github.com/zachleat/filter-container

Filtering visible child elements based on form field values.

web-components

Last synced: 05 Apr 2025

https://github.com/eavichay/showroom

Universal development and automated test environment for web components

automation bdd client-side javascript server-side tdd test-tools testing testing-tools web-components

Last synced: 13 Jun 2025

https://github.com/matsuuu/custom-elements-language-server

Custom Elements Language Server provides useful language features for Web Components. Features include code actions, completions, diagnostics and more.

custom-elements customelements web-components webcomponents

Last synced: 23 Oct 2025

https://github.com/WeAreGenki/minna-ui

๐Ÿ˜ธ A fast, friendly, and fun web UI kit for everyone.

css-framework design-system javascript minna-ui postcss svelte wearegenki web-components

Last synced: 22 Mar 2025

https://github.com/wearegenki/minna-ui

๐Ÿ˜ธ A fast, friendly, and fun web UI kit for everyone.

css-framework design-system javascript minna-ui postcss svelte wearegenki web-components

Last synced: 07 Apr 2025

https://github.com/jinntec/fore

Fore - declarative user interfaces in plain HTML

fontoxpath form json validation web-components xml

Last synced: 09 Apr 2025

https://github.com/github/remote-input-element

An input element that sends its value to a server endpoint and renders the response body.

custom-elements web-components

Last synced: 12 Apr 2025

https://github.com/abdonrd/polymerprojects

An open list of projects using Polymer

polymer pwa web-components

Last synced: 09 Jul 2025

https://github.com/clhenrick/color-legend-element

A custom element (web component) suitable for use as a legend in data visualizations

custom-elements d3 d3js data-visualization lit-element web-components

Last synced: 26 Apr 2026

https://github.com/mdn/fred

MDN's frontend since late 2025, built with Web Components, Lit, and SSR for a fast, clean documentation experience. Fred = /fr(ont)e(n)d/.

lit ssr web-components

Last synced: 01 Apr 2026

https://github.com/abdonrd/PolymerProjects

An open list of projects using Polymer

polymer pwa web-components

Last synced: 14 May 2025

https://github.com/afonsopacifer/web-components-good-practices

:sunglasses::ballot_box_with_check: Good Practices for build Web Components.

a11y performance polymer tests unix-philosophy web-co web-components

Last synced: 28 Jul 2025

https://github.com/humanspeak/svelte-virtual-list

๐Ÿ“œ A performant virtual list/scrolling component for Svelte applications - efficiently render large scrollable lists with minimal memory usage

infinite-scroll javascript performance svelte sveltekit typescript ui-components virtual-list virtual-scroll web-components

Last synced: 26 May 2026

https://github.com/Endava/BEEQ

BEEQ Design System, a web component library ruled by Endavan developers :)

component-library components design-system endava endavans stenciljs tailwindcss ui-components web-components

Last synced: 09 May 2025

https://github.com/tram-one/tram-lite

๐Ÿ’ก Declarative HTML library for native web-components

hacktoberfest html javascript web-components

Last synced: 27 Oct 2025

https://github.com/brightspaceui/core

A collection of accessible, free, open-source web components for building Brightspace applications.

lit-element ui web-components

Last synced: 20 May 2026

https://github.com/rocktimsaikia/github-card

Github profile web component that actually looks good

github-card github-profile-card profile-card web-components widget

Last synced: 12 May 2025

https://github.com/andrico1234/a2k

Capture the feel of the early web with A2k, the Windows2000 inspired web component library

css javascript lit storybook web-components

Last synced: 17 Jan 2026

https://github.com/swiip/compo

๐ŸŽผCompoยทsing Web Compoยทnents

frontend javascript library ui web-components

Last synced: 16 Mar 2025

https://github.com/granze/flip-clock

A flip clock, timer and countdown made with Polymer

clock countdown polymer polymer2 timer web-components

Last synced: 16 Mar 2025

https://github.com/maverick-js/maverick

Build and ship strongly typed and fast UI component libraries.

custom-elements framework frontend javascript jsx react toolchain typescript ui web-components

Last synced: 26 Jun 2025

https://github.com/BrightspaceUI/core

A collection of accessible, free, open-source web components for building Brightspace applications.

lit-element ui web-components

Last synced: 13 May 2025

https://github.com/inovex/elements

Lovingly crafted ui components based on web components. Works well with all Frameworks - including Angular, React and Vue.

angular components design-system elements inovex-elements interoperability javascript monorepo nx react stencil storybook ui-components vue web-components

Last synced: 17 Mar 2025

https://github.com/ElMassimo/vue-custom-element-example

An example on how to define custom elements using Vue 3

custom-elements demo tutorial vue vuejs3 web-components web-components-library

Last synced: 16 Jul 2025

https://github.com/adriancarriger/frosted-glass

โ„๏ธ Add a live frosted glass blur effect over any type of web content, including text.

blur frosted-glass stenciljs web-components

Last synced: 02 Apr 2025

https://github.com/mfcc64/wc-helpers

Helpers for Web Components

custom-elements web-components

Last synced: 09 Jul 2025

https://github.com/jgarber623/aria-collapsible

A dependency-free Web Component that generates progressively-enhanced collapsible regions using ARIA States and Properties.

a11y accessibility aria custom-elements customelements web-components webcomponents

Last synced: 12 Apr 2025

https://github.com/vanillawc/wc-markdown

A vanilla Markdown Web Component with optional syntax highlighting support

markdown syntax-highlighting vanilla web-components

Last synced: 04 Apr 2025

https://github.com/andy-blum/fed-embed

A highly customizable, lightweight mastodon feed embed component

fediverse hacktoberfest mastodon web-components

Last synced: 15 Apr 2025

https://github.com/elmassimo/vue-custom-element-example

An example on how to define custom elements using Vue 3

custom-elements demo tutorial vue vuejs3 web-components web-components-library

Last synced: 18 Apr 2025

https://github.com/geocine/custom-elements-ts

Create native custom elements using Typescript

custom-elements decorators shadow-dom typescript web-components

Last synced: 16 Mar 2025

https://github.com/exadel-inc/esl

Lightweight and flexible UI component library based on web components technology for creating basic UX modules

accordion animate component-library components custom-elements custom-elements-ts embedded-video exadel-martech flexible lightweight scrollbar tabs typescript ui ui-components web-components

Last synced: 28 Apr 2026

https://github.com/petehouston/react-ui-framework

My personal collection of React UI Framework.

hacktoberfest react ui ui-components web-components

Last synced: 30 Apr 2025

https://github.com/humanspeak/svelte-markdown

๐Ÿ“ Fast, lightweight Markdown renderer component for Svelte applications with full CommonMark support

javascript markdown markdown-parser markdown-to-html svelte sveltekit typescript ui-components web-components

Last synced: 05 May 2026

https://github.com/nuxeo/nuxeo-web-ui

New Nuxeo Web UI

nuxeo polymer web-components

Last synced: 16 Mar 2026

https://github.com/luwes/selectlist-polyfill

Polyfill for the selectlist element

custom-elements polyfill selectmenu web-components

Last synced: 15 Apr 2025

https://github.com/5t3ph/11ty-web-component-generator

Use the power of 11ty to generate web components (custom elements).

11ty 11ty-template custom-elements web-component-starter web-components

Last synced: 10 Sep 2025

https://github.com/justinribeiro/blog-pwa

Combining Lit Web Components, Hugo, Service Worker, and Rollup into a progressive web app blog.

blog hugo lit-element progressive-web-app prpl-pattern pwa service-worker web-components

Last synced: 08 Apr 2025

https://github.com/andreasbm/focus-trap

A lightweight web component that traps focus within a DOM node

acessibility custom-elements dialog focus focus-trap shadow-dom shadow-root web-components

Last synced: 30 Oct 2025

https://github.com/department-of-veterans-affairs/component-library

This module contains reusable components for the VA.gov design system published as an NPM package for use in the vets-website frontend codebase.

hacktoberfest react storybook web-components

Last synced: 09 Feb 2026

https://github.com/vuesence/vuesence-book

Minimalistic Vue.js based documentation system component

doc docs documentation documentation-tool markdown web-components

Last synced: 03 Apr 2026