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

Lit 3D Piano
Lit 3D PianoTypeScript

A 3D interactive piano built with Lit, Three.js, and Tone.js for web-based music visualization and playback.

#audio-synthesis#piano#web-components
Stars21
Forks2
Last commit2 months ago
yew-bulma
yew-bulmaRust

A Rust library providing Bulma CSS components for the Yew web framework.

#web-components#bulma-css#webassembly
Stars21
Forks0
Last commit5 years ago
yew-feather
yew-featherRust

A collection of Feather icons as Yew components for Rust web applications.

#web-components#icon-library#yew
Stars20
Forks6
Last commit2 years ago
Titanium Elements
Titanium ElementsTypeScript

A collection of lightweight web components used by Leavitt Group Enterprises and partners.

#web-components#hacktoberfest#lerna
Stars20
Forks0
Last commit4 days ago
aurelia-polymer
aurelia-polymerJavaScript

Aurelia plugin that enables integration between the Aurelia framework and Polymer web components.

#web-components#gulp#aurelia-plugin
Stars19
Forks5
Last commit9 years ago
Transitions
TransitionsTypeScript

Framework-agnostic page transitions for Capacitor apps, providing iOS-style navigation without design opinions.

#web-components#android-animations#view-transitions-api
Stars19
Forks0
Last commit9 days ago
<burgton-button>
<burgton-button>JavaScript

A customizable, accessible LitElement web component for animated hamburger menu buttons with multiple animation types.

#hamburger-menu#web-components#custom-elements
Stars19
Forks1
Last commit3 years ago
<lit-image-cropper>
<lit-image-cropper>TypeScript

A lightweight web component for cropping images, built with Lit for easy integration into web applications.

#web-components#image-cropping#frontend
Stars18
Forks0
Last commit1 year ago
TEI Publisher Components
TEI Publisher ComponentsJavaScript

A library of web components for building and embedding TEI Publisher applications and digital editions.

#web-components#exist-db#iiif-viewer
Stars18
Forks19
Last commit2 days ago
Tradeshift Elements
Tradeshift ElementsJavaScript

A library of reusable UI components built as web components for Tradeshift platform applications.

#design-system#web-components#shadowdom
Stars18
Forks16
Last commit2 days ago
<helium-animated-pages>
<helium-animated-pages>JavaScript

A lightweight web component for animated page transitions using CSS animations, built with Lit.

#spa#web-components#js
Stars17
Forks2
Last commit3 days ago
web-monetized-video
web-monetized-videoJavaScript

A web component that charges users for the exact amount of video content they watch using the Web Monetization API.

#web-components#custom-elements#pay
Stars17
Forks1
Last commit3 years ago
ember-cli-web-components
ember-cli-web-componentsJavaScript

An Ember.js addon that wraps Ember components as native Web Components for use in other frameworks.

#web-components#framework-interoperability#component-reuse
Stars16
Forks2
Last commit
vanilla-retro-js
vanilla-retro-jsJavaScript

A UI component library that recreates deprecated HTML tags like <blink> and <marquee> using vanilla JavaScript.

#web-components#custom-elements#blink-effect
Stars16
Forks3
Last commit3 months ago
Meteor-Polymer Starter Kit
Meteor-Polymer Starter KitJavaScript

A starter template for building Meteor applications with Polymer web components and MWC packages.

#web-components#progressive-web-app#offline-first
Stars15
Forks2
Last commit9 years ago
ngx-chessground
ngx-chessgroundTypeScript

An Angular wrapper for the chessground library, enabling chess UI integration in Angular applications.

#web-components#chess-ui#open-source-library
Stars15
Forks3
Last commit19 days ago
capybara-shadowdom
capybara-shadowdomRuby

A Ruby gem that adds Shadow DOM support to Capybara for testing web components in Selenium and Cuprite.

#web-components#custom-elements#rails
Stars15
Forks1
Last commit3 years ago
ember-custom-elements
ember-custom-elementsJavaScript

Render Ember components, routes, and entire applications as custom elements for use in any web context.

#web-components#custom-elements#javascript-framework
Stars15
Forks4
Last commit5 months ago
<granite-qrcode-generator>
<granite-qrcode-generator>JavaScript

A web component built with LitElement to generate and render QR codes using the qr.js library.

