#Web-components

Showing 41 of 41 repositories tagged #web-components, ranked by stars

storybookjs
storybookjs
storybook

Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

Score
100
★ 90.6k ⑂ 10.3k +97/day
TypeScript
Tencent
Tencent
omi

Web Components Framework - Web组件框架

Score
100
★ 13.3k ⑂ 1.3k
TypeScript
microsoft
microsoft
fast

The adaptive interface system for modern web experiences.

Score
97
★ 9.7k ⑂ 629 +2/day
TypeScript
vmware-archive
vmware-archive
clarity

Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.

Score
71
★ 6.4k ⑂ 728
TypeScript
capricorn86
capricorn86
happy-dom

A JavaScript implementation of a web browser without its graphical user interface

Score
94
★ 4.6k ⑂ 303 +5/day
TypeScript
vidstack
vidstack
player

UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js.

Score
87
★ 3.6k ⑂ 217 +6/day
TypeScript
vime-js
vime-js
vime

Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...

Score
52
★ 2.8k ⑂ 155 +1/day
TypeScript
Ismaestro
Ismaestro
angular-example-app

Angular Example App is a beginner-friendly, production-ready web application built with Angular 21. It serves as a real-world example showcasing core Angular features such as CRUD operations, authentication, i18n, lazy loading, and signals.

Score
90
★ 2.4k ⑂ 1.3k
TypeScript
ssleptsov
ssleptsov
ninja-keys

Keyboard shortcuts interface for your website. Working with static HTML, Vanilla JS, Vue, React, Svelte.

Score
39
★ 1.7k ⑂ 69
TypeScript
erweixin
erweixin
RaTeX

>99.5% KaTeX syntax coverage. LaTeX math renderer in pure Rust. No JavaScript, no WebView, no DOM. One Rust core → iOS, Android, Flutter, Web, PNG. C ABI · WASM · Server-side PNG/SVG.

Score
0
★ 1.4k ⑂ 63 +2/day
Rust
Trendyol
Trendyol
baklava

Baklava is a design system provided by Trendyol to create a consistent UI/UX for app users.

Score
81
★ 1.4k ⑂ 136
TypeScript
crashmax-dev
crashmax-dev
fireworks-js

🎆 A simple fireworks library! Ready to use components available for React, Vue 3, Svelte, Angular, Preact, Solid, and Web Components.

Score
32
★ 1.4k ⑂ 94 +5/day
TypeScript
flyfish-dev
flyfish-dev
file-viewer

Browser-native Office / PDF / CAD / archive viewer for internal web apps, with Vue, React, Svelte, jQuery, Web Components, and no server-side conversion.

Score
77
★ 1.3k ⑂ 135 +65/day
TypeScript
cifkao
cifkao
html-midi-player

🎹 Play and display MIDI files on the web

Score
23
★ 889 ⑂ 98 +4/day
TypeScript
khmyznikov
khmyznikov
pwa-install

Installation dialog for Progressive Web Application. Provides a more convenient user experience and fixes the lack of native dialogs in some browsers.

Score
50
★ 867 ⑂ 117 +1/day
TypeScript
AgnosticUI
AgnosticUI
agnosticui

AgnosticUI Local (v2) is a CLI-based UI component library that copies components directly into your project. Works with AI tools, agent-driven UIs, and prompt-ready workflows.

Score
74
★ 818 ⑂ 47
TypeScript
brisa-build
brisa-build
brisa

The Web Platform Framework.

Score
65
★ 784 ⑂ 30
TypeScript
Esri
Esri
jsapi-resources

A collection of resources for developers using the ArcGIS Maps SDK for JavaScript.

Score
84
★ 767 ⑂ 573 +3/day
TypeScript
rstacruz
rstacruz
remount

Mount React components to the DOM using custom elements

Score
19
★ 720 ⑂ 23
JavaScript
mappmechanic
mappmechanic
awesome-stenciljs

