Susanin is a lightweight HTTP router for building Go HTTP services. It is
built on the new context package introduced in Go 1.7 to handle
request-scoped values across a handler chain, etc.
The router is inspired by http-hash module in nodejs.
The focus of the project has been to seek out an elegant and comfortable design for writing
general purpose REST API servers.
go get -u bitbucket.org/snobb/susanin/pkg/framework
Optionally there are some middleware available:
go get -u bitbucket.org/snobb/susanin/pkg/middleware