Skip to content
+

React templates

Browse our collection of free React templates to get started building your app with Material UI, including a React dashboard, React marketing page, and more.

Free templates

Our curated collection of free Material UI templates includes a dashboard, a marketing page, a checkout flow, sign-in and sign-up pages, and a blog. You can download each one directly from the source code or via CodeSandbox or StackBlitz.

All templates feature a custom theme and a default Material Design 2 theme, with light and dark modes for both. You can toggle through each of these style options in the top right corner of the live previews.

Sections of each layout are defined either by comments or use of separate files, so you can extract parts of a page (such as a hero unit or a footer) for reuse in other pages. These templates can be combined with one of the example projects to form a complete starter app.

If you see any room for improvement, please feel free to open an issue or a pull request on GitHub.

Dashboard

A complex data visualization dashboard featuring the MUI X Data Grid and Charts.

Marketing page

A responsive marketing page layout with sections for product features, testimonials, pricing, and FAQs.

Checkout

A sophisticated checkout flow with fully customizable steps.

Sign-in

A clean and efficient sign-in page, ready for your favorite auth provider.

Sign-in side

A responsive, two-column sign-in page for adding content alongside the form.

Sign-up

A clean and efficient sign-up page, perfect for pairing with a sign-in template.

Blog

A sleek, modern blog homepage layout with Markdown support via markdown-to-jsx.

Premium templates

Looking for something more? You can find complete templates and themes like those shown below in the premium template section of the MUI Store.

The MUI Store includes several carefully curated React templates using Material UI The MUI Store includes several carefully curated React templates using Material UI

Toolpad Core (beta)

Toolpad Core is a set of components designed for assembling dashboards and internal tools more efficiently. It builds on top of Material UI to provide sophisticated UI components with full-stack functionality, such as the Dashboard Layout shown below.

This is a great option if you don't want to start building from scratch but don't need a prebuilt template.