shadcn-templ distributes its code through a registry. The registry allows the shadcn-templ CLI to install components, the shared utils package, themes and presets into any project — everything init, add and apply install comes from it over HTTP.
Note: The registry is a set of plain JSON endpoints. Any server that serves the same JSON shapes works as a registry — the CLI can be pointed at it with --registry or the SHADCN_TEMPL_REGISTRY environment variable.
The official registry is served at https://shadcn-templ.com. The next sections document how it is served, the schema of the registry catalog, and the specification of registry items.
- Getting Started — How the registry is served and how to run your own
- registry.json — Schema specification for the registry catalog
- registry-item.json — Specification for registry items