#web-components#custom-elements#qr-code
Stars14
Forks9
Last commit3 years ago
Bridgetown Lit Renderer
Bridgetown Lit RendererRuby

A Bridgetown plugin for server-side rendering and hydration of Lit web components.

#web-components#bridgetown#static-site-generator
Stars14
Forks1
Last commit10 months ago
derby-awesome
derby-awesome

A curated collection of reusable components and resources for the Derby.js realtime web framework.

#web-components#realtime-web#mvc-framework
Stars14
Forks1
Last commit12 years ago
Open Business Application Platform Web Components
Open Business Application Platform Web ComponentsJavaScript

A suite of Web Components for building desktop browser line of business applications with a simplified Material Design.

#web-components#lit-element#ui-components
Stars14
Forks0
Last commit
Fusion Web Components
Fusion Web ComponentsTypeScript

A monorepo of reusable web components for building consistent user interfaces within the Fusion ecosystem.

#design-system#web-components#npm-packages
Stars13
Forks4
Last commit1 day ago
Furo Webcomponents
Furo WebcomponentsTypeScript

Enterprise-ready web components designed for Eclipse Furo with minimal footprint and web standards compliance.

#furo#web-components#custom-elements
Stars12
Forks2
Last commit10 days ago
md-timepicker
md-timepickerHTML

A Polymer web component for selecting time with Material Design styling, inspired by Android's timepicker.

#timepicker#web-components#custom-elements
Stars12
Forks4
Last commit7 years ago
autocompleted-select
autocompleted-selectJavaScript

A web component for select inputs with autocompletion functionality, built with RxJS and VirtualDOM.

#web-components#custom-elements#reactive-programming
Stars12
Forks3
Last commit11 years ago
smart-date-input
smart-date-inputHTML

An Angular directive that converts natural language to dates using Chrome's built-in AI Writer API.

#web-components#ai#chrome-ai
Stars12
Forks0
Last commit7 months ago
Ketch.UP
Ketch.UPJavaScript

A web components library built with Stencil.js providing powerful and customizable UI components for web applications.

#web-components#sass#stenciljs
Stars11
Forks20
Last commit1 day ago
@corpuscule/custom-builtin-elements
@corpuscule/custom-builtin-elementsJavaScript

A polyfill enabling customized built-in elements support for browsers like Safari, Edge, and IE 11.

#safari#web-components#custom-elements
Stars11
Forks1
Last commit5 years ago
tldraw-web-component
tldraw-web-componentTypeScript

A web component wrapper for tldraw that enables use with Angular and other non-React frameworks.

#web-components#tldraw#vanilla-js
Stars11
Forks1
Last commit1 year ago
BlazorMergely
BlazorMergelyHTML

A Blazor component for client-side diff and merge operations with server-side integration support.

#web-components#version-control#merge
Stars10
Forks0
Last commit2 months ago
@witqq/spreadsheet
@witqq/spreadsheetTypeScript

A canvas-based spreadsheet and datagrid engine for React, Vue, Angular, and vanilla JS with zero dependencies.

#web-components#data-grid#editable-table
Stars10
Forks1
Last commit3 months ago
Web Components Codemods
Web Components CodemodsJavaScript

A collection of codemods for refactoring and upgrading Web Components codebases.

#web-components#lit-html#automated-refactoring
Stars10
Forks1
Last commit4 days ago
Warp View
Warp ViewHTML

A collection of web components for visualizing time series data from Warp 10™.

#web-components#warpscript#webcomponents
Stars9
Forks2
Last commit3 years ago
web-monetization-components
web-monetization-componentsHTML

A collection of web components for web monetized websites, including ad hiders and exclusive content.

#web-components#html#exclusive-content
Stars9
Forks1
Last commit6 years ago
Mastodon Widgets
Mastodon WidgetsTypeScript

A collection of Mastodon web components for adding follow buttons, share buttons, and timeline widgets to websites.

#share-button#timeline#web-components
Stars8
Forks0
Last commit2 years ago
PreviousPage 9 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
2 years ago
3 years ago
Next
#Frontend189
#Custom Elements128
#Javascript106
#Ui Library87
#Ui Components73
#Typescript67
#Webcomponents63
#Design System59
#Accessibility50
#Polymer47
#Lit44
#Shadow Dom41