Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Web Components

Web Components

69 projects

Showing 33 of 69 projects

Squire
SquireTypeScript

A lightweight, dependency-free HTML5 rich text editor designed to handle arbitrary HTML with powerful cross-browser normalization.

#email-composition#web-components#cross-browser
Stars4.9k
Forks411
Last commit1 month ago
FAST Blazor
FAST BlazorC#

A Blazor component library implementing Microsoft's Fluent Design System for building modern web applications.

#web-components#component-architecture#razor-components
Stars4.7k
Forks468
Last commit2 days ago
ElementInternals's states property and the :state() pseudo class
ElementInternals's states property and the :state() pseudo classHTML

A set of W3C specifications that define a standard component model for the web, including Custom Elements and Shadow DOM.

#w3c#web-components#custom-elements
Stars4.5k
Forks392
Last commit
Web Components
Web Components

A curated list of awesome resources, libraries, and tools for building and using Web Components.

#web-components#custom-elements#webcomponents
Stars3.5k
Forks183
Last commit4 days ago
Web Components
Web Components

A curated list of awesome resources, libraries, and tools for building with Web Components.

#web-components#custom-elements#webcomponents
Stars3.5k
Forks183
Last commit4 days ago
Vidstack Elements
Vidstack ElementsTypeScript

UI components and hooks for building robust, customizable, and accessible video/audio players on the web.

#web-components#media#hls
Stars3.5k
Forks207
Last commit5 days ago
Vidstack
VidstackTypeScript

A modern library of UI components and hooks for building robust, customizable, and accessible video/audio players on the web.

#web-components#media#hls
Stars3.5k
Forks207
Last commit5 days ago
pev2
pev2TypeScript

A Vue.js component for visualizing PostgreSQL execution plans with interactive graphical representations.

#web-components#explain#performance-analysis
Stars3.5k
Forks182
Last commit17 days ago
web-components-examples
web-components-examplesJavaScript

A collection of practical Web Components examples that demonstrate core concepts and APIs for MDN documentation.

#web-components#custom-elements#examples
Stars3.4k
Forks823
Last commit3 months ago
hybrids
hybridsJavaScript

A JavaScript UI framework for building web components and applications with a unique declarative and functional architecture.

#web-components#functional-programming#javascript-framework
Stars3.2k
Forks90
Last commit3 months ago
github-elements
github-elementsJavaScript

A collection of 17 reusable Web Components developed by GitHub for building modern web interfaces.

#web-components#custom-elements#html5
Stars2.9k
Forks64
Last commit4 months ago
<vime-player>
<vime-player>TypeScript

A customizable, extensible, accessible, and framework-agnostic media player supporting HTML5, HLS, YouTube, Vimeo, and more.

#web-components#media#hls
Stars2.8k
Forks154
Last commit1 year ago
Haunted
HauntedTypeScript

React's Hooks API implemented for standard web components, enabling stateful and reactive custom elements.

#hooks#web-components#custom-elements
Stars2.7k
Forks92
Last commit4 days ago
Polymer Starter Kit
Polymer Starter KitJavaScript

A starter template for building Polymer apps with a drawer-based layout and PRPL pattern implementation.

#web-components#build-tooling#progressive-web-app
Stars2.4k
Forks647
Last commit7 years ago
polymer-starter-kit
polymer-starter-kitJavaScript

A starter template for building Polymer apps with a drawer-based layout and PRPL pattern.

#web-components#progressive-web-app#polymer-cli
Stars2.4k
Forks647
Last commit
Stoplight Elements (.3k)
Stoplight Elements (.3k)TypeScript

Build beautiful, interactive API documentation with embeddable React or Web Components, powered by OpenAPI and Markdown.

#web-components#hacktoberfest#developer-tools
Stars2.4k
Forks257
Last commit
vue-qrcode-reader R
vue-qrcode-reader RTypeScript

A set of Vue.js components for detecting and decoding QR codes and other barcodes directly in the browser.

