An unstyled React component library of accessible UI primitives for building custom design systems.
mui/material-ui
A React component library implementing Google's Material Design, with a broad set of ready-made UI components.
- Stars
- 99,254
- Forks
- 32,495
- Open issues
- 1,519
- Last commit
- 5 hours ago
What is it?
Material UI is a React component library that provides an independent implementation of Google's Material Design system. It offers a broad set of ready-made interface components, so teams can build consistent web interfaces without designing every control from scratch.
The library is distributed as npm packages under @mui/material and is available in stable (latest) and pre-release (next) channels. Its core is extended by MUI X, a companion suite of more complex components for advanced use cases.
Maintained by a large open-source community under the MIT license, the project has documentation, migration guides for earlier major versions, and example projects.
Key features
- 01Implements Google's Material Design system as React components
- 02Distributed as npm packages with stable and pre-release channels
- 03Extendable with MUI X for complex components
- 04Includes documentation, migration guides for earlier versions, and example projects
Use cases
- Building a React web application that needs a consistent, production-ready UI
- Prototyping interfaces quickly with prebuilt Material Design controls
- Creating an admin dashboard or internal tool with standard form and layout components
Quick start
- 1
Open the Material UI getting started guide in the documentation
Topics
FAQ
- What is material-ui?
- A React component library implementing Google's Material Design, with a broad set of ready-made UI components. Material UI is a React component library that provides an independent implementation of Google's Material Design system. It offers a broad set of ready-made interface components, so teams can build consistent web interfaces without designing every control from scratch.
- Is material-ui free to use? What license does it have?
- material-ui is open source under the MIT license. Check the license terms before using it in commercial products.
- Is material-ui still maintained?
- Actively maintained. The last commit to material-ui was on Oct 21, 2026.
- What can I use material-ui for?
- Building a React web application that needs a consistent, production-ready UI Prototyping interfaces quickly with prebuilt Material Design controls Creating an admin dashboard or internal tool with standard form and layout components
- How do I install material-ui?
- Open the Material UI getting started guide in the documentation
- Where can I get material-ui?
- The source code and installation instructions are on GitHub: https://github.com/mui/material-ui
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A free, open-source component library that adds ready-made UI components as class names on top of Tailwind CSS.
Accessible React component library and design system for building web apps quickly, with dark mode and Next.js RSC support.
An open source React design system with 150+ accessible components, themes, and a CLI, built on React 19 and StyleX.
A cozy, island-style React and TypeScript UI component library with original icons, illustrations and animations.
A JavaScript library for building interactive user interfaces from composable components, usable on the web, server and native platforms.