Middlewares
24 libraries in Web Frameworks / Middlewares
Idiomatic HTTP middleware for Golang
Painless middleware chaining for Go
Easily add CORS capabilities to your API
Rate limit HTTP request handler
Dead simple rate limit middleware for Go
Go package for easily rendering JSON, XML, and HTML template responses
Go middleware that stores various information about your web application
Fault injection middleware for Go
Minimalist net/http middleware for golang
Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go
Lightweight middleware for net/http
Go middleware for monetizing APIs on a per-request basis with the Lightning Network (Bitcoin)
Go package that handles HTML, JSON, XML and etc. responses. Useful for RESTful APIs
Handle `X-Forwarded-For` header and friends
add interceptors to `http.Client` to allow dumping/shaping/tracing/... of requests/responses
Middleware for gRPC with logging, metrics, auth, tracing etc
Handler wrapper chaining with scoped data (net/context-based "middleware")
Middleware for Gin framework with logging, metrics, auth, tracing etc
Transparently handle JSON input as a standard form POST
An HTTP client for Server-Timing header
Middleware for Echo framework with logging and metrics
Miscellaneous HTTP middleware features: idiomatic error return from handlers; receive/respond with JSON data; request tracing; and more
http.Handler wrapper catenation (same API as "chain")
API monitoring and analytics middleware with metrics, logging, and alerts. Works with Chi, Echo, Fiber, and Gin