An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: web-components

SAP-archive/fundamental-tools 📦

Web applications with ABAP, done simple.

Language: JavaScript - Size: 10.9 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 73 - Forks: 13

ekin-ceylan/typed-ui

Reusable, accessible Lit-based Web Components (masked & validated form inputs, custom select, modal dialog, checkbox, url link) for building type‑safe HTML forms.

Language: JavaScript - Size: 164 KB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 1 - Forks: 0

u2ui/u2

HTML Advanced: More Capabilities, Same Feel, Same Simplicity

Language: HTML - Size: 3.15 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 1 - Forks: 0

3lvia/designsystem

Designsystem for all Elvia websites and apps https://design.elvia.io/

Language: HTML - Size: 109 MB - Last synced at: about 14 hours ago - Pushed at: about 16 hours ago - Stars: 4 - Forks: 0

otmozorok/ui

Набор UI-компонентов с единым макетом в Figma. Готовые обёртки для React, Preact, Svelte, Vue и Solid.js позволяют использовать один и тот же дизайн в любом из ваших любимых фреймворков

Language: TypeScript - Size: 3.28 MB - Last synced at: about 16 hours ago - Pushed at: about 18 hours ago - Stars: 0 - Forks: 0

spider-hand/advanced-chat-kai

A highly customizable chat Web Component - Works with any framework (React, Vue, Angular, Svelte, etc.)

Language: TypeScript - Size: 4.57 MB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 25 - Forks: 2

open-wc/custom-elements-manifest

Custom Elements Manifest is a file format that describes custom elements in your project.

Language: JavaScript - Size: 15.7 MB - Last synced at: 17 minutes ago - Pushed at: about 1 month ago - Stars: 285 - Forks: 60

blueprintui/blueprintui

:blue_book: Accelerate your development with flexible UI components and tools that work everywhere.

Language: TypeScript - Size: 45.6 MB - Last synced at: about 12 hours ago - Pushed at: about 12 hours ago - Stars: 326 - Forks: 44

georapbox/alert-element

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

Language: JavaScript - Size: 630 KB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 2 - Forks: 0

iann123d/VanillaMD

📝 Enhance your Markdown experience with VanillaMD, a lightweight library for simple and elegant document formatting.

Language: JavaScript - Size: 1.34 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

gdg-x/hoverboard

Conference website template

Language: TypeScript - Size: 304 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,140 - Forks: 1,088

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.

Language: TypeScript - Size: 10.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 30 - Forks: 4

Babyfendi/clientside-pdf-tools

🖨️ Edit, sign, merge, and split PDFs in your browser for free—no uploads or watermarks. Enjoy privacy-first tools that keep files on your device.

Language: JavaScript - Size: 615 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

Lruihao/caniuse-embed-element

A custom web component that embeds caniuse.com browser compatibility data for a specific feature.

Language: TypeScript - Size: 325 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

jshimkoski/custom-elements

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

Language: TypeScript - Size: 2.95 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

Rileysteampowered939/grid1.3

🌐 Optimize your trading with the Martin Grid system, utilizing dynamic order amounts and robust protections for effective market engagement.

Language: Python - Size: 598 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

xgqfrms/xgqfrms

🎉 xgqfrms coming back again!

Language: JavaScript - Size: 10.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 3

sbb-design-systems/lyne-angular

Angular wrapper for the Lyne Web Components

Language: TypeScript - Size: 3.35 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

placer-toolkit/placer-toolkit

A web component library that’s designed to be flexible and accessible. Built with Lit.

Language: TypeScript - Size: 1.46 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

0arzate/open-cells

Template for building web applications using BBVA's Open Cells framework

Language: JavaScript - Size: 3.11 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

TotallyInformation/node-red-contrib-uibuilder

Easily create data-driven web UI's for Node-RED. Single- & Multi-page. Multiple UI's. Work with existing web development workflows or mix and match with no-code/low-code features.

Language: JavaScript - Size: 13.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 496 - Forks: 93

pinely-international/tama

Reactive UI Rendering without roots | JSX | React Unconstrained Alternative | Web Components Alternative | Micro-frontends | Cross-framework

Language: TypeScript - Size: 2.54 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 24 - Forks: 10

Polymer/polymer

Our original Web Component library.

Language: HTML - Size: 29.6 MB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 22,076 - Forks: 1,996

ferdodo/crumbs

A web component library

Language: TypeScript - Size: 2.99 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

vaadin/web-components

A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+

Language: JavaScript - Size: 167 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 538 - Forks: 87

fs23yayan/noteApp

Submission Membangun Notes App - Belajar Fundamental Front-End Web Development

Language: JavaScript - Size: 11.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

alekstar79/marquee-canvas-ts

Language: TypeScript - Size: 617 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

ksc-fe/kpc

A UI Components Library for Intact, Vue, React and Angular.

Language: TypeScript - Size: 614 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 367 - Forks: 56

viliket/pure-web-bottom-sheet

