Search for a command to run...
Shadcn/ui is a component library built on Tailwind CSS and Radix UI primitives. It provides copy-paste React components with TypeScript support, customizable themes, and accessibility features. Includes 46+ components like Button, Dialog, Form, and Table.
Unlike traditional libraries like Material-UI or Ant Design, Shadcn/UI doesn't install as a dependency. Components are copied into your project, giving you complete ownership and customization control.
No, Shadcn/UI components are copied directly into your codebase. You only need Tailwind CSS and the specific Radix UI primitives that each component uses.
Yes, Shadcn/UI works perfectly with Next.js (App Router and Pages Router), React, Vite, and any React-based framework. It's framework agnostic.
Since components live in your codebase, you can modify them directly. Change styles, add props, or alter behavior. Use CSS variables for theme customization.
Yes, all components are built on Radix UI primitives, which follow WAI-ARIA guidelines and support keyboard navigation, screen readers, and focus management.