Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Web Components

Web Components

371 projects

Showing 36 of 371 projects

Red Hat Design System
Red Hat Design SystemHTML

Red Hat's design system providing Figma libraries and framework-agnostic Web Components for building branded, accessible user interfaces.

#design-system#web-components#hacktoberfest
Stars144
Forks35
Last commit
usal
usalJavaScript

A lightweight, framework-agnostic JavaScript library for scroll-triggered animations with 40+ built-in effects.

#web-components#scroll-library#css-animations
Stars142
Forks3
Last commit14 days ago
Joist
JoistTypeScript

A minimal toolkit for building web components and applications with dependency injection, observables, and templating.

#web-components#custom-elements#customelements
Stars135
Forks7
Last commit1 day ago
Immersive Custom Elements
Immersive Custom ElementsJavaScript

A set of web components for embedding interactive 360-degree images and videos into web pages with VR support.

#web-components#custom-elements#immersive-web
Stars133
Forks7
Last commit
Pharos Design System
Pharos Design SystemTypeScript

JSTOR's design system for creating cohesive, supportive, and beautiful experiences for the intellectually curious.

#design-system#web-components#pharos
Stars131
Forks21
Last commit1 day ago
OutlineJS
OutlineJSTypeScript

A Web Component library and toolkit for building bespoke design systems with modern tooling.

#design-system#web-components#hacktoberfest
Stars131
Forks25
Last commit8 months ago
AXA Pattern Library
AXA Pattern LibraryJavaScript

A collection of self-contained, plug-and-play web components for building consistent user interfaces, built with LitElement.

#design-system#web-components#lerna
Stars130
Forks18
Last commit2 years ago
Web Components Compiler
Web Components CompilerJavaScript

A native Web Components compiler that transforms standards-compliant Web Components into static HTML for server-side rendering.

#web-components#custom-elements#compiler
Stars125
Forks17
Last commit24 days ago
Astro Snipcart
Astro SnipcartAstro

An Astro integration for building e-commerce sites with Snipcart, featuring components and an optional design system.

#design-system#web-components#astro
Stars125
Forks26
Last commit10 months ago
Polydev
PolydevHTML

A Chrome DevTools extension for profiling web component lifecycle callbacks and Polymer databinding performance.

#web-components#custom-elements#browser-extension
Stars123
Forks10
Last commit9 years ago
<chess-board>
<chess-board>TypeScript

A standalone chess board web component that works anywhere HTML works, designed to be 'just a board' with a powerful API.

#web-components#game-ui#custom-elements
Stars122
Forks17
Last commit11 months ago
<player-x>
<player-x>JavaScript

A web component that provides a uniform player API for multiple video platforms and streaming formats.

#web-components#hls#mux
Stars122
Forks15
Last commit2 years ago
sbb-angular
sbb-angularTypeScript

Angular component library and journey maps for Swiss Federal Railways (SBB) digital products.

#design-system#web-components#accessibility
Stars122
Forks21
Last commit1 day ago
nutmeg
nutmegTypeScript

A CLI tool to build, test, and publish vanilla Web Components with TypeScript and lit-html.

#web-components#custom-elements#webcomponents
Stars117
Forks8
Last commit2 years ago
shadow-automation-selenium
shadow-automation-seleniumJava

A Java Selenium plugin for automating multi-level Shadow DOM and custom HTML tags in web applications.

#web-components#custom-elements#selenium-webdriver
Stars116
Forks36
Last commit
Polylint
PolylintTypeScript

A linter for Polymer projects that catches errors before running code.

#web-components#html-linter#developer-tools
Stars116
Forks15
Last commit8 years ago
Blackstone UI
Blackstone UIJavaScript

A library of web components, utilities, and a router built with Lit for creating single-page progressive web applications.

#design-system#lit-html-element#web-components
Stars111
Forks5
Last commit24 days ago
Flow
FlowHTML

A lightweight, modular JavaScript UI library for building node-graph editors and interactive panels using native HTML5 and ES6.

#web-components#javascript-ui#modular
Stars110
Forks16
Last commit7 months ago
Dile Components
Dile ComponentsJavaScript

A catalog of reusable Web Components built with Lit for building modern web interfaces across frameworks.

