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.
75 components, each live here and on its own page. These six are the ones most products reach for first.
Chip-based multi-select with command-palette dropdown, search, select-all and async loader. Compound and single-prop APIs.
ViewDual-month range picker with hover preview, presets, min/max bounds and keyboard nav. Includes an inline DateRangeCalendar, no date library.
ViewChip input with paste-to-split, dedupe, validation hook, max tags. Compound and single-prop APIs.
ViewSearchable select on Base UI: single or multiple selection, chips, grouped options, an input addon slot and a clear button.
ViewLocale-aware grouping with currency-symbol prefix and configurable decimal precision.
ViewStar rating with hover preview, half-star precision, read-only mode and sm / md / lg sizes.
View121 drop-in compositions across 29 categories: heroes, pricing, testimonials, CTAs, auth, and more.
11 complete layouts composed from the same blocks and components. One command copies the whole page into your repo.
The last few items to land, newest first. Every release is written up in the changelog.
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