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

A custom HTML element for displaying dismissible alerts and toast notifications.

alert custom-elements toast-notifications web-components

Last synced: 27 Apr 2026

https://github.com/lemorage/sack

Web-based platform for showcasing 3D objects in a universe-like environment with interactive storytelling

3d 3d-models-virtual-objects artwork three-js web-components webxr

Last synced: 22 Jul 2025

https://github.com/feezal/feezal

Web Components based Dashboard UI with WYSIWYG Editor

custom-elements dashboard iot mqtt node-red smart-home visualization web-components web-ui wysiwyg

Last synced: 24 Dec 2025

https://github.com/zwacky/st-flippy

Easily flip elements - built with StencilJS

stenciljs web-components

Last synced: 12 May 2025

https://github.com/aaronksaunders/ionic-react-drawer

ionic v4 with react web components demoing the use of the side menu

capacitor ionic-framework ionic4 react reactjs sidemenu web-components

Last synced: 10 Jul 2025

https://github.com/uPortal-contrib/form-builder

Create html input forms on the fly

form-builder react uportal web-components

Last synced: 11 Mar 2025

https://github.com/posetmage/wc

svelte 5 web-components template that compile with vite 6

svelte vite web-components

Last synced: 02 Jul 2025

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

The Web Component providing a container for item elements. Part of the Vaadin components.

item menu polymer2 vaadin web-components webcomponents

Last synced: 22 Oct 2025

https://github.com/enjikaka/audio-visualiser

Web Component audio visualiser ready for retina displays.

audio fft music web-audio-api web-components

Last synced: 31 Aug 2025

https://github.com/teammaestro/stencil-scorm-viewer

Stencil component for viewing SCORM e-learning courses offline.

scorm scorm2004 stenciljs web-components

Last synced: 24 Apr 2025

https://github.com/webqit/playui

A modern UI suite covering layout, design, and UI physics (animations, events and gestures, and UI geometry); introducing Async DOM; offering ready-to-use components.

animations async-dom events gestures ui-geometry ui-library ui-physics waapi web-components

Last synced: 28 Jan 2026

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

Portable markdown spec with components (custom elements).

markdown web-components

Last synced: 21 Jan 2026

https://github.com/aegisjsproject/core

A fast, secure, modern, light-weight, and simple JS library for creating web components and more!

aegis component-library constructable-stylesheets css custom-elements dom html html-templates sanitizer-api security web-components

Last synced: 16 Jan 2026

https://github.com/riipandi/litte

UI component library for flexibility and modern web developers. Built with Lit: simple, fast, web components.

css javascript lit react solidjs turborepo typescript ui-components ui-library vite web-components

Last synced: 13 Oct 2025

https://github.com/stevenvachon/scrolling-menu

A custom element for a menu that scrolls horizontally or vertically.

custom-element vanilla virtualization web-component web-components webcomponent

Last synced: 22 Aug 2025

https://github.com/rdkmaster/jigsaw-tourist

