Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Custom Elements

Custom Elements

140 projects

Showing 36 of 140 projects

GitHub
GitHubTypeScript

A simple library for building fast, lightweight web components with reactive state and declarative templates.

#web-components#custom-elements#javascript-framework
Stars21.7k
Forks1.1k
Last commit1 month ago
Trix
TrixJavaScript

A WYSIWYG rich text editor for web applications that treats contenteditable as an I/O device to avoid browser inconsistencies.

#form-integration#web-components#custom-elements
Stars20.0k
Forks1.1k
Last commit3 days ago
Shoelace
ShoelaceTypeScript

A forward-thinking library of web components that works with all frameworks and is fully customizable with CSS.

#web-components#custom-elements#webcomponents
Stars13.9k
Forks922
Last commit2 months ago
Omi
OmiTypeScript

A signal-driven Web Components framework with JSX, router, and tiny size for building cross-framework UI components.

#web-components#custom-elements#signal
Stars13.3k
Forks1.3k
Last commit3 months ago
Material Web Components
Material Web ComponentsSCSS

A library of Material Design 3 web components for building beautiful and accessible web applications.

#material-3#design-system#web-components
Stars11.1k
Forks1.1k
Last commit20 hours ago
Perspective
PerspectiveRust

An interactive analytics and data visualization component for large and streaming datasets, with a high-performance WebAssembly engine.

#columnar-database#custom-elements#webassembly
Stars11.0k
Forks1.3k
Last commit2 days ago
Wired Elements
Wired ElementsTypeScript

A collection of web components with a hand-drawn sketch aesthetic for wireframes, mockups, and playful UIs.

#web-components#wireframe#custom-elements
Stars10.8k
Forks339
Last commit2 years ago
FAST Components
FAST ComponentsTypeScript

A library for building standards-compliant Web Components and adaptive UI systems for modern web applications.

#web-accessibility#design-system#web-components
Stars9.7k
Forks631
Last commit18 hours ago
<lite-youtube>
<lite-youtube>HTML

A custom element for embedding YouTube videos with a focus on visual performance, loading 224× faster than standard iframes.

#web-components#web-vitals#custom-elements
Stars6.3k
Forks295
Last commit8 months 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
Forks394
Last commit7 months 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
Forks197
Last commit1 month ago
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
Forks197
Last commit1 month 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
Forks822
Last commit6 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
Forks66
Last commit7 months 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
Forks90
Last commit10 days 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
Stars2.0k
Forks348
Last commit2 days ago
Lightning Web Components
Lightning Web ComponentsJavaScript

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

#web-components#custom-elements#salesforce
Stars1.8k
Forks447
Last commit1 day ago
@lwc/synthetic-shadow
@lwc/synthetic-shadowJavaScript

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

#web-components#custom-elements#salesforce
Stars1.8k
Forks447
Last commit1 day 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.8k
Forks283
Last commit20 hours 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
Forks100
Last commit1 month ago
Spectrum Web Components
Spectrum Web ComponentsTypeScript

A library of web components implementing Adobe's Spectrum design system for building accessible, consistent UIs.

#adobe#design-system#web-components
Stars1.5k
Forks256
Last commit17 hours ago
Lume
LumeTypeScript

A toolkit for creating rich and interactive 2D or 3D experiences using HTML elements powered by CSS3D and WebGL.

#web-components#custom-elements#webassembly
Stars1.5k
Forks63
Last commit2 months ago
<qr-code>
<qr-code>TypeScript

A no-framework, no-dependencies, customizable, animate-able, SVG-based <qr-code> HTML element.

#web-components#custom-elements#animation
Stars1.4k
Forks84
Last commit3 years ago
Web Awesome
Web AwesomeTypeScript

An open-source library of web components from Font Awesome that works with all frameworks and CDNs.

#design-system#web-components#custom-elements
Stars1.3k
Forks181
Last commit23 hours ago
<dark-mode-toggle>
<dark-mode-toggle>JavaScript

A custom element for adding a Dark Mode toggle or switch to websites, respecting user preferences and allowing overrides.

#prefers-color-scheme#web-components#custom-elements
Stars1.2k
Forks75
Last commit2 months ago
@webcomponents/custom-elements
@webcomponents/custom-elementsHTML

A suite of JavaScript polyfills that implement Web Components APIs for browsers lacking native support.

#web-components#custom-elements#frontend
Stars1.2k
Forks169
Last commit1 month ago
document-register-element
document-register-elementJavaScript

A lightweight polyfill for the W3C Custom Elements V1 specification, enabling custom HTML elements in older browsers.

#web-components#custom-elements#customelements
Stars1.1k
Forks115
Last commit5 years ago
slim.js
slim.jsCSS

A fast, native, and extensible micro-framework for building declarative web components using modern browser standards.

#slimjs#web-components#custom-elements
Stars1.0k
Forks61
Last commit2 years ago
Yeoman Polymer Generator
Yeoman Polymer GeneratorJavaScript

A Yeoman generator for scaffolding Polymer web component projects and custom elements.

#web-components#custom-elements#polymer
Stars913
Forks148
Last commit9 years ago
html-midi-player
html-midi-playerTypeScript

Custom HTML elements for playing and visualizing MIDI files in web browsers using Magenta.js.

#midi-file#web-components#midi
Stars894
Forks97
Last commit1 year ago
howto-components
howto-componentsJavaScript

Educational web components demonstrating common UI patterns with modern web technologies and accessibility focus.

#web-components#custom-elements#frontend-development
Stars876
Forks72
Last commit26 days ago
Diffuse
DiffuseJavaScript

A customizable music player built from web components that connects to cloud and distributed storage.

#music#web-components#ipfs
Stars868
Forks66
Last commit1 day ago
Elix
ElixJavaScript

A community-driven collection of high-quality, customizable web components for common UI patterns like lists, menus, dialogs, and carousels.

#design-system#web-components#user-interface
Stars837
Forks40
Last commit3 years ago
remount
remountJavaScript

Mount React components as custom elements to use them anywhere in HTML, including non-SPA apps and other frameworks.

#web-components#custom-elements#onmount
Stars720
Forks23
Last commit3 years ago
awesome-webcomponents
awesome-webcomponents

A curated collection of tools, articles, and resources for Web Components development.

#web-components#custom-elements#frontend-development
Stars647
Forks51
Last commit2 years ago
Vaadin components
Vaadin componentsJavaScript

A set of high-quality, standards-based web components for building enterprise web applications.

#design-system#web-components#data-grid
Stars574
Forks98
Last commit19 hours ago
Page 1 of 4Next

Related Tags

#Web Components128#Frontend79#Javascript47#Ui Components38#Webcomponents37#Ui Library35#Shadow Dom31#Accessibility25#Lit Element19#Lit18#Design System18#Typescript18
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