A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
-
Updated
Sep 22, 2026 - 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.
Shoelace is now Web Awesome. Come see what’s new!
Web Components Framework - Web组件框架
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!
🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
A Headless Chrome rendering solution
🍭 Frontend for Home Assistant
The first UI framework for the agentic era — tiny, performant, with WASM sandboxes for safe code execution.
OpenVidu Platform: self-hosted real-time video and audio for your apps, built on LiveKit and mediasoup
Browser-native component library, framework-agnostic, base on web components.(企业级 H5 UI 组件库,无框架,即插即用。)
The web open source editor for presentations
Build better with Web Awesome, the open source library of web components from Font Awesome. Upgrade to Pro and ship websites faster!
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!
Created by Alex Russell
Released 2011