REACT · library
shadcn/ui
The copy-paste React component set everyone now builds on top of.
Not strictly a library — shadcn/ui is a CLI that adds Radix-primitive React components into your project as plain files you own and edit. Tailwind-styled, accessibility primitives from Radix, no runtime dependency on a component lib. It became the default substrate for React UI in 2024-25; most of the other entries on this page (Magic UI, Neobrutalism Components, Aceternity) compose on top of it.
by
udaysinh
The homepage is the canonical demo. The lab points; doesn't mirror.
Quick start
Installbash
npx shadcn@latest initUsagetsx
// Add the component you need; the CLI copies it into your repo.
npx shadcn@latest add button dialog input
// Then import like any local file:
import { Button } from "@/components/ui/button";
<Button>Click me</Button>Links