Public source-only registry for sharing copyable primitives, helpers, and composed components across repos using shadcn add.
What this is
- A shadcn registry, not a package
- Files are copied into consuming repos
- Intended for patterns, not runtime libraries
Structure
ui/— design-system primitives (low-level, reusable)components/— composed, opinionated componentslib/— non-React helpers and constantsregistry.json— shadcn registry manifest
Rules
- No app-specific business logic
- Minimal dependencies
- Safe to edit after install
Usage
In the "framework" folder (eg: apps/nextjs) of the client project:
npx shadcn@latest add \
https://raw.githubusercontent.com/Labrys-Group/common-registry/main/registry.json\#timeSee CONTRIBUTING.md on how to contribute.