The Zig web framework.
Compile-time route resolution. Phoenix-inspired real-time channels. Type-safe database ORM. Background jobs. Zero garbage collection.
curl -fsSL https://pidgn.dev/install.sh | sh
brew install seemsindie/pidgn/pidgn
pidgn new myapp
cd myapp
zig build run
Visit localhost:4000 and you're live. Read the full documentation for more.
Using VS Code? Grab the Pidgn Templates extension for syntax highlighting and snippets.
Routes resolved at comptime. Zero runtime overhead, zero allocations for dispatch.
Mustache-like templates with HTML escaping, partials, layouts, and pipes.
Auth, CSRF, sessions, rate limiting, gzip compression, and more built in.
Phoenix-style WebSocket channels with topic-based PubSub.
SQLite and PostgreSQL with type-safe queries, schema definitions, and migrations.
Persistent job queue with retries, scheduling, and graceful shutdown.
SMTP, SendGrid, and Mailgun adapters with template support.
Project scaffolding, code generators, and built-in dev server.