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/simonw/datasette-table

A Web Component for embedding a Datasette table on a page

datasette web-components

Last synced: 15 Aug 2025

https://github.com/thesephist/yolo

On the yolo page, anything goes... I'll merge any pull request you make to this website.

css custom-elements html javascript meme web-components

Last synced: 12 May 2025

https://github.com/billyjov/angular-react-microfrontend

:construction: React vs Angular ? Why not both ! Micro frontend demo using Angular and React alongs with a NodeJS API

angular angular-elements micro-frontend micro-frontends microfrontend microfrontends-demo reactjs typeorm web-components

Last synced: 12 Apr 2025

https://github.com/vaadin/vaadin-context-menu

The responsive Web Component for showing context dependent items for any element on the page. Part of the Vaadin components.

context-menu polymer polymer-element polymer2 vaadin vaadin-context-menu web-components webcomponents

Last synced: 12 Apr 2025

https://github.com/matthiaskainer/pure-lit

Register your lit-elements as a pure functions.

html javascript lit lit-html web-component web-components

Last synced: 07 Oct 2025

https://github.com/fernandopasik/hello-web-components

A simple starter <hello-world /> web component written in typescript, using lit. Unit tested with jest and e2e tested with playwright.

hello-world lit lit-component lit-element lit-html node-test-runner starter web-component web-component-starter web-components

Last synced: 26 Mar 2025

https://github.com/MatthiasKainer/pure-lit

Register your lit-elements as a pure functions.

html javascript lit lit-html web-component web-components

Last synced: 13 May 2025

https://github.com/zeevkatz/scroll

👆Scroll! - TypeScript game using Web Components for JS13K game competition

game js13kgames js13kgames2019 typescript web-components

Last synced: 05 Mar 2026

https://github.com/capitec/omni-components

Modern UI component library for mobile and web.

ui-library vanilla-js web-components

Last synced: 09 Apr 2025

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

A web component that wraps a text input element and adds date-picker functionality to it.

calendar custom-elements date-picker datepicker html javascript vanilla-web-component web-components

Last synced: 23 Oct 2025

https://github.com/haithemmosbahi/scheduler-component

A Web Component wrapper for FullCalendar library that uses Polymer version 2.0 and ES6.

calendar custom-elements-v1 es6 fullcalendar-library polymer scheduler web-components webcomponents

Last synced: 21 Mar 2025

https://github.com/alexlafroscia/ember-cli-stencil

Automatic discovery of Stencil.js components for your Ember application

ember-cli stenciljs web-components

Last synced: 13 Jun 2025

https://github.com/soub4i/web-merge

Declarative client-side web fragment merger using web component APIs

fragments microfrontend web-components

Last synced: 23 Jan 2026

https://github.com/lejunyang/lun

✨A beautiful full-featured web components library✨

components-library theme-ui ui-library vue3 web-components

Last synced: 25 Jan 2026

https://github.com/leobalter/cross-root-aria-delegation

Explainer for the Cross-root ARIA delegation proposal

accessibility web-components webcomponents

Last synced: 22 Mar 2025

https://github.com/simonireilly/cypress-lit

Test your Lit elements and native web components in cypress with all the modern browsers

custom-elements cypress html lit-element test testing testing-tools web-components webcomponents

Last synced: 14 Feb 2026

https://github.com/vaishnavi-3969/web-componentify

✨ Web Componentify is an open-source repository dedicated to simplifying web development by providing a collection of reusable components. Whether you're building a website, web application, or mobile app, you'll find a wide range of components, from headers and footers to buttons and dropdowns, available in various popular frameworks and language

collaborate components-and-templates components-library css hacktober hacktoberfest hacktoberfest-2023 hacktoberfest-starter hacktoberfest2023 html js learn react-js react-native tailwindcss templates-design web-components

Last synced: 13 Sep 2025

https://github.com/jwcjs/core

🎨 Jwc.js is a JavaScript framework for using JSX to write web components on the web.

javascript jwcjs web-component web-components web-components-library webcomponents-framework

Last synced: 14 Jul 2025

https://github.com/ZeevKatz/scroll

👆Scroll! - TypeScript game using Web Components for JS13K game competition

game js13kgames js13kgames2019 typescript web-components

Last synced: 10 May 2025

https://github.com/philnash/web-share-wrapper

A web component that wraps other share elements to replace with a web share button where supported.

web-component web-components web-share web-share-api

Last synced: 14 Jun 2025

https://github.com/tiagoboeing/anywhere-webcomponents

A UI work in progress based on custom elements (web components) for use in anywhere.

components components-library custom-elements javascript js stencil stenciljs web-components webcomponents

Last synced: 22 Jun 2025

https://github.com/vaadin/vaadin-button

The Web Component for customized buttons. Part of the Vaadin components.

button custom-elements material polymer polymer3 vaadin web-components webcomponents

Last synced: 07 Apr 2025

https://github.com/hikarock/x-play

:musical_score: :notes: :musical_note: :musical_keyboard: :violin: :saxophone: :trumpet: :guitar:

