TypeScript

mdui

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

Z

zdhxiong

Dernière activité 21 juil. 2026
zdhxiong/mdui

4,5 k

étoiles

375

forks

38

issues ouvertes

cssjavascriptmaterialmaterial-designmaterial-design-3material-youweb-components

Ce README est souvent en anglais.

mdui logo

mdui

A Material Design 3 (Material You) library of Web Components.
https://www.mdui.org

I am developing mdui v3 based on the M3 Expressive specification. You can follow the mdui v3 development progress here. During this period, mdui v2 will continue to be updated for bug fixes and new features.


npm version CSS gzip size JS gzip size downloads license


  • 🧩 Works with all frameworks
  • 🚛 Works with CDNs
  • 🏙️ Material 3 design system
  • 🌛 Includes dark theme and dynamic color
  • 🆚 Optimized for WebStorm and VSCode
  • 😸 Open source

Docs

Installation

npm install mdui --save

Usage

Import CSS and JS:

import 'mdui/mdui.css';
import 'mdui';

Use the component:

<mdui-button>Button</mdui-button>

Using CDN

<!doctype html>
<html>
  <head>
    <meta charset="UTF-8" />
    <link rel="stylesheet" href="https://unpkg.com/mdui@2/mdui.css" />
    <script src="https://unpkg.com/mdui@2/mdui.global.js"></script>
  </head>
  <body>
    <mdui-button>Hello, world!</mdui-button>
  </body>
</html>

License

MIT

Projets similaires

Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.

JavaScriptdesign-systemmaterial-designmaterial-ui
Mmui
99,1 k étoiles32,5 k

Material Design Components in HTML/CSS/JS

HTMLmaterialmaterial-componentsmaterial-design
Ggoogle
32,2 k étoiles4,9 k

Component infrastructure and Material Design components for Angular

TypeScriptangularangular-componentsmaterial
Aangular
25 k étoiles6,8 k