A performant, lightweight, and accessible bottom sheet web component powered by CSS scroll snap and CSS scroll-driven animations. Works with any framework, supports SSR, multiple snap points, and nested scrolling mode.

Language: TypeScript - Size: 92.8 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

UI5/webcomponents-react

A wrapper implementation for React of the UI5 Web Components that are compliant with the SAP Fiori User Experience

Language: TypeScript - Size: 2.04 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 514 - Forks: 105

openui/open-ui

Maintain an open standard for UI and promote its adherence and adoption.

Language: MDX - Size: 143 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4,374 - Forks: 215

inovex/elements

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

Language: TypeScript - Size: 163 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 75 - Forks: 10

carbon-design-system/carbon-labs

An innovation space for the creation of components leveraging Carbon Design System

Language: TypeScript - Size: 100 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 36 - Forks: 45

ing-bank/lion

Fundamental white label web component features for your design system.

Language: JavaScript - Size: 69.1 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 1,893 - Forks: 333

mi6/ic-ui-kit

Intelligence Community UI Kit (based on StencilJS)

Language: TypeScript - Size: 866 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 43 - Forks: 46

iobroker-community-adapters/ioBroker.webui

UI using WebComponents

Language: TypeScript - Size: 71.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 16 - Forks: 8

matraic/m3e

Material 3 Expressive Web Components

Language: TypeScript - Size: 1.02 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

nuxeo/nuxeo-web-ui

New Nuxeo Web UI

Language: JavaScript - Size: 143 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 61 - Forks: 65

sbb-design-systems/lyne-components

Components for Lyne Design System

Language: TypeScript - Size: 122 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 58 - Forks: 14

ange2001/component-deno

🚀 Run any Deno app effortlessly with this versatile Deno component for Diploi, using the official Deno Docker image for seamless deployment.

Language: TypeScript - Size: 1.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

storybookjs/storybook

Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

Language: TypeScript - Size: 1010 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 88,262 - Forks: 9,743

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.

Language: TypeScript - Size: 25.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 52 - Forks: 13

Esri/calcite-design-system

A monorepo containing the packages for Esri's Calcite Design System

Language: TypeScript - Size: 392 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 332 - Forks: 80

X3NPlays/stywrap

Prestyle is a modular set of Webpack loaders and utilities to convert stylesheets from various preprocessors (SASS, LESS, Stylus, CSS) into JavaScript strings and optionally inject them into the Shadow DOM of Web Components

Size: 16.6 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

genexuslabs/chameleon-controls-library

A library of white-label, highly-customizable and reusable web components.

Language: TypeScript - Size: 6.07 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 2

sl-design-system/components

SL Design System

Language: TypeScript - Size: 38.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 60 - Forks: 6

telekom/scale

Scale is the digital design system for Telekom products and experiences.

Language: TypeScript - Size: 137 MB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 404 - Forks: 96

microsoft/fluentui-blazor

Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications

Language: C# - Size: 188 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,578 - Forks: 454

BrightspaceUI/core

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

Language: JavaScript - Size: 747 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 75 - Forks: 28

RedHat-UX/red-hat-design-system

Red Hat's Design System

Language: HTML - Size: 642 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 127 - Forks: 33

kherrick/news-summary

A variety of tech related news summarized regularly.

Language: HTML - Size: 13.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 1

e280/sly

🦝 mischievous shadow views

Language: TypeScript - Size: 535 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 1

sbb-design-systems/lyne-design-tokens

🧪 Manages and publishes Design Tokens for Lyne Design System

Language: TypeScript - Size: 12.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 3

prodbysbz/aurum

💰 Create a secure and reliable stablecoin for seamless transactions, ensuring stability and transparency in digital finance.

Language: Rust - Size: 1.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

fiedri/webs-components

Componentes web de uso libre

Language: Svelte - Size: 13.3 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

carbon-design-system/ibm-products

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

Language: JavaScript - Size: 1.29 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 115 - Forks: 154

lloydrichards/proj_shadcn-lit-registry

Registry of web-components and utilities for creating ui systems like shadcn

Language: TypeScript - Size: 694 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

cpsrepositorio/cps-elements

Web Components de ponta, sem complicação.

Language: TypeScript - Size: 16.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 1

VoiceUI-js/JSVoice

VoiceJS: framework-agnostic voice command & captions SDK using the browser’s SpeechRecognition, plus Web Components (mic, status, transcript) and optional React hooks.

Language: JavaScript - Size: 265 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 6

jails-org/Jails

Elegant and Minimalistic Web Components Micro Framework

Language: TypeScript - Size: 2.32 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 207 - Forks: 7

mohsen1/pretty-json

Pretty JSON HTML Custom Element

Language: JavaScript - Size: 18.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 43 - Forks: 6

lume/lume

GPU-powered 3D HTML. ✨🧊 <lume-box size="1 2 3">

Language: TypeScript - Size: 126 MB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 1,467 - Forks: 62

SUI-Components/sui-components

SUI Components

Language: JavaScript - Size: 18.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 146 - Forks: 63

trimble-oss/modus-web-components

