Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Web Components

Web Components

241 projects

Showing 36 of 241 projects

usal
usalJavaScript

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

#web-components#scroll-library#css-animations
Stars139
Forks3
Last commit8 months ago
Joist
JoistTypeScript

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

#web-components#custom-elements#customelements
Stars135
Forks6
Last commit3 days 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
Stars134
Forks7
Last commit
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
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
Stars130
Forks21
Last commit3 days ago
OutlineJS
OutlineJSTypeScript

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

#design-system#web-components#hacktoberfest
Stars130
Forks26
Last commit6 months 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
Forks16
Last commit7 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 commit8 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
sbb-angular
sbb-angularTypeScript

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

#design-system#web-components#accessibility
Stars123
Forks20
Last commit4 days 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 commit9 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 commit1 year 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
Polylint
PolylintTypeScript

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

#web-components#html-linter#developer-tools
Stars116
Forks16
Last commit8 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
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 commit2 months 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 commit6 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
Stars105
Forks21
Last commit3 days 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
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 commit6 months 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
Forks19
Last commit2 years ago
plox
ploxElixir

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

#web-components#elixir#heex-templates
Stars104
Forks7
Last commit3 days 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
@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
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
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 commit8 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
Stars98
Forks27
Last commit4 days ago
ZingGrid
ZingGridJavaScript

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

#web-components#data-grid#crud
Stars98
Forks7
Last commit8 months 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
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
<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
Stars92
Forks7
Last commit24 days 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
x-pokemon
x-pokemonHTML

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

#web-components#polymer#frontend
Stars90
Forks8
Last commit5 years 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
Forks46
Last commit2 months ago
Awesome Lighting
Awesome Lighting

A curated collection of resources for Salesforce Lightning development, including tutorials, components, and tools.

#enterprise-software#web-components#salesforce
Stars87
Forks21
Last commit4 years ago
Official Aurelia Material Design (Github)
Official Aurelia Material Design (Github)

A commercial addon for Aurelia providing cross-platform UI widgets that automatically adapt to native platform styles and behaviors.

#web-components#aurelia-framework#desktop-apps
Stars85
Forks21
Last commit11 years ago
PreviousPage 6 of 7

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
6 years ago
3 months ago
Next
#Frontend125
#Custom Elements89
#Javascript69
#Ui Library66
#Design System52
#Webcomponents48
#Ui Components45
#Typescript43
#Accessibility41
#Polymer32
#Shadow Dom30
#Component Library27