DEV Community

Cover image for Launched: create-next-mui v0.1.0 ๐Ÿš€
Vikash Kumar
Vikash Kumar

Posted on Edited on

Launched: create-next-mui v0.1.0 ๐Ÿš€

Every time I start a new project, I love to go with nextjs + mui combo.
But it is frustating to build the theme system each time from scratch ( Of course I want a granular control over theme tokens )

One thing is very common that is the theme system architecture for mui setup.

Just think about a scenario spinning up a cli that do the exact work you want to do.

npx create-next-mui@latest my-app
Enter fullscreen mode Exit fullscreen mode

Overview

  • MUI Integration: Pre-configured theme folder parallel to the app directory.
  • Clean Code by Default: Integrated eslint-plugin-perfectionist for auto-sorting imports/exports.
  • Next.js Optimized: Built specifically for the latest Next.js patterns.

See it in action

GitHub logo thatonevikash / create-next-mui

๐Ÿš€ The fastest way to start with Nextjs + MUI

create-next-mui Logo

create-next-mui

The fastest way to scaffold Next.js + Material UI applications

Skip repetitive setup and start building with a production-ready foundation in seconds.

npm version npm downloads Next.js Material UI License


next-mui-banner


โœจ Why create-next-mui?

Starting every new Next.js + Material UI project often means repeating the same setup:

  • Install Material UI
  • Configure Theme Provider
  • Set up Emotion
  • Configure ESLint
  • Organize folders
  • Install common libraries

create-next-mui automates all of that.

Generate a clean, scalable, production-ready project so you can focus on building your applicationโ€”not configuring it.


๐Ÿš€ Features

  • โšก Next.js App Router
  • ๐ŸŽจ Material UI v9
  • ๐Ÿ“ฆ TypeScript & JavaScript templates
  • ๐Ÿงน ESLint Flat Config
  • ๐Ÿ“ Scalable project structure
  • ๐Ÿงฉ Plugin system
  • ๐Ÿ’š Zero global installation
  • ๐Ÿš€ Production-ready setup

โšก Quick Start

Create a new project.

npx create-next-mui my-app
Enter fullscreen mode Exit fullscreen mode

or

npm init next-mui
Enter fullscreen mode Exit fullscreen mode

Then start developing.

cd my-app
npm install
npm run dev
Enter fullscreen mode Exit fullscreen mode

๐ŸŽฏ Interactive Setup

Run the CLI without a project name.

npx create-next-mui
Enter fullscreen mode Exit fullscreen mode

The CLI will guideโ€ฆ




Thanks for Reading

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.