Awesome Material-UI
Material-UI is a React components library for faster and easier web development. It follows Material Design from Google.
Contents
Resources
Official projects and resources of Material-UI Design.
- Material-UI - React components for faster and easier web development. Build your own design system, or start with Material Design.
Articles
- Getting started with Material-UI - How to setup and use Material-UI in your React web application.
- How to autogenerate forms in React and Material-UI with MSON - A guide to auto generate forms using JSON in Material-UI.
- Let's Create a COVID-19 Tracker using React.js - A guide to develop covid 19 tracker application using Material-UI
- Serverless Material UI contact form - A guide to develop Material-UI contact form
- Embed Medium as a blog on your React Website — Part 2 - A guide to embed medium as a blog on your react website using Material-UI
Tools
These are tools and utilities to help build apps using Material-UI Design.
- Material-UI Snippets - VSCode extension providing snippets.
- Material-UI Codemorphs - VSCode extension providing codemods.
Theming
Here are utilities that can help you customize your theme and ability to change it in browser.
- Create Material-UI Theme - Online tool for creating Material-UI themes via Material Design Color Tool.
- Material-UI Theme Generator - Material-UI theme/palette generator.
- Material-UI Theme Editor - A tool to generate themes for your Material-UI applications by just selecting the colors and having a live preview.
Related Projects
Material-UI Design family of projects.
- material-ui-theme-editor - A tool to generate themes for your Material UI applications that features live previewing.
- Material palette generator - The official Material Design palette generator can be used to generate a palette for any color you choose.
- Components Extra - Provides a set of "molecule" components built on top of Material-UI such as a Footer, a CookiesBanner, a BackToTop button and other complex elements highly customizable to help developers build the macro parts of their UI very quickly. Those components are often duplicated across sites - this library solves this exact problem.
- React Admin - A frontend Framework for building admin applications running in the browser, on top of REST/GraphQL APIs, using ES6, React and Material Design.
- Material UI Snippets - VSCode extension providing snippets.
- Material UI Codemorphs - VSCode extension providing codemods.
- Eslint: detect unused classes - ESLint plugin to detect unused styling classes with
@mui/styles.
Components
A list of UI components built with Material-UI Design.
- Material-UI Chip Input - Material-UI chip input inspired by Angular Material chip input.
- Material-UI Password field - A password field using Material-UI.
- Fullscreen Dialog - A fullscreen dialog for Material-UI.
- Material-UI Upload - Upload controls made in Material-UI using FileAPI.