A collection of net/http middlewares in Go.
It is designed to be fully compatible with http standard library, easy to customize and reuse.
- pressly/lg: logrus.
- vulcand/oxy: proxy utils.
- rs/cors: cors.
- didip/tollbooth: rate limit
- sebest/xff: handle X-Forwarded-For
- rs/formjson: transparently manage posted JSON
- daaku/go.httpgzip: http gzip
- light: https://github.com/Akagi201/light
- alice: https://github.com/justinas/alice
- catena: https://github.com/codemodus/catena
- chain: https://github.com/codemodus/chain
- gohttp: https://github.com/gohttp/app
- go-swagger: https://github.com/go-swagger/go-swagger
- negroni: https://github.com/urfave/negroni
- chi: https://github.com/pressly/chi
- interpose: a minimalist net/http middleware framework