shadcn/ui is an open-source collection of production-grade React components designed to be the foundation of your design system.
Access a wide catalog of components—from buttons, dialogs, forms, tables, and sidebars to complex primitives—ready to drop into your app. Each component ships with sensible defaults and clean code you can audit, copy, and evolve as your product grows.
Customize tokens and CSS variables to implement brand colors, typography, and motion. Built-in dark mode support and theme overrides let you align UI styling with your design system across light and dark surfaces.
Open any component on v0 by Vercel to customize it in natural language, then paste the result into your project. This accelerates iteration, enabling rapid refinement without manual tweaks from scratch.
Distribute and install components through shadcn-compatible registries. The MCP server integrates with AI coding tools (e.g., Claude Code) to browse, install, and compose registry items directly from your editor.
Leverage Radix UI primitives for accessibility and compose data grids using @tanstack/react-table for sorting, filtering, and pagination. Example pages (dashboard, tasks, authentication) showcase best practices and speed up adoption.
A complex item can include a page, multiple components, a hook, utility functions, and a config file, all defined in a registry item JSON. The example shows a block named “hello-world” that installs a page, two components, a hook, a format-date util, and a config file.
Add the color to cssVars under the light and dark keys in your registry item. The CLI updates the project CSS, enabling new utility classes like bg-brand and text-brand-accent.
Define the variable under cssVars.theme (e.g., text-base, ease-in-out, font-heading). This extends or overrides theme tokens your components can reference.
Yes. It’s free to use for personal and commercial projects, and no attribution is required.
Join thousands of developers who are already using Shadcn to enhance their workflow and productivity.
Uizard is an AI-powered UI/UX design platform that helps product managers, founders, marketers, and designers go from idea to interactive mockups and prototypes in minutes.

Figma is a collaborative product design platform that unifies design, prototyping, developer handoff, whiteboarding, and presentation workflows in one place.
21st.dev is a community-powered UI library and design workspace that helps modern frontend teams collect inspiration, remix components on a canvas, and ship production-ready code faster.
Webflow is a visual web development platform that empowers designers, marketers, and enterprise teams to build professional websites without writing code.
Stitch by Galileo AI is an AI-powered UI design tool that transforms short text prompts (and optional images) into polished interface designs for mobile and web applications.