第三方兼容中间件

以下是兼容 Negroni 的中间件列表,如果你也有兼容 Negroni 的中间件,如果想提交自己的中间件,建议你附上 PR 链接。

中间件作者描述
authzYang Luo支持ACL, RBAC, ABAC的权限管理中间件,基于Casbin
bindingMatt HoltHTTP 请求数据注入到 structs 实体
cloudwatchColin SteeleAWS CloudWatch 矩阵的中间件
corsOlivier PoitreyCross Origin Resource Sharing (CORS) support
cspAwake Networks基于Content Security Policy(CSP)
delayJeff Martinez为endpoints增加延迟时间. 在测试严重网路延迟的效应时好用
New Relic Go AgentYadvendar Champawat官网 New Relic Go Agent (目前正在测试阶段)
gorelicJingwen Owen OuNew Relic agent for Go runtime
GracefulTyler Bunnell优雅关闭 HTTP 的中间件
gzipphyber响应流 GZIP 压缩
JWT MiddlewareAuth0Middleware checks for a JWT on the Authorization header on incoming requests and decodes it
logrusDan Buch基于 Logrus-based logger 日志
oauth2David BochenskioAuth2 中间件
ontheflyAlexander Rødseth快速生成 TinySVG, HTML and CSS 中间件
permissions2Alexander RødsethCookies, 用户和权限
prometheusRene Zbinden简易建立矩阵端点给prometheus建构工具
renderCory Jacobsen渲染 JSON, XML and HTML 中间件
RestGatePrasanga SiripalaREST API 接口的安全认证
secureCory JacobsenMiddleware that implements a few quick security wins
sessionsDavid BochenskiSession 会话管理
statsFlorent Messa检测 web 应用当前运行状态信息 (响应时间等等。)
VanGoHTaylor WrobelConfigurable AWS-Style 基于 HMAC 鉴权认证的中间件
xrequestidAndrea Franz给每个请求指定一个随机 X-Request-Id 头的中间件
mgo sessionJoel James处理在每个请求建立与关闭 mgo sessions
digitsBilal Amarni处理 Twitter Digits 的认证
statsChirag Guptaendpoints用的管理QPS与延迟状态的中间件非同步地将状态刷入InfluxDB
ChaosMarc Falzon以编程方式在应用程式中插入无序行为的中间件