#web-components#qr-code#camera-api
Stars2.3k
Forks350
Last commit9 months ago
Lustre
LustreGleam

A Gleam web framework for building HTML templates, single page applications, and real-time server components.

#web-components#functional-programming#single-page-application
Stars2.2k
Forks141
Last commit6 days ago
Covalent
CovalentTypeScript

A design system providing reusable components and tools for building consistent, branded web applications at Teradata.

#design-system#web-components#theming
Stars2.2k
Forks353
Last commit7 days ago
LDRS
LDRSTypeScript

A collection of 44 lightweight, customizable loaders and spinners built with CSS, HTML, and SVG for modern web projects.

#web-components#css-animations#vanilla-js
Stars2.2k
Forks76
Last commit6 months ago
Chessboard.js
Chessboard.jsJavaScript

A standalone JavaScript chessboard component with a flexible API for building chess applications.

#web-components#game-ui#jquery
Stars2.1k
Forks423
Last commit2 years ago
Sauron
SauronRust

A Rust web framework for building client-side and server-side applications using The Elm Architecture.

#web-components#server-side-rendering#dom
Stars2.1k
Forks60
Last commit1 year ago
Lion Web Components
Lion Web ComponentsJavaScript

A set of highly performant, accessible, and flexible white-label Web Components for building design systems.

#design-system#web-components#hacktoberfest
Stars1.9k
Forks346
Last commit3 days ago
canjs
canjsJavaScript

A collection of client-side JavaScript libraries for building CRUD applications with web components and real-time data.

#real-time-updates#web-components#crud
Stars1.9k
Forks417
Last commit2 years ago
chrome-tabs
chrome-tabsJavaScript

A pure HTML/CSS implementation of Chrome-style tabs with drag-and-drop functionality.

#web-components#js#lightweight-ui
Stars1.8k
Forks249
Last commit2 years ago
Lightning Web Components
Lightning Web ComponentsJavaScript

A blazing fast, enterprise-grade foundation for building web components.

#web-components#custom-elements#salesforce
Stars1.8k
Forks444
Last commit2 days ago
@lwc/synthetic-shadow
@lwc/synthetic-shadowJavaScript

A blazing fast, enterprise-grade foundation for building web components.

#web-components#custom-elements#salesforce
Stars1.8k
Forks444
Last commit2 days ago
UI5 Web Components
UI5 Web ComponentsTypeScript

Enterprise-grade web components implementing SAP Fiori design, usable with any web framework.

#design-system#web-components#custom-elements
Stars1.7k
Forks278
Last commit1 day ago
<emoji-picker>
<emoji-picker>JavaScript

A lightweight, memory-efficient emoji picker web component for the modern web.

#web-components#emoji#custom-elements
Stars1.7k
Forks101
Last commit7 days ago
Duet Date Picker
Duet Date PickerTypeScript

An accessible, framework-agnostic date picker web component built with WCAG 2.1 compliance.

#web-components#theming#vanilla-js
Stars1.7k
Forks74
Last commit2 years ago
lit
lit

A curated collection of resources, libraries, tools, and examples for building web components with Lit.

#web-components#developer-tools#lit-library
Stars1.7k
Forks100
Last commit2 days ago
<lottie-player>
<lottie-player>TypeScript

A web component for embedding and playing Lottie animations and Telegram Sticker (tgs) animations in websites.

#web-components#bodymovin#ui-animations
Stars1.7k
Forks184
Last commit16 days ago
Blaze UI Atoms
Blaze UI AtomsTypeScript

A set of framework-agnostic web components powered by Blaze CSS for building scalable websites quickly.

#stencil#design-system#web-components
Stars1.6k
Forks112
Last commit2 years ago
PreviousPage 2 of 2

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
4 months ago
7 years ago
2 days ago
#Frontend43
#Ui Library26
#Javascript22
#Custom Elements19
#Webcomponents15
#Accessibility14
#Design System14
#Ui Components12
#React12
#Typescript11
#Performance10
#Javascript Library9