Folders and files
Latest commitHistory | ||||
Repository files navigation
Zeta is an open source registry for shadcn/ui components, designed for secure distribution of private or premium components. It integrates with Polar.sh for automated license key management and validation.
Comprehensive documentation is available in the /content/docs directory:
- Getting Started
- Integrations
- Examples
- Guides
- API Reference
- Configuration
- FAQ
- Troubleshooting
- Contributing
Tip: If you are using the deployed app, documentation is also available at /docs.
For a full setup guide, see Getting Started.
- Create a License Key
- Use Polar.sh to generate a license key.
- Set Up Your Project
- You can use the shadcn CLI or clone this repository. See Getting Started for details.
- Configure Environment Variables
- Copy .env.example to .env and fill in the required values. See Configuration.
- Add and Protect Components
- Follow the Component Registry Guide to add and protect your components.
- Run the Registry Server
- Start the dev server with pnpm dev.
- Create a license key in Polar.sh
- Set up your registry (clone this repo or use shadcn CLI)
- Configure environment variables for Polar integration and token signing
- Add and protect your components in the registry
- Distribute components securely—users must provide a valid license key to install