https://github.com/hugoluchessi/badger
Simple Router multiplexer for web api's based on httprouter adding the feature to add Middlewares to specific group of routes.
After looking into another options like gorilla/mux and Gin I realized both had advantages and restrictions.
Gorila has plenty of middlewares that respect the http.Handler interface, which makes easy to find and develop new middlewares and custom handlers, but it lacks context as parameter.