Skip to content

Single-binary L7/L4 gateway and reverse proxy in Go, with benchmarks

License

Notifications You must be signed in to change notification settings

fabian4/gateway-homebrew-go

Repository files navigation

gateway-homebrew-go

A homebrew L7/L4 gateway & reverse proxy in Go. Learn-by-building, docs-first.

License CI Release GHCR Go version Go Reference

Performance benchmarks are documented in bench/README.md.


Roadmap

v0.1.0 - Minimal L7

v0.2.0 - Inbound TLS & HTTP/2/gRPC

v0.3.0 - Upstream Security & Passive Health

v0.4.0 - L4 TCP Passthrough

v0.5.0 - Minimal Observability

v0.6.0 - Config Hot Reload

v0.7.0 - Traffic Control & Resilience

v0.8.0 - HTTP Semantics & Correctness

v0.9.0 - Upstream Health & Control

v0.10.0 - Graceful Lifecycle