shadcn/ui

Copy-paste React component collection built on Radix UI and Tailwind CSS.

HN commenters like shadcn/ui for its polished, free default components123 and for how well it pairs with AI coding agents.456 Complaints are that its ubiquity makes sites look LLM-generated,7 that setup alongside Tailwind can be fiddly,8 and that its surrounding ecosystem was unstable.9
The HN verdict, written from 9 cited comments
8recommend
3warn against
Nov 27, 2025first mention
Sep 14, 2026latest mention
Nov 25 – Oct 26
Used forfor AI-assisted codingfor side projectsfor Tailwind usersfor React appsfor desktop appsui componentsfrontend component library

Why people recommend it

Design quality · 3

Commenters praise its polished look and good default styling.

“I've found that no UI library comes close to shadcn's quality.”

“Radix/Shadcn (which uses tailwind for styling of course) that killed the need to buy Tailwind’s UI kits by offering all these primitives with good default styling for free”

Show 1 more

“TailwindCSS and Shadcn/UI ensured the interface remained clean, accessible, and distraction-free.”

Works with agents · 3

Used with Claude Code and other agents, which can build its components without hallucinating.

“build out Shadcn components without hallucinating”

builds customer portal bomquote.comon “Please just try HTMX”

“I use Shadcn UI and Claude Code to do my design these days”

Show 1 more

“I use shadcn/ui for side projects, mostly coding with agents.”

Maintainability · 1

One team found it beat their custom library on clarity, consistency and simplicity.

“Shadcn wins for clarity, consistency, maintenanility and simplicity.”

used in one project, custom UI library in anotheron “The Overcomplexity of the Shadcn Radio Button”

Sane defaults · 2

Recommended as a starting point so generated UIs look less generic.

“Start from an existing template or a component library with sane defaults (Material UI, shadcn, Tailwind UI - pick one and commit)”

“I use shadcn/ui for side projects, mostly coding with agents.”

Free alternative · 2

Seen as replacing the need to buy Tailwind's paid UI kits.

“Radix/Shadcn (which uses tailwind for styling of course) that killed the need to buy Tailwind’s UI kits by offering all these primitives with good default styling for free”

“you should really be thanking things like Shadcn”

Caveats and dissent

LLM look · 1

Because LLMs default to it, sites using it can look AI-generated.

“when every LLM defaults to using this UI, it just makes mine look LLM generated.”

Ecosystem instability · 1

One user found the layers built on top of it unstable and annoying to maintain.

“the layers on top of it were super unstable, and I was annoyed every time I have to work on those projects”

Setup friction · 1

One commenter struggled to fully install it with Tailwind amid mismatched versions and styles.

“HOW DO YOU FULLY INSTALL TAILWIND AND SHADCN”

Often compared with

Who recommends it in their own words

All comments 12

“Start from an existing template or a component library with sane defaults (Material UI, shadcn, Tailwind UI - pick one and commit)”

“you should really be thanking things like Shadcn”

“HOW DO YOU FULLY INSTALL TAILWIND AND SHADCN”

“I've found that no UI library comes close to shadcn's quality.”

“when every LLM defaults to using this UI, it just makes mine look LLM generated.”

“Shadcn wins for clarity, consistency, maintenanility and simplicity.”

used in one project, custom UI library in anotheron “The Overcomplexity of the Shadcn Radio Button”

“the layers on top of it were super unstable, and I was annoyed every time I have to work on those projects”

“I use shadcn/ui for side projects, mostly coding with agents.”

“Radix/Shadcn (which uses tailwind for styling of course) that killed the need to buy Tailwind’s UI kits by offering all these primitives with good default styling for free”

“build out Shadcn components without hallucinating”

builds customer portal bomquote.comon “Please just try HTMX”

“TailwindCSS and Shadcn/UI ensured the interface remained clean, accessible, and distraction-free.”

“I use Shadcn UI and Claude Code to do my design these days”

Threads where it came up

Also written as Shadcn, shadcn. Data: shadcn-ui.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help