shadcn/ui
shadcn-ui/uiReviewed by AI
What it does
shadcn/ui is a collection of interface components for web projects built with React and Tailwind CSS, plus a command-line tool (`shadcn`) that copies the code of each component straight into your project instead of installing a package you cannot change. It is made for developers who want to build their own component library and keep control of the code. You need Node and an existing React project (Next.js, Vite, TanStack and Laravel are among the project's topics). The repository README carries no instructions: everything is on ui.shadcn.com/docs.
How easy it is to install
C · install 1 or 2 tools · Windows
- Windows C
- macOS C
- Linux C
The same on Windows, macOS and Linux: install Node, then run the `shadcn` command inside a React project you already have to add each component. There is nothing to download and open, and the repository itself explains none of it — the README only links to ui.shadcn.com/docs.
Numbers on GitHub
- Stars
- 127,062on Oct 31, 2026
- Downloads
- —all releases
- Growth
- +440stars in 5 days
Stars over time
Facts
- Runs on
- Windows, macOS, Linux
- You need to install
- Node.js
- To build from source
- Node.js
- Disk space
- 100 MB–500 MB · estimate
- Accounts or keys
- None
- Cost
- Free · Free and MIT-licensed, with no paid tier in the repository.
- License
- MIT (Permissive)
- Can replace
- Tailwind Plus
- Last update
- Oct 31, 2026
Risk signals (4)
- Infouseless without an existing react project
The description is "Build your own component library with code you can customize, extend, and make your own" and the topics are react, nextjs, vite, tailwindcss, radix-ui, react-aria, tanstack and laravel. The components are source files for a web project, so there is nothing to run on its own.
AI review
- Infocomponents arrive over the network into your files
The releases are npm packages (shadcn@4.23.0, @shadcn/registry@0.2.1) and the repository has registry scripts such as "registry:build", "registry:health" and "validate:registries" in package.json. The command-line tool fetches component code from a registry and writes it into your project, so what lands in your files depends on the registry you point it at.
AI review
- Infolarge issue backlog
1771 open issues against 127062 stars, on a project that is pushed to daily (last commit 2026-10-31). Popular enough that reports pile up faster than they are closed.
AI review
- Infoai assistant files included in the repository
The top level has .claude/, .cursor-plugin/ and a skills/ folder, so the project also ships instruction packs for AI coding assistants alongside the components.
AI review
Evidence is shown in its original language.
What Radar could not check
- Whether the components work with the versions of React, Tailwind and your framework that you already use
- What exactly the command writes into your project, which only running it shows
- Whether later versions change components you already copied, since the code becomes yours after it is added
- Disk use, estimated at 100 to 500 MB by a rule of thumb and not from a real download
- Whether the accessibility claims in the description hold for each component