MUI X

Build complex and data-rich applications using a growing list of advanced R...

README

MUI X logo


MUI X


MUI X is a collection of advanced React UI components for complex use cases. Use the native integration with Material UI or extend your design system.
They feature state-of-the-art functionality and complex UX workflows for data-rich applications and support a wide range of use cases.

MUI X is open core—base components are MIT-licensed, while more advanced features require a Pro or Premium commercial license.
See the Licensing page for details.

CII Best Practices

Components



Installation


Data Grid


Read the Data Grid Installation instructions in the MUI X docs.

Date and Time Pickers


Read the Date and Time Pickers Installation instructions in the MUI X docs.

Charts


Read the Charts Installation instructions in the MUI X docs.

Tree View


Read the Tree View Installation instructions in the MUI X docs.

MIT vs. commercial licenses


We has been building MIT-licensed React components since 2014, and we are committed to the continued advancement of the open-source libraries.
Anything we release under an MIT license will remain MIT-licensed forever.
You can learn more about our stewardship ethos in this document from our company handbook.

We offer commercial licenses to developers who need the most advanced features that cannot be easily maintained by the open-source community.
Commercial licenses enable us to support a full-time staff of engineers, which is simply not possible through the MIT model.

Rest assured that when we release features commercially, it's only because we believe that you will not find a better MIT-licensed alternative anywhere else.

See the Pricing page for a detailed feature comparison.

Plans


Community plan


The free version of MUI X is published under an MIT license and is free forever.
This version contains features that we believe are maintainable by contributions from the open-source community.

MIT licensed packages:

- [@mui/x-data-grid](https://www.npmjs.com/package/@mui/x-data-grid)
- [@mui/x-date-pickers](https://www.npmjs.com/package/@mui/x-date-pickers)
- [@mui/x-charts](https://www.npmjs.com/package/@mui/x-charts)
- [@mui/x-tree-view](https://www.npmjs.com/package/@mui/x-tree-view)

Pro plan


The Pro version of MUI X expands on the features of the free version with more advanced capabilities such as multi-filtering, multi-sorting, column resizing and column pinning for the data grid; as well as the date range picker component.

The Pro version is available under a commercial license—visit the Pricing page for details.

Pro packages:

- [@mui/x-data-grid-pro](https://www.npmjs.com/package/@mui/x-data-grid-pro)
- [@mui/x-date-pickers-pro](https://www.npmjs.com/package/@mui/x-date-pickers-pro)

Premium plan


The Premium version of MUI X covers the most advanced features of the data grid, such as row grouping, Excel export, and aggregation, in addition to everything that's included in the Pro plan.

The Premium version is available under a commercial license—visit the Pricing page for details.

Premium package:

- [@mui/x-data-grid-premium](https://www.npmjs.com/package/@mui/x-data-grid-premium)

Support


From community guidance to critical business support, we're here to help. Read the support guide.

Contributing


Read the contributing guide to learn about our development process, how to propose bug fixes and improvements, and how to build and test your changes.

Contributing to MUI X is about more than just issues and pull requests!
There are many other ways to support MUI X beyond contributing to the code base.

Changelog


The changelog is regularly updated to reflect what's changed in each new release.

Roadmap


Future plans and high-priority features and enhancements can be found in the roadmap.

Security


For details of supported versions and contact details for reporting security issues, please refer to the security policy.