
shadcn/ui changed how developers think about component libraries. Instead of installing a package, you copy components into your codebase—owning the code, customizing freely, never fighting a library's constraints.
Key Features:
Why shadcn/ui dominates:
What's included:
shadcn/ui is the default choice for React projects using Tailwind. The pattern of owning your components means you never hit library limitations. The tradeoff is maintaining those components yourself—usually worth it.

React components to build charts and dashboards
Tremor provides React components specifically designed for dashboards and data visualization. Charts, KPIs, and data tables—everything for building analytics interfaces.

Build UIs without the grunt work
Storybook is the industry-standard tool for developing UI components in isolation. Build, document, and test components independently of your application.

Unstyled, accessible UI primitives
Radix UI provides unstyled, accessible React primitives for building design systems. Handle the hard parts—accessibility, keyboard navigation—so you can focus on design.