
MUI: The React component library you always wanted
MUI offers a comprehensive suite of free UI tools to help you ship new features faster. Start with Material UI, our fully-loaded component library, or bring your own design system to our …
Components - MUI
MUI provides a simple, customizable, and accessible library of React components. Follow your own design system, or start with Material Design. You will develop React applications faster.
Material UI - Overview
Material UI and MUI Base feature many of the same UI components, but MUI Base comes without any default styles or styling solutions. Material UI is comprehensive in that it comes packaged …
Material UI components - Material UI
Every Material UI component available so far.Material UI components Every Material UI component available so far. Material UI aims to provide building blocks for developers to …
Usage - Material UI
import Button from '@mui/material/Button'; export default function ButtonUsage() { return <Button variant="contained">Hello world</Button>; }
Learning resources - Material UI
import Button from '@mui/material/Button'; export default function ButtonUsage() { return <Button variant="contained">Hello world</Button>; }
Pricing - MUI
Our pricing model requires all developers working on a project using MUI X Pro or Premium to be licensed. This is intended to make it easier for you and your team to know if the right number …
Upgrade to v7 - Material UI
This update fixes several issues with popular bundlers like Vite and webpack, and makes it possible to load MUI packages from ES modules under Node.js. Quality-of-life improvements
Material UI Versions
A regular schedule of releases helps you plan and coordinate your updates with the continuing evolution of MUI. In general, you can expect the following release cycle:
Palette - Material UI
If you need to manipulate colors, @mui/material/styles provides a set of utilities to help with this. The following example uses the alpha() and getContrastRatio() utilities to define tokens using …