Copies into your repo
The CLI writes the source into your project. Nothing in node_modules, no version to bump.
Install with the shadcn CLI and the code lands in your repo, ready to read and change — built the way shadcn ships its primitives.
The CLI writes the source into your project. Nothing in node_modules, no version to bump.
Radix primitives, shadcn conventions, your components.json. A peer, not a replacement.
Next, Remix, Vite, Astro — anywhere React and Tailwind already run.
Theme-aware through CSS variables, so every item inherits your tokens in both modes.
Logical properties throughout, so dir=rtl works with nothing extra to wire up.
Built to hold their shape from small phones to ultra-wide displays.
61 drop-in compositions across 22 categories — heroes, pricing, testimonials, CTAs, auth, and more.
8 blocks
3 blocks
1 block
2 blocks
1 block
3 blocks
6 blocks
1 block
5 blocks
6 blocks
1 block
3 blocks
1 block
1 block
2 blocks
1 block
2 blocks
1 block
1 block
1 block
5 blocks
6 blocks
One command copies the source into your repo — yours to read, edit, and keep. No package, no lock-in.
npx shadcn@latest add https://hirael.com/r/combobox.json