Awesome Go

Middlewares

24 libraries in Web Frameworks / Middlewares

negroni

Idiomatic HTTP middleware for Golang

7,528Web FrameworksMiddlewares
alice

Painless middleware chaining for Go

3,372Web FrameworksMiddlewares
CORS

Easily add CORS capabilities to your API

2,896Web FrameworksMiddlewares
Tollbooth

Rate limit HTTP request handler

2,849Web FrameworksMiddlewares
Limiter

Dead simple rate limit middleware for Go

2,344Web FrameworksMiddlewares
render

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

1,999Web FrameworksMiddlewares
stats

Go middleware that stores various information about your web application

594Web FrameworksMiddlewares
go-fault

Fault injection middleware for Go

556Web FrameworksMiddlewares
interpose

Minimalist net/http middleware for golang

291Web FrameworksMiddlewares
renderer

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

261Web FrameworksMiddlewares
muxchain

Lightweight middleware for net/http

205Web FrameworksMiddlewares
ln-paywall

Go middleware for monetizing APIs on a per-request basis with the Lightning Network (Bitcoin)

157Web FrameworksMiddlewares
gores

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

106Web FrameworksMiddlewares
XFF

Handle `X-Forwarded-For` header and friends

99Web FrameworksMiddlewares
mediary

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

87Web FrameworksMiddlewares
rk-grpc

Middleware for gRPC with logging, metrics, auth, tracing etc

81Web FrameworksMiddlewares
chain

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

61Web FrameworksMiddlewares
rk-gin

Middleware for Gin framework with logging, metrics, auth, tracing etc

51Web FrameworksMiddlewares
formjson

Transparently handle JSON input as a standard form POST

38Web FrameworksMiddlewares
client-timing

An HTTP client for Server-Timing header

25Web FrameworksMiddlewares
echo-middleware

Middleware for Echo framework with logging and metrics

16Web FrameworksMiddlewares
mid

Miscellaneous HTTP middleware features: idiomatic error return from handlers; receive/respond with JSON data; request tracing; and more

11Web FrameworksMiddlewares
catena

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

9Web FrameworksMiddlewares
apitally

API monitoring and analytics middleware with metrics, logging, and alerts. Works with Chi, Echo, Fiber, and Gin

8Web FrameworksMiddlewares