Back to templates

Template details

Material Kit 2 React

Free React & MUI design system with 40+ components and pre-built landing pages from Creative Tim.

About this template

Material Kit 2 React is a free, open-source React design system by Creative Tim, built on MUI (Material UI) that supplies 40+ coded UI components and pre-built landing pages for assembling a Material Design front end quickly.

What is Material Kit 2 React?

Material Kit 2 React is a React 2.1.0 template that provides a complete set of MUI components and layout blocks. It takes a React project as input and produces a responsive, themeable marketing site or application UI, with all source code available on GitHub. The template was created by Creative Tim and is distributed under their free license. It includes a centralized theme directory at src/assets/theme where base colors, typography, and component styles are defined.

Key Features

  • 40+ MUI components — Buttons, inputs, navbars, alerts, cards, avatars, badges, pagination, date pickers, social buttons, and typography variants, each with color customization.
  • MUI styled() and sx prop — Every component can be restyled in place using the MUI styled() API and the sx prop, so you can override theme defaults without rewriting CSS.
  • Pre-built example pages — About Us, Contact Us, Author, and Pricing/Sign-in pages are included under src/layouts/pages, ready to be customized.
  • Centralized theme structure — The src/assets/theme folder organizes base styles, component overrides, and helper functions, making global branding changes a one-file operation.
  • Bundled utility libraries — React Flatpickr for date selection, React Copy to Clipboard, React Countup for animated counters, React Syntax Highlighter, ChromaJS for color functions, and Nepcha Analytics for traffic insights.
  • Documentation for every element — Creative Tim's learning lab hosts component docs with code examples, so each button, card, and input is explained.
  • One-click deploy to Genezio — The repository includes a deploy button that sends the template to Genezio without manual configuration.
  • Official browser support — The last two versions of Chrome, Firefox, Edge, Safari, and Opera are supported.

Who is it for?

  • React developers who need a ready-made Material Design component library and want to skip writing base styles for standard UI elements.
  • Startup founders who want to build a landing page quickly by customizing one of the pre-built pages (about, contact, author, pricing) instead of starting from scratch.
  • Agency designers who use MUI in client projects and need a consistent, themeable starting point to hand off to development.

Use cases

  • Startup landing pages: Use the pre-built About Us, Contact Us, and Pricing pages as a base, swap in your brand colors via the theme folder, and publish a responsive marketing site.
  • Product presenters: Assemble a presentation page that showcases a product's features and author profile using the included page-sections and cards.
  • Rapid prototyping: Combine the 40+ components to build interactive prototypes of sign-in flows, dashboards, or documentation pages with Material Design styles.

How does it work?

Download the source from GitHub or the Creative Tim product page, install Node.js LTS, run npm install or yarn install in the root directory, then start the development server. The file structure separates assets, components, examples, layouts, and pages, so you can replace content and routes without breaking the design system.

Pricing

Material Kit 2 React is free and open source under Creative Tim's license. No payment is required to download or use it.

FAQ

Is Material Kit 2 React free?

Yes, Material Kit 2 React is a free and open-source template from Creative Tim. No payment is required to download or use it, though Creative Tim's license terms still apply.

What does Material Kit 2 React include?

It includes over 40 React components (buttons, inputs, alerts, cards, navbars, and more), pre-built landing pages, a centralized material theme folder, and example layouts. It also bundles helper libraries like React Flatpickr, React Countup, and React Syntax Highlighter.

How do I install Material Kit 2 React?

Download the source from the GitHub repository or the Creative Tim product page, then run npm install or yarn install in the root directory. You need Node.js LTS installed.

Which browsers are supported?

The template officially supports the last two versions of Chrome, Firefox, Edge, Safari, and Opera.

Does Material Kit 2 React include analytics?

Yes, Nepcha Analytics is integrated into the template, so you can track traffic sources out of the box.

screenshot of Material Kit 2 React on template0.com