NextJS Material Kit is a free, MIT-licensed Next.js template from Creative Tim that delivers a Material Design component library plus three example pages for landing, login, and profile screens.
What is NextJS Material Kit?
NextJS Material Kit is a front-end template that combines the Next.js framework with Material-UI (MUI) to provide a Material Design-inspired UI kit. It takes in a Next.js Pages Router project and outputs a customizable starter with reusable React components — Badge, Card, Button, CustomDropdown, NavPills, Pagination, Parallax, Snackbar, and Typography styles — along with three fully coded example pages (landing, login, profile). Creative Tim built it from Material-UI's official Next.js example and their own Material Kit React, and it's distributed free under the MIT license.
Key Features
- Material Design components — Includes over 20 custom components such as Card, CustomButtons, CustomInput, CustomLinearProgress, CustomTabs, InfoArea, NavPills, Pagination, Parallax, and Snackbar, styled with Material-UI JSS and SCSS.
- Three example pages — Fully coded Landing, Login, and Profile pages in the
pages/directory that show how to combine navbars, footers, parallax backgrounds, and content sections. - Next.js Pages Router structure — Uses
pages/_app.js,pages/_document.js, and the layout conventions from Material-UI's official Next.js starter, so it fits existing Next.js projects using file-based routing. - Material-UI integration — Built directly on Material-UI's components, hooks, and theme system, giving you ripples, transitions, and the standard MUI component API.
- Customizable styling — Source includes
assets/scsswith core variables and mixins plusassets/jssfor component-level styles, giving developers two paths to override the default look. - Responsive layout — The design uses edge-to-edge imagery, large-scale typography, and left-side navigation with actions on the right, following a paper-and-ink material concept.
- Free and open source — MIT licensed, with a live demo, documentation, and download links on Creative Tim's site.
Who is it for?
- Next.js developers who want a Material Design starting point and need prebuilt components instead of building them from scratch.
- Startups and indie hackers who need landing, login, and profile pages quickly without paying for a premium template.
- Design-minded developers who want a consistent Material Design UI kit in code that mirrors the look of Material Kit HTML and React.
What can you do with it?
- Build a marketing site: Use the Landing page as a base, then customize ProductSection, TeamSection, and WorkSection to introduce your product and team.
- Add authentication UI: The Login page gives you a ready-made sign-in layout you can connect to your own backend or auth service.
- Create a profile page: The Profile page includes header, description, and avatar/layout components you can adapt for a team member or personal bio.
- Prototype web app screens: Assemble the included Navbars, Cards, Tabs, and InfoArea components to mock up feature pages before moving to a full dashboard template.
How does it work?
- Download the ZIP from GitHub or Creative Tim, clone the repository, or run
npm i nextjs-material-kit. - Install dependencies with npm and start the Next.js development server; routes include
/,/landingpage,/loginpage, and/profilepage. - Copy the
pages/andcomponents/files into your own Next.js project, or edit the existing pages directly and deploy.
Pricing
NextJS Material Kit is free. It is released under the MIT license, and you can download it from GitHub or Creative Tim without paying a fee.
Alternatives
- Material Kit React — the non-Next React version from Creative Tim, for use with Create React App or other React SPAs.
- Vue Material Kit — the Vue.js port of the same design for Vue developers.
- Material Kit HTML — the original HTML/CSS version for static sites or jQuery-based projects.
FAQ
Is NextJS Material Kit free?
Yes, NextJS Material Kit is free and MIT licensed. You can download it from the GitHub repository or Creative Tim website and use it in personal and commercial projects without paying.
What is included in NextJS Material Kit?
It includes dozens of Material-UI React components (buttons, cards, navbars, inputs, tabs, pagination, parallax, snackbar, and typography variants) plus three full example pages: Landing, Login, and Profile. SCSS and JSS source files are also included.
Does NextJS Material Kit use Material-UI?
Yes, it is built on Material-UI and uses the official Material-UI Next.js starter project as its base. Components use Material-UI's hooks, theme, ripples, and transitions.
Which Next.js version does it support?
The template uses the Pages Router structure with the pages/ directory. It was built for Next.js projects that follow classic file-based routing rather than the newer App Router.
Can I deploy it easily?
The README includes a one-click deploy option to Genezio, and because it's a standard Next.js app, it can be deployed to any Node-compatible hosting platform.