hypertalk mml music-library polymer web-components

Last synced: 15 Mar 2026

https://github.com/sohamsshah/sodium-ui

Sodium is a simple, modular and customizable web component library to build elegant and accessible UI pieces for your React Application.

component-library design-system react reactjs storybook ui-components ui-library uikit web-components

Last synced: 22 Apr 2025

https://github.com/htmlelements/smart-custom-element

Smart a lightweight web component library that provides capabilities for web components, such as data binding, using es6 native class inheritance. This library is focused for providing the developer the ability to write robust and native web components without the need of dependencies and an overhead of a framework.

attributename custom-element custom-elements-development custom-elements-v1 customelements custoom-elements dom event-listener eventtype html-element html-structure html-tags htmlelements javascript-framework lifecycle-callbacks lifetime polyfill web-components webcomponents webcomponents-framework

Last synced: 12 Apr 2025

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

Library of UI web components

nuxeo polymer web-components

Last synced: 25 Apr 2025

https://github.com/ajmd17/blockml-component

A component-based virtual DOM system (similar to React) for blockml.

components react virtual-dom web-components

Last synced: 11 Mar 2025

https://github.com/tobyzerner/inclusive-elements

Accessible, lightweight, unstyled implementations of common UI controls.

a11y accessibility custom-elements web-components

Last synced: 16 Mar 2026

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

Web Components for building declarative PlayCanvas applications

custom-elements declarative dom html playcanvas typescript web-components

Last synced: 30 Dec 2025

https://github.com/tjb1982/hoquet

A tiny, minimal, platform-native, vanilla JavaScript web component library.

mixin platform-native vanilla-javascript vanilla-js web-components

Last synced: 19 Feb 2026

https://github.com/luwes/wesc

We are the Superlative Components!

custom-elements shadow-dom ssg ssr web-components

Last synced: 10 Jun 2026

https://github.com/rwieruch/web-components-dropdown

Dropdown built as Web Componment.

dropdown web-component web-components

Last synced: 15 Apr 2025

https://github.com/bennypowers/eleventy-plugin-slide-decks

🎼 It makes an itsy-bitsy, teeny-weeny, web-component slide deck prezzy 🎵 🎚️ Write slide decks with 11ty and share them over the web. 🎴

11ty eleventy eleventy-plugin html presentation slides web web-components

Last synced: 15 Apr 2025

https://github.com/abraham/node-package

Node Package Web Component

node-package npm web-components

Last synced: 15 Apr 2025

https://github.com/mrxujiang/webcomponent

基于Web Component实现的原生组件demo

javascript web web-components

Last synced: 10 Mar 2026

https://github.com/muan/paint-canvas-element

<paint-canvas> custom element.

custom-elements drawing painting web-components

Last synced: 11 Apr 2025

https://github.com/vaadin/vaadin-rich-text-editor

Web Component for rich text input. Part of the Vaadin components. https://vaadin.com/components

custom-elements polymer rich-text-editor vaadin web-components webcomponents

Last synced: 19 Feb 2026

https://github.com/thangman22/oembed-component

📋oEmbed web component that make you easy to embed everything.

javascript oembed web-components

Last synced: 17 Oct 2025

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

Web Components implementing the BYU web theme.

lit-element web-components

Last synced: 03 Feb 2026

https://github.com/fxedel/toggle-icon

toggle-icon is a custom element created with Polymer. It provides an extremely powerful and customizable switch that looks like a paper-icon-button.

custom-elements hacktoberfest paper-elements polymer polymer2 ui web-components webcomponents

Last synced: 22 Feb 2026

https://github.com/khmyznikov/ios-pwa-shell

Frontend part for ios-pwa-wrap solution

ios pwa pwabuilder web-components

Last synced: 10 Oct 2025

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

A vanilla web component for including external media

htmlelement javascript vanillajs web-components

Last synced: 08 Oct 2025

https://github.com/jdvivar/eleventy-plugin-add-web-component-definitions

This Eleventy plugin will add Web Component definitions automatically by reading custom tags from HTML pages.

eleventy eleventy-plugin static-site-generator web-component web-components

Last synced: 10 Apr 2025

https://github.com/thebrandonlucas/bitcoin-qr

A zero-dependency, zero-framework QR code web component for Bitcoin on-chain, Lightning, and unified BIP-21 payments.

bitcoin lightning lightning-network qr qr-code stenciljs web-components

Last synced: 19 Jun 2025

https://github.com/gravitee-io/gravitee-ui-components

🧱 Set of UI components used across the Gravitee.io ecosystem.

gravitee lit security-scan web-components

Last synced: 12 Apr 2025

https://github.com/brunobernardino/deno-boilerplate-simple-website

This is a simple framework-less boilerplate for a Deno website or web app, deployed with Deno Deploy. 🦕

boilerplate deno deno-deploy frameworkless javascript typescript web-components website

Last synced: 22 Apr 2025

https://github.com/whitefusionhq/crystallized

A collection of quality-of-life DX enhancements to Lit or "vanilla" web components