#web-components#crud#custom-elements
Stars106
Forks22
Last commit1 day ago
plox
ploxElixir

Server-side rendered SVG graphing components for Phoenix and LiveView applications.

#web-components#elixir#heex-templates
Stars106
Forks7
Last commit1 month ago
dom-notifications
dom-notificationsCSS

A lightweight, Atom-inspired notification component for web applications.

#web-components#user-feedback#choojs
Stars105
Forks7
Last commit3 years ago
@adobe/react-webcomponent
@adobe/react-webcomponentJavaScript

Automatically wraps React components as Custom Elements, enabling React usage within any framework.

#web-components#custom-elements#dom-parsing
Stars104
Forks20
Last commit2 years ago
vue-material-adapter
vue-material-adapterJavaScript

Vue 3 wrapper for Material Components Web, enabling Material Design in Vue applications.

#web-components#vue-framework#vue-wrapper
Stars104
Forks18
Last commit1 year ago
SignaturePad
SignaturePadHTML

A Blazor component for capturing signatures with mouse and touch input, compatible with Blazor Server and WebAssembly.

#signature#web-components#webassembly
Stars104
Forks22
Last commit7 months ago
@ungap/custom-elements-builtin
@ungap/custom-elements-builtinJavaScript

A polyfill for Custom Elements builtin extends, enabling custom elements that extend native HTML elements.

#web-components#custom-elements#polyfill
Stars103
Forks10
Last commit5 years ago
PlayCanvas Web Components
PlayCanvas Web ComponentsTypeScript

Custom HTML elements for building declarative 3D interactive web applications with PlayCanvas.

#declarative#web-components#custom-elements
Stars102
Forks30
Last commit2 days ago
Gulp-vulcanize
Gulp-vulcanizeJavaScript

A Gulp plugin to concatenate Web Components into a single file using Vulcanize.

#web-components#concatenate#polymer
Stars101
Forks23
Last commit5 years ago
ZingGrid
ZingGridJavaScript

A fully-featured native web component data table and data grid for JavaScript applications.

#web-components#data-grid#crud
Stars100
Forks7
Last commit1 month ago
WC-Loader
WC-LoaderJavaScript

A webpack loader that enables seamless integration of web components (Polymer, x-tags) with hot code reload support.

#web-components#webcomponents-webpack-loader#wc-loader
Stars99
Forks14
Last commit9 years ago
Fable.Lit
Fable.LitF#

Write Fable Elmish apps by embedding HTML in F# code using Lit templates.

#web-components#javascript-compilation#fable
Stars94
Forks13
Last commit3 years ago
<range-slider>
<range-slider>JavaScript

A customizable, accessible, and framework-agnostic web component for single and multi-thumb range sliders.

#web-components#custom-elements#aria
Stars94
Forks7
Last commit4 days ago
Dojo widgets
Dojo widgetsTypeScript

A suite of pre-built, accessible, and themeable UI widgets for Dojo web applications.

#web-components#modular-ui#custom-elements
Stars93
Forks63
Last commit3 years ago
x-pokemon
x-pokemonHTML

A Polymer web component for displaying Pokémon in web applications.

#web-components#polymer#frontend
Stars92
Forks8
Last commit5 years ago
vue3-qr-reader
vue3-qr-readerVue

A Vue 3 component library for scanning QR codes from camera streams, image captures, and file uploads.

#web-components#qr-code#vue3
Stars91
Forks25
Last commit2 years ago
gcds-components
gcds-componentsTypeScript

A monorepo of web components for the GC Design System, with framework integrations for React, Angular, and Vue.

#design-system#web-components#canada
Stars89
Forks25
Last commit1 day ago
Stacks Connect
Stacks ConnectTypeScript

A library for building web apps that interact with Stacks blockchain wallets via a standardized provider interface.

#web-components#json-rpc#wallet-integration
Stars88
Forks47
Last commit2 days ago
PreviousPage 6 of 11

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 day ago
6 years ago
5 months ago
Next
#Frontend189
#Custom Elements128
#Javascript106
#Ui Library87
#Ui Components73
#Typescript67
#Webcomponents63
#Design System59
#Accessibility50
#Polymer47
#Lit44
#Shadow Dom41