Skip to main content

Middlewares

Web frameworks

NameDescription
GinA HTTP web framework featuring a Martini-like API with much better performance, via plugin: authz or gin-casbin
BeegoAn open-source, high-performance web framework for Go, via built-in plugin: plugins/authz
CaddyFast, cross-platform HTTP/2 web server with automatic HTTPS, via plugin: caddy-authz
TraefikThe cloud native application proxy, via plugin: traefik-auth-plugin
Go kitA toolkit for microservices, via built-in plugin: plugins/authz
FiberAn Express inspired web framework written in Go, via middleware: fiber-casbin or fiber-casbinrest or fiber-boilerplate
RevelA high productivity, full-stack web framework for the Go language, via plugin: auth/casbin
EchoHigh performance, minimalist Go web framework, via plugin: echo-authz (thanks to @xqbumu) or casbinrest
IrisThe fastest web framework for Go in (THIS) Earth. HTTP/2 Ready-To-GO, via plugin: casbin (thanks to @hiveminded) or iris-middleware-casbin
GoFrameA modular, powerful, high-performance and enterprise-class application development framework of Golang, via plugin: gf-casbin
NegroniIdiomatic HTTP Middleware for Golang, via plugin: negroni-authz
ChiA lightweight, idiomatic and composable router for building HTTP services, via plugin: chi-authz
BuffaloA Go web development eco-system, designed to make your life easier, via plugin: buffalo-mw-rbac
MacaronA high productive and modular web framework in Go, via plugin: authz
DotWebSimple and easy go web micro framework, via plugin: authz
TangoMicro & pluggable web framework for Go, via plugin: authz
BaaAn express Go web framework with routing, middleware, dependency injection and http context, via plugin: authz

Cloud providers

NameDescription
OktaOne trusted platform to secure every identity, via plugin: casbin-spring-boot-demo
Auth0An easy to implement, adaptable authentication and authorization platform, via plugin: casbin-auth0-rbac