Lightweight CSS framework
Alternatives To Mui
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Materialize38,8626,3684122 months ago26September 09, 2018797mitJavaScript
Materialize, a CSS Framework based on Material Design
Bootstrap Table11,64824749a day ago44July 06, 2023221mitJavaScript
An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js)
Mui4,443338313 years ago125February 26, 202176otherJavaScript
Lightweight CSS framework
Keen Ui4,09110525a year ago20August 06, 202260mitJavaScript
A lightweight Vue.js UI library with a simple API, inspired by Google's Material Design.
Propeller1,14738123 years ago19March 23, 201817mitHTML
Propeller - Develop more, Code less. Propeller is a front-end responsive framework based on Google's Material Design Standards & Bootstrap.
Material Icons2625193235 months ago88September 28, 20232apache-2.0CSS
Latest icon fonts and CSS for self-hosting material design icons.
Materialize Rtl79
a year ago8mitJavaScript
RTL version of materializecss framework v1.0.0
Material5312 months ago13June 14, 20222mitSCSS
Modern material design framework
Availity Uikit449122 days ago56August 24, 202315mitSCSS
Availity UI Kit powered by Bootstrap 4
Material3823 years ago5July 24, 2022n,ullmitSCSS
Material Design 2 for Bootstrap 4 (active fork of Daemonite Material)
Alternatives To Mui
Select To Compare

Alternative Project Comparisons

Material Design CSS Framework


MUI is a lightweight CSS framework that follows Google's Material Design guidelines.

Join the chat at Build Status Dependency Status devDependency Status CDNJS Greenkeeper badge Gitpod Ready-to-Code

Use From the CDN:

<link href="//" rel="stylesheet" type="text/css" />
<script src="//"></script>

Or for development you can use the latest:

<link href="//" rel="stylesheet" type="text/css" />
<script src="//"></script>

Install with NPM:

$ npm install --save muicss

Read more:

Install with Bower:

$ bower install mui


MUI is designed from the ground up to be fast, small and developer friendly. By design it only includes the basic components you need to build a site that follows Google's Material Design guidelines. Some of the key features of MUI are:

  • Small footprint: mui.min.css - 6.6K, mui.min.js - 5.4K (gzipped)
  • A responsive grid to make mobile-friendly sites
  • No external dependencies
  • CSS library that can be customized with your own colors
  • JS library can be loaded asyncronously
  • Email library for styling HTML emails

To get started using MUI, go to the MUI website to see examples and download boilerplate HTML.

Browser Support

MUI is tested and works in:

  • IE10+
  • Latest Stable: Firefox, Chrome, Safari
  • iOS 6+

Development Quickstart

  1. Install dependencies
  1. Clone repository

    $ git clone [email protected]:muicss/mui.git
    $ cd mui
  2. Install node dependencies using npm

    $ npm install
  3. Build examples

    $ npm run build-examples

    To view the examples you can use any static file server. To use the nodejs http-server module:

    $ npm install http-server
    $ npm run http-server -- -p 3000

    Then visit http://localhost:3000/examples

Alternatively, you can use a pre-configured development environment on GitPod:

Open in Gitpod

Run tests

Unit tests

To run the unit tests from the command line, run 'npm test':

$ npm test

E2E tests

To run the E2E tests first compile the unit test files into a version that runs in the browser:

$ npm run build-e2e-tests

Then visit http://localhost:3000/e2e-tests

Build Packages


$ npm run build-cdn

The build will be located in the packages/cdn directory:

├── angular
│   ├── mui-angular.js
│   └── mui-angular.min.js
├── css
│   ├── mui.css
│   ├── mui.min.css
│   ├── mui-rtl.css
│   └── mui-rtl.min.css
├── email
│   ├── mui-email-inline.css
│   ├── mui-email-inline-rtl.css
│   ├── mui-email-styletag.css
│   └── mui-email-styletag-rtl.css
├── extra
│   ├── mui-angular-combined.js
│   ├── mui-angular-combined.min.js
│   ├── mui-colors.css
│   ├── mui-colors.min.css
│   ├── mui-combined.js
│   ├── mui-combined.min.js
│   ├── mui-noglobals.css
│   ├── mui-noglobals.min.css
│   ├── mui-noglobals-rtl.css
│   ├── mui-noglobals-rtl.min.css
│   ├── mui-react-combined.js
│   └── mui-react-combined.min.js
├── js
│   ├── mui.js
│   └── mui.min.js
├── react
│   ├── mui-react.js
│   └── mui-react.min.js
└── webcomponents
    ├── mui-webcomponents.js
        └── mui-webcomponents.min.js


$ npm run build-npm

The NPM package is located in the packages/npm directory.


$ npm run build-meteor

The Meteor package is located in the packages/meteor directory.

Popular Css Framework Projects
Popular Material Projects
Popular Frameworks Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Css Framework
E2e Tests
Google Material