shadcn/ui
Collection of copy-and-paste, accessible React components built with Radix UI and Tailwind CSS.
- Actively maintained
- Well documented
- Permissive license
Overview
shadcn/ui provides a set of accessible, customizable UI components built with React and Tailwind CSS. Rather than distributing them as a typical npm package you import as an opaque dependency, the project describes itself as "open code" meant to be used as a starting point: you bring the component source into your own project and customize, extend, and build on it directly, effectively using shadcn/ui to build your own component library rather than depending on an external one.
It's MIT licensed and documented at ui.shadcn.com, where the available components and usage patterns are covered in detail.
It's a fit for teams that want full ownership and control over their component code and styling from day one, rather than working around the constraints or theming system of a traditional, install-as-a-dependency component library.
Why it's in this catalog
Catalog rating: ★★★★☆ (4/5)
Extremely popular copy-paste component system, a genuinely different distribution model vs. MUI in a thin ui category.
- Mature
- Community-driven
- Categories
- UI & Components
- Languages
- TypeScript
- License
- MIT
Related Projects
Ant Design
MITEnterprise-class UI design language and React component library, with a large set of high-quality components for building data-heavy admin and business applications.
Actively maintained
- UI & Components
MUI
MITComprehensive library of React UI components implementing Google's Material Design.
Actively maintained
- UI & Components
Mantine
MITFully featured React components library with 100+ customizable components and 50+ hooks, plus packages for forms, dates, charts, notifications and rich text editing.
Actively maintained
- UI & Components
Ionic Framework
MITCross-platform UI toolkit for building iOS, Android and Progressive Web Apps with HTML, CSS and JavaScript, with first-class React, Angular and Vue integrations.
Actively maintained
- Mobile
- UI & Components
Spotted an error? Suggest an edit on GitHub.