Keel — Go microservices framework I built in 2017, just open sourced

Hi Go Forum,

I’ve been building Go microservices since 2017 and created Keel as an internal framework to avoid rebuilding the same foundation on every project. Just open sourced it after 8 years of production use.

The core idea: register a service, implement Run()/Stop(), boot it. Everything else — HTTP, NATS, databases, Redis, observability — is config-driven. New service from zero to running in under 5 minutes.

GitHub: GitHub - glodb/keel: A framework for golang developers · GitHub

Article on the design decisions: I built a Go microservices framework in 2017.

Happy to answer questions.

Already got useful feedback from r/golang — constructor pattern and making Gin optional are both on the v0.2 roadmap.