Libraries for creating HTTP middlewares
negroni7.5K

Idiomatic HTTP middleware for Golang.

alice3.1K

Painless middleware chaining for Go.

render2K

Go package for easily rendering JSON, XML, and HTML template responses.

stats594

Go middleware that stores various information about your web application.

interpose294

Minimalist net/http middleware for golang.

renderer263

Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go.

muxchain207

Lightweight middleware for net/http.

gores104

Go package that handles HTML, JSON, XML and etc. responses. Useful for RESTful APIs.

rye102

Tiny Go middleware library (with canned Middlewares) that supports JWT, CORS, Statsd, and Go 1.7 context.

mediary88

add interceptors to http.Client to allow dumping/shaping/tracing/... of requests/responses.

chain63

Handler wrapper chaining with scoped data (net/context-based "middleware").

catena9

http.Handler wrapper catenation (same API as "chain").