http://negroni.codegangsta.io/
From the GitHub page:
Negroni is an idiomatic approach to web middleware in Go. It is tiny, non-intrusive, and encourages use of
net/http
Handlers.
…
Negroni is not a framework. It is a library that is designed to work directly with net/http.
…
Negroni is BYOR (Bring your own Router). The Go community already has a number of great http routers available, Negroni tries to play well with all of them by fully supportingnet/http
.