Introduction
In July 2026, Shadcn/UI announced a major shift: Base UI is now the default component library, replacing Radix, which had been the standard since Shadcn/UI's launch in January 2023. This change reflects the evolving needs of developers and ongoing innovations in component libraries.
Why Base UI?
Stability and Performance
Base UI has reached impressive stability with its version 1.6.0, recording over 6 million weekly downloads. The library offers unstyled, accessible components that have been tested in millions of applications, making it a preferred choice for many developers.
Community Adoption
Since the introduction of Base UI, the community has shown a notable preference for this library. Projects created with the shadcn/create tool choose Base UI over Radix at a ratio of 2 to 1. This rapid adoption influenced Shadcn/UI's decision to make Base UI the default choice.
What Does This Mean for Developers?
Continuity and Flexibility
Although Base UI is now the standard, Radix is not deprecated. Shadcn/UI continues to support Radix, ensuring that all updates and new components will be available for both libraries unless a component only exists in Base UI. This means developers do not need to immediately migrate their existing projects.
Documentation and Support
Documentation pages and components now default to Base UI, with Radix docs available with a single click. This approach ensures a smooth transition for those who want to adopt Base UI while maintaining support for Radix.
Impact on Tech Projects
Advantages for New Projects
For new projects, Base UI is now the default choice when initializing via npx shadcn init. This decision simplifies the process for developers starting new projects, offering them a modern and widely adopted library from the get-go.
Use Case Example
Consider Tech Innovators, a startup developing SaaS solutions. By adopting Base UI, the team was able to reduce their UI development time by 20% due to the rich components offered and their easy integration.
Conclusion
Switching to Base UI as the default library in Shadcn/UI is a strategic decision that reflects the shifting preferences of developers and ongoing improvements to the library. This change provides new opportunities for tech projects while ensuring flexibility and support for those still using Radix.
Let's discuss your project in 15 minutes.