10 Best Material UI UI Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

@material-ui/core

MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
651
Top Feedback
103Great Documentation
88Easy to Use
76Highly Customizable
GitHub Stars
72K
Weekly Downloads
2M
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@material-ui/system

MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
72K
Weekly Downloads
2M
Last Commit
3d ago
Bundle Size (min+gzip)
3.79KB
Tree-Shakeable

@material-ui/icons

MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
24
Top Feedback
24Easy to Use
21Great Documentation
13Highly Customizable
GitHub Stars
72K
Weekly Downloads
2M
Last Commit
3d ago
Bundle Size (min+gzip)
334.8KB
Tree-Shakeable
md

mui-datatables

Datatables for React using Material-UI - https://www.material-ui-datatables.com

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
7
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
52K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
not

notistack

Highly customizable notification snackbars (toasts) that can be stacked on top of each other

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
4
Top Feedback
2Easy to Use
2Performant
GitHub Stars
2K
Weekly Downloads
364K
Last Commit
22d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
mr

mui-rff

Material UI + React Final Form

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
261
Weekly Downloads
8K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

formik-material-ui

Bindings for using Formik with Material-UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
824
Weekly Downloads
55K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rmu

react-material-ui-carousel

A Generic carousel UI component for React using Material UI.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
3Hard to Use
1Buggy
GitHub Stars
241
Weekly Downloads
31K
Last Commit
24d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
mua

material-ui-audio-player

Audio player react component for material ui design

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
47
Weekly Downloads
3K
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
muc

material-ui-confirm

Simple confirmation dialogs built on top of @mui/material and straightforward to use thanks to React Hooks

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
155
Weekly Downloads
14K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@material-ui/pickers

Date & Time pickers, built with ❤️ for @material-ui/core

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
2Easy to Use
1Great Documentation
1Performant
GitHub Stars
2K
Weekly Downloads
814K
Last Commit
7mos ago
Bundle Size (min+gzip)
18.5KB
Tree-Shakeable

react-tag-input

A fantastically simple tagging component for your projects

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
2
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
23K
Last Commit
2mos ago
Bundle Size (min+gzip)
10.7KB
Not Tree-Shakeable
mt

material-table

Datatable for React based on material-ui's table with additional features

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.8/ 5
8
Top Feedback
5Buggy
4Easy to Use
2Great Documentation
GitHub Stars
3K
Weekly Downloads
117K
Last Commit
6mos ago
Bundle Size (min+gzip)
207.8KB
Not Tree-Shakeable

@nexys/mui-list

Typescript Fully Dynamic Lists for React with (or without) Material-UI (fully customizable)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
11
Last Commit
3mos ago
Bundle Size (min+gzip)
5.34KB
Not Tree-Shakeable
ug

use-grid

🤏React hook for recreating the bootstrap grid system

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
23
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@material-ui/data-grid

MUI X: Build complex and data-rich applications using a growing list of advanced components. We're kicking it off with the most powerful Data Grid on the market.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
802
Weekly Downloads
133K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@material-ui/x-grid

MUI X: Build complex and data-rich applications using a growing list of advanced components. We're kicking it off with the most powerful Data Grid on the market.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
802
Weekly Downloads
18K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@material-table/core

Datatable for React based on material-ui's table with additional features. Support us at https://opencollective.com/material-table-core

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
142
Weekly Downloads
21K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rmu

react-material-ui-form-validator

Simple validator for forms designed with material-ui components.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
2.0/ 5
3
Top Feedback
1Easy to Use
GitHub Stars
303
Weekly Downloads
21K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rjf

react-jsonschema-form-material-ui

📜 React - Material UI components for building Web forms from JSON Schema.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
72
Weekly Downloads
1K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@rjsf/material-ui

A React component for building Web forms from JSON Schema.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
11K
Weekly Downloads
24K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

material-ui-popup-state

boilerplate for common Material-UI Menu, Popover and Popper use cases

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
234
Weekly Downloads
94K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@devexpress/dx-react-grid-material-ui

Business React components for Bootstrap and Material-UI

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
18K
Last Commit
4d ago
Bundle Size (min+gzip)
20.3KB
Tree-Shakeable

uniforms-material

A React library for building forms from any schema.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
3K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
muc

material-ui-color

