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

pdf-viewer-kit
pdf-viewer-kitTypeScript

A framework-agnostic TypeScript library for embedding high-performance PDF viewers with annotation capabilities in web applications.

#web-components#pdf-annotations#open-source
Stars8
Forks0
Last commit5 months ago
ForceSpinner
ForceSpinnerCSS

A collection of Material Design-inspired loading spinners specifically designed for Salesforce Lightning Experience.

#web-components#salesforce#css-animations
Stars8
Forks4
Last commit10 years ago
Feather - Google Material Design Mockup for Salesforce
Feather - Google Material Design Mockup for SalesforceCSS

A library demonstrating how to implement Google's Material Design Lite (MDL) components within Salesforce applications.

#design-system#web-components#user-interface
Stars7
Forks6
Last commit
Elemento
ElementoTypeScript

A lightweight library for building reactive web components using functional, React-inspired patterns.

#web-components#functional-programming#custom-elements
Stars7
Forks0
Last commit7 months ago
timered-counter
timered-counterTypeScript

A web component for displaying animated counters with smooth transitions for numbers, strings, dates, and durations.

#web-components#counter#animation
Stars7
Forks0
Last commit1 year ago
Vite Lit + Tailwind
Vite Lit + TailwindCSS

A starter template for building Lit web components with Tailwind CSS v4 using Vite and TypeScript.

#web-components#vite#frontend
Stars7
Forks0
Last commit9 months ago
XWeather
XWeatherJavaScript

A collection of web components for displaying weather data from the OpenWeatherMap API.

#web-components#weather-widget#custom-elements
Stars7
Forks0
Last commit5 years ago
ui-kit
ui-kitTypeScript

A set of UI components for building fully customizable video meeting interfaces.

#web-components#meeting-sdk#real-time-communication
Stars7
Forks5
Last commit11 months ago
Vite + RxDB + Lit
Vite + RxDB + LitTypeScript

A minimal example project demonstrating RxDB integration with Vite, Lit, and TypeScript.

#web-components#reactive-programming#example-project
Stars7
Forks1
Last commit2 months ago
Meteor-Polymer Starter Kit Including Auth
Meteor-Polymer Starter Kit Including AuthJavaScript

A starter template for building Meteor applications with Polymer web components and built-in authentication.

#web-components#offline-first#authentication
Stars6
Forks0
Last commit
GOV.UK Web Components
GOV.UK Web ComponentsJavaScript

A set of encapsulated Web Components implementing the GOV.UK Design System for building government services.

#web-components#govuk-design-system#es-modules
Stars6
Forks3
Last commit5 years ago
zeiss/fiber-htmx
zeiss/fiber-htmxCSS

A Go package for writing HTML5 and HTMX components declaratively in Go, designed to work with the Fiber web framework.

#web-components#server-side-rendering#html5
Stars6
Forks2
Last commit4 days ago
Forge Core
Forge CoreTypeScript

Core utilities and building blocks for creating Tyler Forge-based Web Component libraries.

#web-components#custom-elements#frontend-development
Stars6
Forks2
Last commit6 months ago
oblique
obliqueTypeScript

Unified frontend ecosystem providing libraries, tools, guidelines, and services for consistent UI development across Swiss Confederation projects.

#design-system#web-components#government-tech
Stars6
Forks2
Last commit9 days ago
cycle-svg-pan-and-zoom
cycle-svg-pan-and-zoomJavaScript

A Google Maps style SVG pan and zoom component for Cycle.js, enabling click-and-drag panning and mouse wheel zooming.

#cyclejs#web-components#interactive-graphics
Stars5
Forks3
Last commit
lyne-angular
lyne-angularTypeScript

Angular wrapper components for the Lyne Design System's Web Components, enabling Angular developers to use Lyne UI elements.

#lyne#design-system#lyne-components
Stars5
Forks1
Last commit1 day ago
UnlockedData.Mapael
UnlockedData.MapaelC#

A Blazor component library for interactive maps using Jquery Mapael with dynamic data visualization.

#web-components#jquery-mapael#dotnet
Stars5
Forks1
Last commit1 year ago
ng-elementum
ng-elementumTypeScript

A modern fork of @angular/elements that enhances Angular component integration with Web Components, requiring zoneless mode.

#web-components#custom-elements#dependency-injection
Stars5
Forks0
Last commit1 month ago
smallest-cookie-banner
smallest-cookie-bannerTypeScript

A minimal, legally compliant cookie consent banner with zero dependencies, supporting GDPR, CCPA, and WCAG 2.1 AA.

