--- title: Introduction description: Run your own code registry. --- You can use the `shadcn` CLI to run your own code registry. Running your own registry allows you to distribute your custom components, hooks, pages, config, rules and other files to any project. **Note:** The registry works with any project type and any framework, and is not limited to React.
Registry Registry
A distribution system for code
Ready to create your own registry? In the next section, we'll walk you through setting up your own custom registry step-by-step, from creating your first component to publishing it for others to use.
Getting Started
Set up and build your own registry
GitHub
Turn a GitHub repository into a registry
Namespaces
Configure registries with namespaces
Authentication
Secure your registry with authentication
Examples
Browse example registry items
Schema
Schema specification for registry.json