The lightest colorpicker, palette, colorinput, colorbutton ⚡ No dependencies. It uses React hooks, support Typescript theming and more !

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
85
Weekly Downloads
6K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

storybook-addon-material-ui

Addon for storybook wich wrap material-ui components into MuiThemeProvider. 📃 This helps and simplifies development of material-ui based components.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
539
Weekly Downloads
45K
Last Commit
7mos ago
Bundle Size (min+gzip)
2.64KB
Not Tree-Shakeable
djw

draft-js-wysiwyg

Draft-js-wysiwyg is a rich text editor built using React , Draft and Material-UI libraries.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
74
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

pnotify

Beautiful JavaScript notifications with Web Notifications support.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
15K
Last Commit
6mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
mup

material-ui-phone-number

Fork of react-phone-input-2 for the Material-UI library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
91
Weekly Downloads
22K
Last Commit
6d ago
Bundle Size (min+gzip)
45.9KB
Not Tree-Shakeable
muf

material-ui-flat-pagination

A pagination component for Material-UI using Button component.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
95
Weekly Downloads
5K
Last Commit
3mos ago
Bundle Size (min+gzip)
2.78KB
Not Tree-Shakeable

@tripolskypetr/react-view-builder

A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on material-ui components, so your application will look beautiful on any device...

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
127
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

mdi-material-ui

Material-UI SvgIcon components for Material Design Icons.

License Icon
License: WTFPL
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
293
Weekly Downloads
25K
Last Commit
6mos ago
Bundle Size (min+gzip)
692.2KB
Tree-Shakeable
mmp

mui-modal-provider

🌞 Context API and Hooks based Modal Provider for react material-ui framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
20
Weekly Downloads
646
Last Commit
20d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

apollo-spreadsheet

Apollo spreadsheet that supports table and grids out of the box, uses Material-UI, React hooks, styled-components and it's fully written in Typescript!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
26
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@ui-schema/ds-material

React Form + UI generator for any design system, based on JSON-Schema, easy creation of complex custom widgets.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
72
Weekly Downloads
100
Last Commit
3mos ago
Bundle Size (min+gzip)
18.9KB
Tree-Shakeable

@pnotify/core

Beautiful JavaScript notifications with Web Notifications support.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
3K
Last Commit
6mos ago
Bundle Size (min+gzip)
14.9KB
Not Tree-Shakeable
mrt

material-react-toastify

React notification made easy 🚀 !

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
1K
Last Commit
10mos ago
Bundle Size (min+gzip)
9.62KB
Not Tree-Shakeable
rpi

react-phone-input-material-ui

Highly customizable phone 📞 input component with auto formatting

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
15
Weekly Downloads
1K
Last Commit
3mos ago
Bundle Size (min+gzip)
17.3KB
Not Tree-Shakeable
rsm

react-select-material-ui

A react SELECT component based on react-select and looking like a material-ui component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
68
Weekly Downloads
4K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
mts

mui-tree-select

Material-UI autocomplete component for tree data structures.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
169
Last Commit
13d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
mpi

mui-phone-input-ssr

An SSR-friendly, highly customizable Material UI React phone number input component with auto number formatting. Based on the excellent material-ui-phone-number, based on react-phone-input-2, based on react-phone-input.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
940
Last Commit
3mos ago
Bundle Size (min+gzip)
44.0KB
Not Tree-Shakeable

@tractorzoom/places-select

Component library using Material UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
4
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@tractorzoom/chip

Component library using Material UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
4
Last Commit
2mos ago
Bundle Size (min+gzip)
0.66KB
Not Tree-Shakeable
mui

@trejgun/material-ui-icons-social-networks

Set of social networks flat icons for Material UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
15
Last Commit
1mo ago
Bundle Size (min+gzip)
148.3KB
Not Tree-Shakeable

@tractorzoom/button-dropdown

Component library using Material UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
3
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@tractorzoom/simple-select

Component library using Material UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
3
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
mpt

mui-phone-textfield

A phone number input for Material-UI.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
22
Last Commit
8mos ago
Bundle Size (min+gzip)
39.2KB
Tree-Shakeable

@tractorzoom/list

Component library using Material UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@tractorzoom/basic-dialog

Component library using Material UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@tractorzoom/radio

Component library using Material UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable