zdhxiong/mdui

Material Design 3(Material You) UI components using Web Components.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 46 minutes ago
Type:Library / SDKCategory(s):UI Components & Design SystemsWeb Development
Added to GitGenius on September 15th, 2026
Created on July 11th, 2016
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 375
Total Stargazers: 4,524 (+0)
Total Subscribers: 111 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.6 hours
Mean response time: 32.0 days
90th percentile: 85.8 days
Tracked items: 65

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 29
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 481 days
Stale 30+ days: 28
Stale 90+ days: 27

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature request (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

mdui is a Material Design 3 UI component library built with Web Components.

The library addresses the need for modern, standards-based UI components that implement Google's Material Design 3 specification. It provides a collection of reusable Web Components that work across any JavaScript framework or vanilla JavaScript projects. The approach leverages Web Components as the underlying technology, enabling framework-agnostic integration while maintaining Material Design 3 aesthetics and behavior.

Developers should choose mdui if they want Material Design 3 components without framework lock-in, since Web Components work in any environment. The library suits projects ranging from simple websites to complex applications, and it can be consumed via npm or directly from CDNs. The tool includes built-in support for dark theme and dynamic color, reducing the need for custom theming logic. It is optimized for developer experience in WebStorm and VSCode with enhanced tooling support.

The project maintains active development on both a stable branch and a next-generation version based on the Material Design 3 Expressive specification, with the current stable version continuing to receive bug fixes and new features alongside the newer iteration.