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

Official GitHub repository
Official GitHub repositoryTypeScript

A cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with web technologies.

#stencil#web-components#ui-toolkit
Stars52.6k
Forks13.3k
Last commit7 hours ago
driftyco:ionic
driftyco:ionicTypeScript

An open source app development toolkit for building cross-platform native and Progressive Web Apps from a single codebase with JavaScript and the Web.

#stencil#web-components#javascript-framework
Stars52.6k
Forks13.3k
Last commit7 hours ago
quill
quillTypeScript

A modern, extensible rich text editor built for compatibility across browsers and frameworks.

#web-components#wysiwyg#content-editable
Stars47.2k
Forks3.7k
Last commit1 year ago
Solid Element
Solid ElementTypeScript

A declarative JavaScript library for building user interfaces with fine-grained reactivity and no virtual DOM.

#declarative#web-components#reactive-programming
Stars35.8k
Forks1.1k
Last commit10 hours ago
material-design-lite
material-design-liteHTML

A vanilla HTML/CSS/JS library for adding Material Design components to static websites.

#material-design-lite#web-components#static-websites
Stars32.2k
Forks4.9k
Last commit2 months ago
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
lit-html
lit-htmlTypeScript

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

#web-components#scoped-styles#reactive-state
Stars21.7k
Forks1.1k
Last commit1 month ago
Fluent UI Web Components
Fluent UI Web ComponentsTypeScript

A collection of utilities, React components, and web components for building web applications with Microsoft's Fluent Design System.

#design-system#web-components#theming
Stars20.2k
Forks2.9k
Last commit15 hours ago
fluentui
fluentuiTypeScript

A collection of utilities, React components, and web components for building web applications with Microsoft's Fluent Design System.

#design-system#web-components#theming
Stars20.2k
Forks2.9k
Last commit15 hours 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
Ion icons
Ion iconsTypeScript

A premium open-source icon set with 1,300+ icons for web, iOS, Android, and desktop apps.

#design-system#web-components#open-source-icons
Stars18.1k
Forks2.1k
Last commit14 hours ago
Material-components-web
Material-components-webTypeScript

Modular and customizable Material Design UI components for the web, developed by Google.

#design-system#web-components#theming
Stars17.1k
Forks2.1k
Last commit1 year ago
Luckysheet
LuckysheetJavaScript

An open-source online spreadsheet library with Excel-like features, including formulas, charts, and collaborative editing.

#web-components#open-source#office
Stars16.7k
Forks2.6k
Last commit11 months ago
MediumEditor
MediumEditorJavaScript

A vanilla JavaScript WYSIWYG editor that clones Medium.com's inline toolbar using the contenteditable API.

#web-components#wysiwyg#contenteditable
Stars16.1k
Forks1.8k
Last commit1 year ago
riot
riotJavaScript

A simple and elegant component-based UI library that brings custom components to all modern browsers with minimal overhead.

#dom-manipulation#es6-modules#elegant
Stars14.9k
Forks953
Last commit11 hours ago
AMP
AMPJavaScript

A web component framework for creating fast, user-first websites, stories, ads, emails, and more.

#web-components#advertising#email-templates
Stars14.9k
Forks4.1k
Last commit2 days ago
marko
markoJavaScript

A declarative, HTML-based language for building performant web applications with server-side rendering.

#streaming-ssr#web-components#isomorphic
Stars14.4k
Forks663
Last commit2 hours 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
Stencil
StencilTypeScript

A compiler for generating Web Components using TypeScript and JSX, enabling framework-agnostic component systems.

#stencil#design-system#web-components
Stars13.1k
Forks846
Last commit1 day ago
Official GitHub Repo
Official GitHub RepoTypeScript

A modern JavaScript framework for building browser, mobile, and desktop applications with minimal framework intrusion.

#spa#web-components#single-page-applications
Stars11.7k
Forks610
Last commit3 years 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 commit7 hours 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
Wired Elements
Wired ElementsTypeScript

A collection of web components with a hand-drawn sketch aesthetic for wireframes, mockups, and fun UI designs.

#design-system#web-components#wireframe
Stars10.8k
Forks339
Last commit2 years ago
FAST
FASTTypeScript

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 commit4 hours 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 commit4 hours ago
carbon
carbonTypeScript

An open-source design system by IBM providing components, styles, and tools for building consistent user interfaces.

#design-system#web-components#hacktoberfest
Stars9.3k
Forks2.2k
Last commit3 hours ago
hanko
hankoGo

An open-source authentication and user management solution with passkeys, MFA, OAuth SSO, and SAML support.

#passkeys#web-components#privacy-first
Stars9.0k
Forks1.0k
Last commit1 day ago
vue-onsenui
vue-onsenuiJavaScript

A mobile app development framework using HTML5 and JavaScript to create cross-platform apps with Web Components and framework bindings.

#web-components#customelements#monaca
Stars8.9k
Forks998
Last commit1 month ago
<model-viewer>
<model-viewer>TypeScript

A web component for displaying interactive 3D models on the web and in augmented reality (AR).

#web-components#interactive-3d#3d-models
Stars8.2k
Forks942
Last commit16 days ago
<model-viewer>
<model-viewer>TypeScript

A web component for displaying interactive 3D models on the web and in augmented reality (AR).

#web-components#interactive-3d#3d-models
Stars8.2k
Forks942
Last commit16 days ago
Jspreadsheet CE
Jspreadsheet CEJavaScript

A lightweight JavaScript data grid component for creating interactive spreadsheets with Excel-like controls.

#web-components#jspreadsheet#data-grid
Stars7.2k
Forks891
Last commit3 months 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
Iconify Deign
Iconify DeignTypeScript

A universal icon framework providing a unified syntax for over 200,000 icons from 150+ open-source icon sets.

#web-components#emoji#vector-icons
Stars6.2k
Forks198
Last commit8 hours ago
<editor-container>
<editor-container>TypeScript

A toolkit for building block-based editors and collaborative applications with native web components and CRDT-based real-time collaboration.

#web-components#content-editing#collaborative-editing
Stars5.9k
Forks559
Last commit3 days ago
Aphrodite
AphroditeJavaScript

A framework-agnostic CSS-in-JS library with server-side rendering, automatic vendor prefixing, and minimal CSS generation.

#style-composition#web-components#server-side-rendering
Stars5.3k
Forks186
Last commit1 year ago
Page 1 of 11Next

Related Tags

#Frontend189#Custom Elements128#Javascript106#Ui Library87#Ui Components73#Typescript67#Webcomponents63#Design System59#Accessibility50#Polymer47#Lit44#Shadow Dom41
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