Negroni: HTTP middleware written in “idiomatic” Go

Negroni logo

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 supporting net/http.