Introducing shadcn/create – Build your own shadcn/ui Customize...

Customize Everything. Pick your component library, icons, base color, theme, fonts and build something that doesn’t look like everything else.
Now available for Next.js, Vite, TanStack Start and v0.
Tweak the code. Add new components. Change the colors.
We’re making this even easier with npx shadcn create.
We rebuilt every component for Base UI, keeping the same abstraction. They are fully compatible with your existing components, even those pulled from remote registries.
When you add components, we auto-detect your library and apply the right transformations.
1. Vega – The classic shadcn/ui look.
2. Nova – Reduced spacing for compact layouts.
3. Maia – Soft and rounded, with generous spacing.
4. Lyra – Boxy and sharp. Pairs well with mono fonts.
5. Mira – Compact. Made for dense interfaces.
Your config doesn’t just change colors, it rewrites the component code to match your setup. Fonts, spacing, structure, even the libraries you use, everything adapts to your preferences.
The new CLI takes care of it all.
A special shoutout to the @base_ui team for building an incredible component library. Their work made it easy to build everything without breaking the abstraction. Huge.
