shadcn/ui
Open-source React component library
shadcn flips new projects to Base UI by default and grows into chat UI and open registries
◆Recent moves
- 7d ago
July 2026 - Base UI as the Default
⚡ SPARKNew shadcn projects now default to Base UI as the underlying primitive layer, with Radix still supported. This is the foundational shift the recent changelog has been building toward.
View source ↗ - 13d ago
June 2026 - Components for Chat Interfaces
Adds a family of chat-interface components (MessageScroller, Message, Bubble, Attachment, Marker). A real expansion of the component surface into conversational UI, fitting the platform's broadening scope.
View source ↗ - 1mo ago
June 2026 - GitHub Registries
Lets any public GitHub repository act as a shadcn registry. A meaningful distribution-model addition that broadens where components can be sourced from.
View source ↗ - 1mo ago
May 2026 - shadcn eject
Adds a 'shadcn eject' command that inlines shadcn/tailwind.css and removes the shadcn dependency. A real option for teams wanting to drop the dependency, not just a fix.
View source ↗ - 1mo ago
May 2026 - Introducing Rhea
Introduces Rhea, a more compact theme (smaller spacing, denser surfaces) built for focused product interfaces. A new theming option rather than a core capability change.
View source ↗ - 1mo ago
May 2026 - Registry Include and Validate
Adds registry include and validate to organize and validate source registries. Incremental tooling that supports the broader registry-distribution direction.
View source ↗