thisdesign.space

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.

Visit ui.shadcn.com

The homepage is the canonical demo. The lab points; doesn't mirror.

Quick start

Installbash

npx shadcn@latest init

Usagetsx

// 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