List of Awesome Web Components Built with StencilJS

Score
61
★ 712 ⑂ 67
material-foundation
material-foundation
material-theme-builder

Visualize dynamic color and create a custom Material Theme.

Score
0
★ 593 ⑂ 45
UI5
UI5
webcomponents-react

A wrapper implementation for React of the UI5 Web Components that are compliant with the SAP Fiori User Experience

Score
68
★ 533 ⑂ 111
TypeScript
MarketingPipeline
MarketingPipeline
Markdown-Tag

Render Markdown to HTML on any website using a md tag

Score
13
★ 463 ⑂ 18 +1/day
CSS
giscus
giscus
giscus-component

Component library for giscus, a comment system powered by GitHub Discussions.

Score
10
★ 435 ⑂ 24 +1/day
TypeScript
open-amdocs
open-amdocs
webrix

Powerful building blocks for React-based web applications

Score
16
★ 433 ⑂ 36
JavaScript
ficusjs
ficusjs
ficusjs

FicusJS is a set of lightweight functions for developing applications using web components

Score
6
★ 404 ⑂ 12
JavaScript
markmead
markmead
alpinejs-component

Reusable HTML components powered by Alpine JS reactivity 🛸

Score
58
★ 367 ⑂ 14 +1/day
JavaScript
Prettyhtml
Prettyhtml
prettyhtml

💅 The formatter for the modern web https://prettyhtml.netlify.com/

Score
3
★ 288 ⑂ 19
JavaScript
Wildhoney
Wildhoney
Switzerland

🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.

Score
0
★ 265 ⑂ 15
TypeScript
freshworks-oss
freshworks-oss
crayons

🖍️ Crayons - A UI Kit comprising of web components for building Freshworks Apps!

Score
55
★ 249 ⑂ 66 +2/day
JavaScript
southleft
southleft
story-ui

AI-powered Storybook story generator — works with any framework, any design system, any LLM provider

Score
48
★ 190 ⑂ 16 +1/day
TypeScript
Samyssmile
Samyssmile
notectl

Modern Accessible WYSIWYG rich text editor built as a framework-agnostic Web Component that works everywhere.

Score
42
★ 168 ⑂ 9
TypeScript
integrativesoft
integrativesoft
lara

Lara Web Engine is a lightweight C# framework for web user interface development.

Score
26
★ 160 ⑂ 9 +1/day
C#
vidstack
vidstack
examples

Examples on how to use Vidstack with your favourite JS and CSS libraries.

Score
45
★ 151 ⑂ 26
TypeScript
Polight
Polight
lego

🚀 Low-Tech Web-Components Made Lightweight & Future-Proof.

Score
35
★ 148 ⑂ 20
JavaScript
symbiotejs
symbiotejs
symbiote.js

Simple, light and very powerful library to create embedded components for any purpose, with a data flow management included.

Score
29
★ 131 ⑂ 7 +1/day
JavaScript
runvnc
runvnc
mindroot

AI agent web app platform

Score
0
★ 94 ⑂ 8
Python
eavichay
eavichay
showroom

Universal development and automated test environment for web components

Score
0
★ 88 ⑂ 8
JavaScript
wc-toolkit
wc-toolkit
wc-language-server

Language server that surfaces Web Components metadata, completions, and diagnostics. This includes the IDE extensions and CLI tools for integration.

Score
100
★ 43 ⑂ 3
TypeScript
eugv86
eugv86
Robinhood-Ninja

Web App for Robinhood trading

Score
0
★ 40 ⑂ 13
HTML
Azure-Samples
Azure-Samples
openai-secure-ui-js

Reusable OpenAI secure UI and infrastructure for AI Chat with Azure

Score
0
★ 19 ⑂ 28
TypeScript
Related Topics
#javascript#typescript#react#vue#svelte#frontend#angular#components#html#ui#custom-elements#webcomponents

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly