Simple, flexible and testable architecture Light-weight server component Easy to replace components with your own library of choice (router, database driver, etc) Guaranteed thread-safety for each request: uses gorilla/context for per-request context Uses dependency-inversion principle (DI) to reduce complexity and manage package dependencies. Not a framework More like a project to quickly kick-st