ui
A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.
TL;DR · 30-second scan
ui (TypeScript) — A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.
You are on Next.js or Vite + React with Tailwind, you want full control over component code, and you do not mind some manual maintenance.
UI Components · Design Systems
The default for Next.js builders in 2026. Not a dependency — you copy components into your codebase and own them forever. Built on Radix primitives so accessibility is solid out of the box. The catch: when something breaks or needs updating, you maintain it yourself. For most apps that is the right trade. For huge teams it can create drift across projects. Survey data from 2026 puts it as the third-most-loved tool in the React ecosystem.
You are on Next.js or Vite + React with Tailwind, you want full control over component code, and you do not mind some manual maintenance.
You need Material Design specifically, you want automatic library upgrades, or you are not on Tailwind.
Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.
[](https://stackpicks.dev/repo/shadcn-ui-ui)
<a href="https://stackpicks.dev/repo/shadcn-ui-ui"><img src="https://stackpicks.dev/api/badge/shadcn-ui-ui" alt="Featured on StackPicks" width="180" height="28" /></a>
Are you the maintainer of shadcn-ui/ui? Add the badge and we'll feature your project in the weekly curator newsletter.