This library provides Modus components as web components - reusable, encapsulated UI elements that are framework agnostic (can be implemented in any site).

Language: TypeScript - Size: 35.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 39 - Forks: 75

swisspost/design-system

Swiss Post Design System - a consistent and inclusive user experience across the web platform.

Language: SCSS - Size: 49 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 158 - Forks: 21

material-foundation/material-theme-builder

Visualize dynamic color and create a custom Material Theme.

Size: 32.8 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 528 - Forks: 39

capricorn86/happy-dom

A JavaScript implementation of a web browser without its graphical user interface

Language: TypeScript - Size: 11.3 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 4,093 - Forks: 260

github/custom-element-boilerplate

Boilerplate for creating a custom element.

Language: TypeScript - Size: 1.27 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 173 - Forks: 25

github/filter-input-element

Display elements in a subtree that match filter input text.

Language: TypeScript - Size: 804 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 56 - Forks: 9

github/include-fragment-element

A client-side includes tag.

Language: JavaScript - Size: 1.61 MB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 558 - Forks: 44

pod-os/PodOS

Personal Online Data Operating System

Language: TypeScript - Size: 15.7 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 34 - Forks: 3

juntossomosmais/atomium

Atomium is an internal design system for 'Juntos Somos Mais' using Web Components

Language: TypeScript - Size: 449 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 174 - Forks: 6

critical-graphite/pencel

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

Language: TypeScript - Size: 3.57 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

runvnc/mindroot

AI agent web app platform

Language: Python - Size: 44.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 72 - Forks: 8

CityOfDetroit/local-services-lookup

Simple app to lookup city services based on a location

Language: JavaScript - Size: 32.6 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

github/relative-time-element

Web component extensions to the standard <time> element.

Language: JavaScript - Size: 1.81 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 3,759 - Forks: 187

ongov/ontario-design-system

Web components and npm packages for the Ontario Design System, designed to help you create great digital products for the Ontario government.

Language: TypeScript - Size: 51.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 0

mi6/ic-design-system

Intelligence Community Design System

Language: MDX - Size: 556 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 59 - Forks: 44

Neovici/cosmoz-omnitable

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

Language: JavaScript - Size: 18.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 6

stenciljs/create-stencil

npm init stencil

Language: TypeScript - Size: 4.45 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 54 - Forks: 28

imerljak/react-cropper-2

A modern React wrapper for CropperJS 2.x

Language: TypeScript - Size: 1.25 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Endava/BEEQ

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

Language: TypeScript - Size: 50.4 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 106 - Forks: 18

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/.

Language: JavaScript - Size: 15.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 50 - Forks: 21

nuxeo/nuxeo-elements

Nuxeo web components

Language: JavaScript - Size: 60.2 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 27 - Forks: 15

metaory/bit-grid-component

Framework-agnostic web component for boolean matrices

Language: JavaScript - Size: 14.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 1

Ismaestro/angular-example-app

Angular Example App is a beginner-friendly, production-ready web application built with Angular 19. It serves as a real-world example showcasing core Angular features such as CRUD operations, authentication, i18n (internationalization), lazy loading, and signals.

Language: TypeScript - Size: 15.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2,332 - Forks: 1,268

material-components/material-web

Material Design Web Components

Language: TypeScript - Size: 49 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 10,474 - Forks: 1,017

soguten/guten-editor

Extensible block-based rich text editor built with Web Components

Language: TypeScript - Size: 624 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 1

gersak/ty

Clojurescript WebComponents library

Language: Clojure - Size: 19 MB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 15 - Forks: 0

joomla-projects/custom-elements

A compilation of Joomla 4 Custom Elements.

Language: JavaScript - Size: 6.58 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 31 - Forks: 32

carbon-design-system/carbon-for-ibm-dotcom

Carbon for IBM.com is based on the Carbon Design System for IBM

Language: TypeScript - Size: 4.18 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 284 - Forks: 162

gramps-project/gramps-web

Open Source Online Genealogy System

Language: JavaScript - Size: 11.9 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1,033 - Forks: 144

Guseyn/EHTML

HTML as Template Language

Language: JavaScript - Size: 123 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 253 - Forks: 12

serenity-js/serenity-js-playwright-ct-web-components-template

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

Language: TypeScript - Size: 108 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 1

preactjs/preact-custom-element

Wrap your component up as a custom element

Language: JavaScript - Size: 905 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 387 - Forks: 53

coreui/coreui

Open Source UI Kit built on top of Bootstrap 5 and plain JavaScript without any additional libraries like jQuery

Language: JavaScript - Size: 199 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 844 - Forks: 219

substrate-system/toast

Toasts, notifications

Language: TypeScript - Size: 34.2 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

praetoriani/praetoriani

praetoriani dev repo

Size: 90.8 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

bennypowers/cem

Generate and work with Custom Elements Manifests

Language: Go - Size: 6.75 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 27 - Forks: 2

kernvalley/components

A collection of web components / custom elements from KernValley.US

Language: JavaScript - Size: 895 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0