Skip to content
Material-UI Logo

MATERIAL-UI

React components for faster and easier web development. Build your own design system, or start with Material Design.

Get Started

Installation

Install Material-UI's source files via npm. We take care of injecting the CSS needed.
  $ npm install @material-ui/core
or use a CDN.
Load the default Roboto font.
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" />

Read installation docs

Usage

Material-UI components work without any additional setup, and don't pollute the global scope.
  import React from 'react';
  import Button from '@material-ui/core/Button';

  const App = () => (
    <Button variant="contained" color="primary">
      Hello World
    </Button>
  );

Explore the docs

Premium themes

Take Material-UI to the next level with premium themes from our official marketplace – all built on Material-UI.
themes

Browse themes

Supporting Material-UI

Material-UI is an MIT-licensed open source project. It's an independent project with ongoing development made possible entirely thanks to the support of these awesome backers.

Gold Sponsors

Gold Sponsors are those who have pledged $500/month and more to Material-UI.

via Patreon

creative-tim tidelift bitsrc blokt

via OpenCollective

callemall localize

There are more!

See the full list of our backers.


Who's using Material-UI?

Join these and other great organisations!

NASAWalmart LabsCapgeminiUniqloBethesda

Are you using Material-UI?