javascript lit-element litelement web-components

Last synced: 29 Jul 2025

https://github.com/abdonrd/gdg-logo

Web Component (with Polymer) to generate the Google Developer Group logo

gdg google-developer-groups polymer web-components

Last synced: 15 Apr 2025

https://github.com/akhil0001/jellyswitch

Jellified Light weight switch web component built on vanilla javascript

jelly-switch switch toggle web-components

Last synced: 22 Apr 2025

https://github.com/vaadin/vaadin-select

Customizable Web Component similar to a native browser select. Part of the Vaadin components.

lumo-theme polymer2 select vaadin web-components webcomponents

Last synced: 11 Jan 2026

https://github.com/vemlavaraloucagamers/vlalg-nimbus

This is an Open Source project by VLALG that aims to share JavaScript libs, VS Code extensions, Browser extensions and Vue.js 3 components

css-reset js-helpers js-library js-utils jshelper scss vue vue-components web-components

Last synced: 16 Apr 2026

https://github.com/ow3org/web-components-starter

🏝 Web Components Starter template to help kick-start development of a framework-agnostic component library.

library starter-kit template typescript vite vue web-components

Last synced: 16 Mar 2025

https://github.com/GDGSpain/gdg.es

The GDG Spain official website

gdg polymer pwa web-components

Last synced: 11 Mar 2025

https://github.com/bluewatertracks/paper-timezone

Polymer based timezone selection component

paper-timezone polymer timezone web-component web-components

Last synced: 17 Aug 2025

https://github.com/slogsdon/php-web-component-ssr

Provides server-side rendering support for native web components / custom elements

server-side-rendering web-components

Last synced: 13 Apr 2025

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

A monorepo for the core libraries of our Design System.

design-system lit web-components

Last synced: 15 Apr 2025

https://github.com/vaadin/vaadin-board

Web Component for creating flexible responsive layouts and building nice looking dashboards.

vaadin vaadin-elements vaadin-pro web-component web-components

Last synced: 15 Apr 2025

https://github.com/cyberphoenix90/aurum

Fast and concise declarative DOM rendering library for javascript

aurumjs dom fast html5 javascript rendering streams typescript web-components webcomponents

Last synced: 12 Apr 2025

https://github.com/fintechsoftware/finpro

FinPro prioritizes user experience with its user-friendly interfaces. It includes components specifically designed for financial applications such as investment, banking, financial analysis, and cryptocurrency, which speeds up your design process and helps you achieve excellent results.

design-system frontend javascript typescript ui ui-kit web-components

Last synced: 22 Jul 2025

https://github.com/bluewatertracks/paper-countries

Select Dropdown with list of countries with flags and autocomplete

country-flags country-flags-dropdown paper-countries polymer web-component web-components

Last synced: 22 Sep 2025

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

Social Buttons as Web Components

facebook twitter web-components

Last synced: 22 Oct 2025

https://github.com/johnwalley/compare-image-slider

Compare two images with a slider

react svelte vue web-components

Last synced: 12 Sep 2025

https://github.com/bennypowers/state

Lazy, explicit, typed, 1kb one-way state management

explicit-effects state web-components

Last synced: 15 Apr 2025

https://github.com/abraham/github-repository

GitHub Repository Web Component

github github-repository web-components

Last synced: 20 Oct 2025

https://github.com/phjardas/taktische-zeichen

Generator für taktische Zeichen nach der DV 102

hacktoberfest react svg web-components

Last synced: 20 Jun 2025

https://github.com/maroun-baydoun/youtube-controller-extension

A chrome extension to control Youtube™ videos from any web page

babel chrome-extension controls-youtube-videos javascript web-components

Last synced: 21 Mar 2025

https://github.com/alphagov/miller-columns-element

Miller columns (cascading lists) for hierarchical topic selection on GOV.UK

custom-elements govuk govuk-content-publisher web-components

Last synced: 08 May 2025

https://github.com/alangdm/helium-animated-pages

A light spiritual succesor to neon-animated-pages using only css animations

animations css css-animations html javascript js shadow-dom web-components

Last synced: 02 Apr 2025

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

Template HTML with tagged template literals

literal tagged template vanilla web-components

Last synced: 26 Jun 2025

https://github.com/niutech/gwdcomponents

Google Web Designer Components

google web-components webcomponents

Last synced: 03 Sep 2025

https://github.com/brightspaceui/icons

SVGs, Polymer web components and SASS mixins for D2L icons

icons polymer sass svg web-components

Last synced: 13 Jul 2025

https://github.com/mokkapps/stencil-storybook-demo

This demo show how to run, build & deploy Storybook and Stencil from one repository

aws-s3 monorepo stencil storybook web-components webcomponents

Last synced: 05 Jul 2025

https://github.com/abdonrd/abdonrd.com

My little personal website

polymer pwa web-components

Last synced: 13 Jun 2025

https://github.com/muxinc/media-playlist

A custom element for playing through a set of audio and video elements.

media-chrome web-components

Last synced: 22 Apr 2025