Zeta: Shadcn/UI components registry built for private and premium projects

5 days ago 1

Repository files navigation

hero image

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.


📚 Documentation

Comprehensive documentation is available in the /content/docs directory:

Tip: If you are using the deployed app, documentation is also available at /docs.


Quick Start

For a full setup guide, see Getting Started.

  1. Create a License Key
    • Use Polar.sh to generate a license key.
  2. Set Up Your Project
    • You can use the shadcn CLI or clone this repository. See Getting Started for details.
  3. Configure Environment Variables
    • Copy .env.example to .env and fill in the required values. See Configuration.
  4. Add and Protect Components
  5. Run the Registry Server
    • Start the dev server with pnpm dev.

How It Works

  1. Create a license key in Polar.sh
  2. Set up your registry (clone this repo or use shadcn CLI)
  3. Configure environment variables for Polar integration and token signing
  4. Add and protect your components in the registry
  5. Distribute components securely—users must provide a valid license key to install

Links & Further Reading


License

MIT License

Read Entire Article