🚀 Launch Special — All 6 templates for $149 (save 34%)🚀 All 6 templates — $149 (34% off)VIEW PRICING →
md3-next
DocsShowcasePricing
Templates
6
Sign in
v1.0 — Now with 6 production templates

Material Design 3 for Next.js

Generate a full MD3 colour scheme from a single seed colour. Automatic light/dark mode. Every MUI component styled to spec.
Get StartedBrowse Templates
2,400+ installs
4.9/5 rating
380+ developers
NEW

Skip the Boilerplate. Ship Faster.

Production-ready Next.js templates, fully styled with MD3. Each template is a complete standalone app.

Dashboard
$49
Live preview available →
SaaS Landing
$39
Live preview available →
E-commerce
$59
Live preview available →
View All 6 TemplatesOr get the bundle for $149 (save 34%)
Install in seconds
npm install md3-next @mui/material @emotion/react @emotion/styled
One Seed Colour

Pass a single hex value and get the full MD3 token set — primary, secondary, tertiary, surface hierarchy, error states, and more.

Automatic Light & Dark

Both schemes are generated up-front. The provider follows system preference or lets users toggle manually.

Every MUI Component

Buttons, cards, dialogs, switches, chips, navigation — all restyled to the Material Design 3 specification out of the box.

Quick Start
1. Create your theme
import { createMD3Theme } from "md3-next";

const theme = createMD3Theme({
  seed: "#6750A4",
  mode: "system",
});
2. Wrap your app
import { MD3Provider } from "md3-next";

export function Providers({ children }) {
  return <MD3Provider theme={theme}>{children}</MD3Provider>;
}
3. Use tokens in any component
import { useMD3 } from "md3-next";

function MyComponent() {
  const { tokens, mode, toggleMode } = useMD3();
  return <div style={{ color: tokens.primary }}>Hello MD3</div>;
}

Ready to ship?

6 production-ready templates. Dashboard, SaaS landing, auth kit, e-commerce, blog, and portfolio — all styled with MD3.

Bundle: $149 $225

View PricingBrowse Templates