Fast Routing
Radix tree based router for zero-allocation route matching
Vodka keeps the surface area small while giving you the tooling and structure to build full-stack apps quickly.
Minimal by design
Clean routing, composable middleware, and seamless SPA readiness so you can iterate fast without sacrificing control.
Routing
Zero-allocation radix tree
Middleware
Composable request flow
Features
Solid defaults, clear APIs, and production-friendly design let you build APIs, middleware, and full-stack apps with confidence.
Radix tree based router for zero-allocation route matching
Composable middleware with abort support
Built-in JWT validation helpers and Bearer auth
Support for request validation using struct tags
Full-stack scaffolding with frontend and backend
Seamless single page application serving in production
About Vodka
Vodka is designed around developer experience: fast startup, straightforward route definitions, and a minimal API surface that keeps your codebase readable and easy to evolve.
Focus on the essentials: clear routing, composable middleware, and integrated support for both API and frontend workflows.
Spend less time wiring boilerplate and more time building features, with predictable behavior and familiar Go idioms.
Lightweight tooling and fast reload-friendly structure let you iterate quickly across backend and frontend layers.