We’re excited to announce Base UI support for all Shadcnblocks components. You can now choose between Radix UI and Base UI as the underlying primitive library for your shadcn/ui components.
Why Base UI?
Base UI is a headless component library from the MUI team. It offers:
- Smaller bundle sizes compared to Radix UI
- Zero styling overhead
- Active development and regular updates
How to Use
- Open the Explorer
- Select Base UI in the sidebar’s UI Library dropdown
- Preview blocks with Base UI primitives
- Download a pre-configured
components.json - Install blocks with the CLI—they’ll use Base UI automatically
Configuration
Your components.json now supports library-style combinations:
{
"style": "base-vega"
}
Available options: base-vega, base-nova, base-maia, base-lyra, base-mira
All 5 component styles work with both Radix UI and Base UI.