A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
-
Updated
Aug 4, 2025 - TypeScript
Developers can create custom, reusable, encapsulated HTML tags for the web using Web Components. Components use the Custom Element standard, frequently in combination with the Shadow DOM, HTML Templates, and ES Modules.
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
Web Awesome ("Shoelace 3") has been released! Get it here 👇👇👇
Web Components Framework - Web组件框架
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.
Visual Development for React, Vue, Svelte, Qwik, and more
Easily display interactive 3D models on the web and in AR!
A Headless Chrome rendering solution
🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
🍭 Frontend for Home Assistant
Reactivity without the framework
Browser-native component library, framework-agnostic, base on web components.(企业级 H5 UI 组件库,无框架,即插即用。)
The web open source editor for presentations
Polyfills the ResizeObserver API.
A tiny color picker custom element for modern web apps (2.7 KB) 🎨
A human-friendly datepicker – now as a Web Component! Supports natural language input through Chrono.js. Fully accessible with keyboard and screen reader. Contributions welcome!
Make Web Components easier and powerful!😘
Created by Alex Russell
Released 2011