跳转至主要内容

中间件

Web框架

名称描述
Gin一个有着更好性能的 HTTP 网络框架,支持类似于 Martini 的 API,通过以下插件实现:authzgin-casbin
Beego一个 Go 语言的开源、高性能网络框架,通过以下插件实现:plugins/authz
Caddy快速、跨平台的有自动HTTPS的HTTP/2 web服务器,通过插件:caddy-authz实现。
Traefik云端本地应用程序代理,通过插件: Traefik-auth插件 实现
KratosYour ultimate Go microservices framework for the cloud-native era, via plugin: tx7do/kratos-casbin or overstarry/kratos-casbin
Go kit一个用于微服务的工具包,通过内置插件:plugins/authz实现。
FiberAn Express inspired web framework written in Go, via middleware: casbin in gofiber/contrib or fiber-casbinrest or fiber-boilerplate or gofiber-casbin
Revel一个用Go语言编制的高效、全栈的web框架,通过插件: auth/casbin实现。
EchoHigh performance, minimalist Go web framework, via plugin: echo-authz or echo-casbin or casbinrest or echo-boilerplate
Iris(这个) 地球上用Go语言编写的最快的web框架。 HTTP/2 Ready-To-GO, via plugin: casbin or iris-middleware-casbin
GoFrame模块化的,强力的,高性能的和企业级的Golang的应用开发框架,通过插件 gf-casbin 实现.
NegroniGolang的惯用HTTP中间件,通过插件:negroni-authz实现
Chi一个用于构建 HTTP 服务的轻量级的、常用的和可组合的路由器, 通过插件: chi-authz 实现
Buffalo基于Go的网络开发生态,致力于让你的生活更简单,通过插件:buffalo-mw-rbac 实现
Macaron一个使用Go语言实现的高产能、模块化的网络框架,通过插件: authz 实现
DotWeb简易的Go网络微框架,通过插件: authz 实现
Tango微型 & 插拔式的Go网络框架,通过插件 authz 实现
Baa一个带有路由,中间件,依赖注入和http context 的express Go网络框架,通过插件 authz 实现
Tyk一个开源企业API网关,通过插件支持REST、GraphQL、TCP和gRPC协议: tyk-authz
HertzGo HTTP framework with high-performance and strong-extensibility for building micro-services, via plugin: casbin

云提供商

名称描述
Okta一个可信的平台通过插件保护身份: casbin-spring-boot-demo
Auth0一个实现简单、可适应的认证和授权平台,通过插件: casbin-auth0-rbac实现