i ideas / repo launcher
shadcn-ui avatar

shadcn-ui/ui

★ 127,913TypeScriptMIT97

Composable, accessible components with thoughtful defaults. Build your own component library with code you can customize, extend, and make your own.

What it is

A set of beautifully designed components that you can customize, extend, and build on. Start here then make it your own. Open Source. Open Code. Use this to build your own component library.

When to use it

Reach for ui when you want your app to look great fast — components, icons, motion, charts or rich editors — it's written in TypeScript and fits stacks tagged ai, base-ui, components, gen-ui.

Category
UI & Design
Also in
—
Stars
127,913
Forks
11,343
Last push
today
Created
2023-01-04
Open issues
1,769
Website
ui.shadcn.com

Quick start

$ git clone https://github.com/shadcn-ui/ui.git

Hand it to your AI

Read https://ideas.asveas.com/r/shadcn-ui/ui.md and help me add shadcn-ui/ui to my project. Explain the setup steps for my stack and show the minimal code to get it working.

Alternatives to ui

All UI & Design →

Pairs well with

FAQ

What is ui?

shadcn-ui/ui is an UI library on GitHub: Composable, accessible components with thoughtful defaults. Build your own component library with code you can customize, extend, and make your own. A set of beautifully designed components that you can customize, extend, and build on.

When should I use ui?

Reach for ui when you want your app to look great fast — components, icons, motion, charts or rich editors — it's written in TypeScript and fits stacks tagged ai, base-ui, components, gen-ui.

What are the best alternatives to ui?

Popular alternatives in UI & Design: excalidraw/excalidraw (136k★), mrdoob/three.js (118k★), tailwindlabs/tailwindcss (98.6k★), tldraw/tldraw (51.4k★), gradio-app/gradio (44k★).

Is ui actively maintained?

shadcn-ui/ui looks very actively maintained: the last push was today (2026-11-11), with 127,913 stars and 1,769 open issues.

What license does ui use?

shadcn-ui/ui is published under the MIT license. Check the repository's LICENSE file before commercial use.