
A registry of React components you copy into your own repo. They sit on Radix and Tailwind, so the markup is yours — not a locked npm package.
Install
npx shadcn@latest init
Then add pieces by name: npx shadcn@latest add button
On the site
- Buttons, forms, dialogs, tables, charts, and the rest of a product UI
- A CLI that installs a component straight into your project
- Blocks, themes, and a docs site with live examples
- Open source. No account required to use the components.