A curated registry for discovering Zig packages and applications.
Live Site · Add Your Project · Registry
- 📦 Curated Registry - Quality-focused collection of Zig projects
- ⚡ Fast - Static site with on-demand GitHub stats
- 🔍 Search & Filter - Find packages by topic, license, or text search
- 💾 Aggressive Caching - Stats cached client-side for fast repeat visits
- ⭐ Live Stats - Stars, forks, and watchers from GitHub
- 🎨 Dark Mode - Beautiful light and dark themes
- 📱 Responsive - Works great on all devices
This is the main website repository. The registry data is maintained separately:
- Website: https://github.com/Zig-Index/zig-index.github.io (this repo)
- Registry: https://github.com/Zig-Index/registry (submodule at
src/registry)
To add your project to Zig Index:
- Fork the registry repository
- Create a JSON file in
repositories/packages/orrepositories/applications/ - Submit a Pull Request
See the registry README for details.
{
"name": "logly",
"owner": "muhammad-fiaz",
"repo": "logly.zig",
"description": "High-performance, structured logging library for Zig.",
"homepage": "https://muhammad-fiaz.github.io/logly.zig",
"license": "MIT",
"category": "development-tools"
}- Node.js 18+
- npm or pnpm
# Clone with submodules
git clone --recurse-submodules https://github.com/Zig-Index/zig-index.github.io.git
cd zig-index.github.io
# Or if already cloned, initialize submodules
git submodule update --init --recursive
# Install dependencies
npm install
# Start dev server
npm run dev
# Build for production
npm run buildCreate a .env file (see .env.example):
# Optional: GitHub token for higher API rate limits
# Get one at https://github.com/settings/tokens
GITHUB_TOKEN=your_github_token_here- Astro - Static site generator
- React - UI components
- Tailwind CSS - Styling
- TanStack Query - Data fetching & caching
- Framer Motion - Animations
- Fuse.js - Fuzzy search
MIT License - see LICENSE file.
- Website: https://zig-index.github.io
- Registry: https://github.com/Zig-Index/registry
- Zig Language: https://ziglang.org