#web-components#vanilla-js#cookie-consent
Stars5
Forks0
Last commit6 months ago
glimmer-material
glimmer-materialHTML

A lightweight Glimmer.js wrapper for Material Components for the Web as an installable add-on.

#web-components#glimmerjs#javascript-framework
Stars5
Forks0
Last commit8 years ago
macon
maconJavaScript

A 430B utility to create reactive jQuery components using JSX-like syntax for incremental refactoring.

#dom-manipulation#web-components#jquery
Stars4
Forks1
Last commit1 year ago
yew-scroll-area
yew-scroll-areaRust

A customizable scroll area component for Yew web applications with smooth scrolling and custom styling.

#web-components#webassembly#yew
Stars4
Forks0
Last commit4 years ago
MWC-Router
MWC-RouterJavaScript

A reactive Meteor routing solution that syncs FlowRouter params and queryParams with Polymer web components.

#web-components#mixin#polymer
Stars4
Forks0
Last commit10 years ago
silicon-audio-wave
silicon-audio-waveTypeScript

A modern, accessible audio wave visualization component for Angular 20+ with comprehensive keyboard and screen reader support.

#web-components#aria#audio-wave
Stars4
Forks0
Last commit1 month ago
cyclejs-wc
cyclejs-wcJavaScript

A utility for creating Web Components using the Cycle.js framework and reactive programming patterns.

#cyclejs#web-components#custom-elements
Stars4
Forks1
Last commit11 years ago
ngx-kit-ui
ngx-kit-uiTypeScript

A modern Angular UI library with components optimized for both mobile and web applications.

#web-components#accessibility#frontend
Stars4
Forks0
Last commit1 month ago
css-3d-progress
css-3d-progressHTML

A 3D progress bar component built with web components, compatible with Vue, React, and Svelte.

#web-components#custom-elements#ui-component
Stars3
Forks0
Last commit2 years ago
telperion
telperionTypeScript

A monorepo of framework-independent JavaScript/TypeScript utilities, web components, and development tools for modern web development.

#web-components#developer-tools#javascript-utilities
Stars2
Forks0
Last commit2 months ago
flex-box
flex-boxJavaScript

A custom HTML element that simplifies using CSS flexbox for layout.

#web-components#custom-elements#vanilla-js
Stars2
Forks3
Last commit11 years ago
Angular-html5qrcode
Angular-html5qrcodeTypeScript

An Angular wrapper for the html5-qrcode library, enabling easy QR code and barcode scanning in Angular applications.

#web-components#qr-code#camera-scanning
Stars2
Forks1
Last commit9 months ago
@guiexpert/angular-table
@guiexpert/angular-tableCSS

A UI-agnostic, high-performance table library for Angular with virtual scrolling, advanced sorting, filtering, and full customization.

#web-components#virtual-scrolling#accessibility
Stars2
Forks0
Last commit
ngx-animated-paginator
ngx-animated-paginatorTypeScript

Angular wrapper for animated-paginator-web-component with seamless template-driven and reactive forms integration via ControlValueAccessor.

#web-components#template-driven-forms#control-value-accessor
Stars2
Forks0
Last commit
generator-polymer-cordova
generator-polymer-cordovaJavaScript

A Yeoman generator for scaffolding Polymer projects with Cordova support and element creation.

#web-components#gulp#custom-elements
Stars2
Forks0
Last commit10 years ago
Webmarkets web components
Webmarkets web componentsTypeScript

A collection of production-ready web components for background videos, forms, maps, modals, and navigation.

#web-components#custom-elements#google-maps
Stars1
Forks1
Last commit3 months ago
@nexcraft/forge
@nexcraft/forgeTypeScript

An AI-native, framework-agnostic UI component library built on Web Standards with built-in AI metadata and performance monitoring.

#web-components#vanilla-js#ai-native
Stars1
Forks0
Last commit5 months ago
ava-webcomponents
ava-webcomponentsJavaScript

Utility middleware for testing web components in AVA via Puppeteer.

#javascript-testing#web-components#custom-elements
Stars1
Forks0
Last commit7 years ago
PreviousPage 10 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
7 years ago
9 years ago
9 years ago
1 month ago
11 months ago
Next
#Frontend189
#Custom Elements128
#Javascript106
#Ui Library87
#Ui Components73
#Typescript67
#Webcomponents63
#Design System59
#Accessibility50
#Polymer47
#Lit44
#Shadow Dom41