Built for Go developers and full-stack teams

A fast, focused Go framework for modern developer workflows.

Vodka keeps the surface area small while giving you the tooling and structure to build full-stack apps quickly.

Minimal by design

Developer-first defaults

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

Everything you need for modern Go web development.

Solid defaults, clear APIs, and production-friendly design let you build APIs, middleware, and full-stack apps with confidence.

Fast Routing

Radix tree based router for zero-allocation route matching

Middleware Chaining

Composable middleware with abort support

Authentication

Built-in JWT validation helpers and Bearer auth

Request Validation

Support for request validation using struct tags

React + Vite Integration

Full-stack scaffolding with frontend and backend

SPA Support

Seamless single page application serving in production

About Vodka

Built for fast iteration, clear APIs, and dependable production apps.

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.

Philosophy

Focus on the essentials: clear routing, composable middleware, and integrated support for both API and frontend workflows.

Developer Experience

Spend less time wiring boilerplate and more time building features, with predictable behavior and familiar Go idioms.

Rapid Iteration

Lightweight tooling and fast reload-friendly structure let you iterate quickly across backend and frontend layers.