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