
Shadcn/ui now defaults to Base UI instead of Radix
Shadcn/ui makes Base UI — built by the same team behind Radix — its default primitive library, after shadcn/create users picked it over Radix 2-to-1. New projects now scaffold on Base UI (1.6.0, 6M+ weekly downloads) while Radix stays fully supported: existing installs need no migration, and `-b radix` keeps non-interactive CI on the old default.
Source: ui.shadcn.com ↗
The community already made the call. We're making it official.
shadcn/ui team
Why this matters
- → Community adoption data drove library default change.
- → Radix users face no forced migration; both libraries coexist.
- → Base UI team iterates on hard-won lessons from Radix.
Community votes with code