Ranked in these QuestionsQuestion Ranking
Pro Supports different types of routing
In addition to routing based on URL, Gorilla also supports routing based on HTTP methods, HTTP headers, query parameters, URL schemes or simply using an arbitrary function.
Con You have to do a lot from scratch
Because Gorilla has a philosophy of being as little intrusive as possible, it has no support for middleware or controllers. Instead, you have to choose how to implement them yourself. Either build them from scratch or choose one of the available libraries created by the Go community and implement them.