This is not a component library. It is how you build your component library.
- Open Code
- No package, no dependency. Source files go into your project. You read them, change them, delete what you don't need.
- Composition
- Built on Base UI primitives, with stock shadcn Nova styling, neutral tokens, and Lucide icons.
- Distribution
- Ships through the shadcn registry.
npx shadcn@latest add pulls editable component source directly into your codebase. - AI-Ready
- One file per component, standard React, clear prop names. LLMs can read and modify these without context gymnastics.