Shadcn Components

Production-ready shadcn/ui components for React and Tailwind — accessible, themeable, and yours to keep. Copy-paste or install in one command. Free & premium.

Frequently asked questions

Shadcn components are reusable UI components built on shadcn/ui — an open, copy-paste approach to React and Tailwind CSS where the component code lives in your project instead of a node_modules package. DesignRevision extends that model with extra variants, sizes, and components the official library doesn't cover yet, available free or premium.
Yes. Every component marked Free is available without an account and carries no usage restrictions — personal or commercial. Premium components require a single one-time licence.
Two ways. Copy the code from any component page and paste it into your project — no npm install or CLI setup needed. Or, for supported items, run `npx shadcn@latest add designrevision/button` to pull it from our registry straight into your components/ directory.
Yes. DesignRevision components follow the same conventions as shadcn/ui — same CSS variables, same Tailwind config, same file structure — so they slot in alongside your existing components without conflicts.
Yes. Components are built for Tailwind CSS v4 and styled entirely with CSS variable tokens, so they adopt your theme automatically — including dark mode and any palette from a shadcn-compatible theme generator — with zero overrides.
Accessibility is built in. Every component ships with full keyboard navigation, visible focus rings, and the ARIA roles and labels screen readers rely on, following the same standards as the underlying Radix primitives.
A single Premium licence gives you access to all current and future premium components, for unlimited projects including commercial use. There is no per-seat or per-project fee.
Absolutely. Once the code is in your project it's yours. Rename props, change styles, extend behaviour — the components are a starting point, not a black box.