ai starters · featured

shadcn/ui

Accessible, copy-into-repo component primitives. Open source. Works with common React frameworks. Not an npm component package you version-lock as a black box.
★ 123.1k by shadcn updated Sep 5, 2026 MIT

## what it does

tl;dr: ui.shadcn.com is the foundation kit. You own the files. GitHub: shadcn-ui/ui (123,093 stars, fetched 2026-09-05).

What it does

Composable, accessible components with defaults. Build a design system by customizing copied code. Docs pitch: button, badge, alert dialog, tables, chat, forms — primitives plus examples.

Install

npx shadcn@latest add button

Exact init flow is on the Get Started docs. Do not assume a locked CLI version without checking the site.

Gotchas

Copied files do not auto-update when upstream changes. Theme tokens live in your CSS variables. For composed product widgets (kanban, gantt), see ReUI. For “should this even move,” see you don’t need animations.

## compatibility

cursor ✓
claude-code ✓
cline ✓

## stack

reacttailwindaccessible-primitives

## embed this badge

cache ✓ in cache.directory
![cached](https://cache.directory/badge/shadcn-ui.svg)