Jigsaw-七巧板(https://github.com/rdkmaster/jigsaw) 组件集的示例工程,新手宝典。

angular component jigsaw typescript web-components

Last synced: 19 Aug 2025

https://github.com/elgca/laminar-mdui-components

Laminar Bindings for MDUI Web Components

laminar mdui scala-facades scalajs web-components

Last synced: 12 Oct 2025

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

Set of web component used in the Bonita UIs. Project superseed by https://github.com/bonitasoft/bonita-ui-designer-web-components .

lerna lifecycle-independent lit-element transitive-dep typescript web-components

Last synced: 08 Oct 2025

https://github.com/valkoivo/koicom

The KoiCom library focuses on building interfaces using web components with a standardized lifecycle, which streamlines development and facilitates testing.

components custom-elements html javascript web web-components webcomponents

Last synced: 16 Apr 2025

https://github.com/luwes/super-media-element

A custom element that helps save alienated player API's to bring back their true inner HTMLMediaElement API, or to extend a native media element like `<audio>` or `<video>`.

audio custom-elements htmlmediaelement video web-components

Last synced: 04 Sep 2025

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

A collection of Web Components for interacting with and visualizing biological data.

biology legumes lit typescript web-components

Last synced: 13 Mar 2026

https://github.com/georapbox/clipboard-copy-element

A custom element that implements the Clipboard API to copy text content from elements or input values to the clipboard.

custom-elements web-components

Last synced: 15 Apr 2025

https://github.com/simplajs/simpla-markdown

A Simpla element for writing articles in markdown

content-management editable html javascript markdown polymer simpla web-components

Last synced: 03 Apr 2026

https://github.com/kadykov/natural-sticky

Ultra-lightweight (1.1KB) sticky elements with natural hide-on-scroll effects. Zero dependencies, pure TypeScript, less distracting animations.

animation footer framework-agnostic frontend header hide-on-scroll javascript lightweight natural-scrolling navigation performance scroll scroll-effects sticky sticky-header typescript ui-components vanilla-js web-components zero-dependencies

Last synced: 04 Sep 2025

https://github.com/pdbeurope/api-webinars

Study materials for the PDBe API webinar series in September 2020.

api-rest api-webinars bioinformatics jupyter-notebooks pdb protein protein-structure python tutorial web-components webinar

Last synced: 26 Oct 2025

https://github.com/planbgmbh/flinkey-web-components

This project provides some Web Components built for usage in combination with the flinkey API.

custom-elements flinkey flinkey-api jest-tests puppeteer rest-api stencil tailwindcss tsx typescript ui-components web-components witte-digital

Last synced: 30 Apr 2025

https://github.com/m4thieulavoie/webcomponents-starter

Starter project with Web Components, TypeScript and Webpack support out of the box

html javascript sass typescript vaadin web-components webcomponents webpack

Last synced: 24 Jul 2025

https://github.com/codemeasandwich/hyper-element

Combining the best of hyperHTML and Custom Elements!

hyperhtml react web-components

Last synced: 24 Jan 2026

https://github.com/feliperdamaceno/syncrate

A simple and flexible state management solution for Vanilla JavaScript, TypeScript, and Web Components.

featured management state store web-components

Last synced: 07 Oct 2025

https://github.com/alvarobrito/provider-behavior

Data provider to manage custom data for polymer components

behavior polymer provider web-components

Last synced: 18 Feb 2026

https://github.com/avanelsas/bareforge

Companion visual builder for BareDOM web components. Drag components, declare reactive state, export fully interactive CLJS or JS project

baredom clojurescript drag-and-drop full-theming landing-page mobile-ready vanilla-js visual-builder web-components

Last synced: 13 Jun 2026

https://github.com/noi-techpark/opendatahub-webcomponent-store

The Open Data Hub Web Component Store, to test web components, to configure web components and to get a code snippet to integrate a web component in a webpage

opendatahub web-components

Last synced: 12 Jan 2026

https://github.com/johnfactotum/todomvc

TodoMVC in ~100 lines of vanilla JavaScript with Web Components

todomvc vanilla-javascript web-components

Last synced: 23 Jun 2025

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

A Web Component used to render articles.

custom-elements rest-api typescript web-components wordpress

Last synced: 07 Apr 2025

https://github.com/sxdjt/bignumber-card-continued

Community-maintained continuation of bignumber-card - Display sensor values as large numbers with severity colors and progress bars for Home Assistant

community-maintained continuation custom-card hacs home-assistant homeassistant-frontend lovelace lovelace-card sensor-card web-components

Last synced: 06 Mar 2026

https://github.com/patrick-kw-chiu/annotative-code

Supercharge your highlight.js code demo with interactive input knobs

annotative-code code-block code-demo highlightjs lit react reactjs svelte vue web-component web-components

Last synced: 19 Jul 2025

https://github.com/benelan/somethings-fishy

Hack The Map 5 project investigating the impact of human influence on aquatic ecosystems in the Gulf of Mexico.

arcgis calcite esri hackathon react styled-components typescript web-components webapp

Last synced: 06 Feb 2026

https://github.com/ecohead/kondonizer

🗂 Universal Media Library as a web component.

custom-elements lit-element lit-html vanilla-js web-components

Last synced: 14 Jun 2025

https://github.com/dvens/atomify

Atomify helps you to easily create custom elements using Typescript, decorators and JSX.

custom-element custom-elements custom-elements-v1 events jsx typescript web-components

Last synced: 28 Oct 2025

https://github.com/lingbopro/material-me

[🚧WIP] Material-Me is a front-end Web Components library designed with reference to Material You.

material-design material-ui material-you web-components wip

Last synced: 10 Apr 2025

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

A repository of simple W3C Web Components. These have specific capabilities for use with node-red-contrib-uibuilder but will work independently as well.

html javascript node-red node-red-contrib-uibuilder uibuilder web-components web-components-library

Last synced: 12 Jul 2025

https://github.com/lloydjatkinson/xkcd-web-component

A Web Component written with Vue.js that fetches xkcd comics

vue vuejs web-component web-components xkcd xkcd-comics

Last synced: 11 Mar 2025

https://github.com/neovici/cosmoz-omnitable

Cosmoz Omnitable - Filtering, grouping, sorting table with support for remote data

cosmoz omnitable polymer web-components

Last synced: 21 Feb 2026

https://github.com/georapbox/capture-photo-element

A custom element that implements the MediaDevices.getUserMedia() method of the MediaDevices interface to capture a photo in the browser.

custom-elements web-components

Last synced: 16 Mar 2026

https://github.com/valpackett/codeflask-element

A micro code-editor in a Custom Element (v1)

code-editor custom-elements-v1 web-components

Last synced: 10 Apr 2025

https://github.com/inventage/leaflet-map

A web component for displaying a map with certain features using Leaflet.

leaflet leaflet-map lit-element lit-html map open-wc storybook typescript web-components webcomponents

Last synced: 14 Mar 2026

https://github.com/zedix/zedix-ui

A library of essential web components (lit-based), serving as a foundation for web apps or design systems. Mostly headless. Works with any frameworks.

custom-element design-system dialog embla-carousel floating-ui lit ui-library web-components

Last synced: 01 Mar 2026

https://github.com/fact-finder-web-components/demos

FACT-Finder® Web Components Demos

fact-finder web-components

Last synced: 19 Apr 2025

https://github.com/Lifeni/object-oriented-canvas

一个基于面向对象分析与设计的画布 APP,用 Electron 做的。

canvas electron web-components

Last synced: 11 Mar 2025

https://github.com/aaronshaf/shaf-star-rating

Keyboard-accessible star rating element. Upgrades input element.

custom-elements range web-components

Last synced: 01 Sep 2025

https://github.com/jabranr/letter-spacing

An inline custom element to provide letter-spacing CSS styling to its contents.

custom-elements html5 shadow-dom web-components

Last synced: 14 Apr 2025

https://github.com/theodesp/todolist-stencil

A simple Todo List app using Stencil.js.

stenciljs todolist-application typescript web-components

Last synced: 10 Apr 2025

https://github.com/vemonet/nanopub-js

🧬 A Web Component to display Nanopublications

nanopublications web-components

Last synced: 19 May 2026

https://github.com/kcmr/visual-logger

WebComponent to display calls to console methods in a visual terminal

console custom-elements logger terminal web-components

Last synced: 17 Mar 2025

https://github.com/brightspaceui/colors

CSS custom properties and Sass variables for the D2L color palette

css-properties polymer sass web-components

Last synced: 11 Jan 2026

https://github.com/lekoala/formidable-elements

A formidable set of libraries that can be used as custom elements with an unified API

custom-elements es6 library ui ui-components web-components

Last synced: 19 Apr 2025

https://github.com/aegisjsproject/component

Base component using `@shgysk8zer0/aegis` & `@shgysk8zer0/aegis-styles`

aegis constructable-stylesheets custom-elements sanitizer-api security web-components

Last synced: 23 Oct 2025

https://github.com/productdevbook/pencere

Zero-dependency lightbox for images, video, iframes & custom renderers. Native View Transitions morph, WCAG 2.2 AA, hooks + plugins, controlled mode. Pure TypeScript, works everywhere.

a11y accessibility esm framework-agnostic gallery image-gallery image-viewer lightbox pencere photo-gallery react solid svelte tree-shakeable typescript view-transitions vue wcag web-components zero-dependencies

Last synced: 05 Jun 2026

https://github.com/simplajs/simpla-styles

Common styles for the Simpla ecosystem

css html material-design simpla styles web-components

Last synced: 11 Jan 2026

https://github.com/waggylabs/yumekit

Web Component UI Kit

ui-components uikit web-components

Last synced: 25 Apr 2026

https://github.com/noherczeg/dashing-css

A standard Dashboard built with up-to-date CSS techniques.

css3 flexbox flexbox-layout grid-layout html5 web-components

Last synced: 20 Jan 2026

https://github.com/radio4000/components

web-components to build the r4 interfaces, uses the sdk

lit-element web-components

Last synced: 02 Apr 2026

https://github.com/gkjohnson/subrip-video-layer-element

Element and player and for displaying and playing a video with SRT subtitles

html javascript srt srt-subtitles video web-components webcomponents

Last synced: 13 Nov 2025

https://github.com/htmlelements/smart-colors

Material Colors Web Component | Material Design | Smart HTML Elements

custom-elements material material-color-picker material-design material-ui materialize web-components

Last synced: 30 Apr 2025

https://github.com/simplajs/simpla-element-behavior

Polymer behavior that connects an element to Simpla's API

behavior polymer simpla web-components

Last synced: 11 Jan 2026

https://github.com/1000ch/x-zangief

He is Zangief.

web-components

Last synced: 30 Oct 2025

https://github.com/kherrick/pi-motion

Control and monitor a PIR sensor through a web app

cylonjs rasbperry-pi web-components

Last synced: 18 May 2026

https://github.com/brightspace/inspiration-parallelms-ui

UI for the ParalleLMS Application, an Inspiration Sprint production

browser polymer web-components

Last synced: 24 Apr 2025

https://github.com/anaptfox/was-this-helpful

A Stencil.js web component that gives you a simple "Was this helpful?" form.

feedback survey was-this-helpful web-components

Last synced: 24 Apr 2025

https://github.com/wyfir/web_components

WebCraftery’s Web Components is a comprehensive collection of responsive, mobile-friendly web components with clean HTML, CSS, and JavaScript, ensuring optimal performance and easy customization.

carousels clean-code clean-html-css-js components-library footers html-css-javascript navbars sliders web-components webcraftery website-components

Last synced: 12 Apr 2025

https://github.com/kcmr/color-your-code

A visual editor for Visual Studio Code themes made with Web Components

polymer-3 themes visual-studio-code web-components

Last synced: 17 Mar 2025

https://github.com/seadonggyun4/seo-select

A lightweight and extensible select component built with Lit

lit react scss select ts web-components

Last synced: 14 Aug 2025

https://github.com/alexw00/web-components-ts

A basic template for working with Web Components in Typescript.

typescript web-components web-starter

Last synced: 31 Jan 2026

https://github.com/rokk3rlabs/hagrid

A better grid, and a lightweight modular web framework to use as base of your web projects.

frontend frontend-components frontend-framework grid-system web-components web-framework

Last synced: 19 Feb 2026

https://github.com/architrixs/date-time-custom-element

A custom element in HTML that displays the current date and time

custom-elements datetime html javascript web-components

Last synced: 26 Oct 2025

https://github.com/dogebonker/wc-dependency-injection

Web components dependency injection solution provider.

dependency-injection typescript web-component web-components

Last synced: 17 Feb 2026

https://github.com/enhance-dev/fastify-plugin

Build your Fastify app's views with custom elements. Powered by Enhance

custom-elements fastify web-components

Last synced: 15 Apr 2026

https://github.com/saekitominaga/customelements-details-animation

Animate the opening or closing process of the `<details>` element by Custom Elements.

custom-elements details html html-details web-components

Last synced: 14 Apr 2025

https://github.com/isabo/hyperapp-custom-element

Build WebComponents/CustomElements using Hyperapp

custom-elements customelements hyperapp web-components webcomponents

Last synced: 15 Apr 2025

https://github.com/prantlf/mandelbrot-set

Web components and a web worker for painting Julia and Mandelbrot sets on a web page.

custom-elements julia julia-sets mandelbrot mandelbrot-set web-components

Last synced: 01 Aug 2025

https://github.com/stagas/mixter

A Web Components framework.

custom-element framework jsx ui vdom web-components

Last synced: 11 Apr 2025

https://github.com/nonsalant/toggle-categories

"Toggles" that control categories of toggle switches with intermediary state for when only some subitems are active

css forms light-dom toggle-switches vanilla-javascript web-components

Last synced: 28 Feb 2026

https://github.com/m4thieulavoie/axe-browser-reporter

Axe reporter injected in the browser page if it detects any accessibility issue

accessibility axe html sass web-components

Last synced: 24 Jul 2025

https://github.com/codewithkyle/lazy-loader

A lightweight Web Component based lazy loading library.

defer-loading lazy-loading web-components

Last synced: 11 Mar 2026

https://github.com/logantann/macon

Tiny utility (430B) to create reactive jquery components using a JSX-like syntax

dom html jquery jsx template-literals utility view web-components

Last synced: 03 Mar 2026

https://github.com/radio4000/radio4000.com

<r4-app href="https://radio4000.com"> using @radio4000/components

r4 r4-app radio4000 web-components

Last synced: 14 Apr 2025