Back to Home
s

shadcn/ui

Beautifully designed components built with Radix UI and Tailwind CSS.

About shadcn/ui

shadcn/ui is a collection of re-usable components that you can copy and paste into your apps. Not a component library, you own the code.

Key Features

Copy/Paste Components
Radix UI
Tailwind CSS

Perfect For

Next.js apps
React apps with Tailwind
Design systems
Quick UI development

Getting Started

  1. 1

    Run 'npx shadcn-ui@latest init'

  2. 2

    Add components with CLI

  3. 3

    Customize in your codebase

  4. 4

    Components live in your project

What Makes shadcn/ui Different?

Not an NPM package (you own code)

Built on Radix UI primitives

Copy/paste approach

Highly customizable

Pros & Cons

Pros

  • Own the code
  • Customizable
  • Accessible (Radix)

Cons

  • Manual updates
  • Tailwind required
  • Not a package

Alternatives to shadcn/ui

T

Tailwind CSS

Open SourceUtility CSS

Rapidly build modern websites without ever leaving your HTML.

Compare shadcn/ui vs Tailwind CSS
R

Radix UI

Open SourceHeadless UI

Unstyled, accessible components for React.

Compare shadcn/ui vs Radix UI
C

Chakra UI

Open SourceComponent Library

Simple, modular and accessible component library.

Compare shadcn/ui vs Chakra UI
Visit Website
PricingOpen Source
CategoryUI Libraries
Primary TaskComponent Collection
Founded2023

Community & Resources

GitHub Documentation Twitter/X