Golang
Web框架
- Beego: 一个开源的高性能 web 框架, 通过内置插件: plugins/authz
- Caddy: 快速的, 跨平台的 HTTP/2 web 服务器,支持 HTTPS, 通过插件: caddy-authz
- Gin: 一个基于HTTP的 web 框架,提供了类似 martini 但性能更好的 API 服务,通过插件: authz
- Revel: 一个高生产力并具有全栈功能的 Go web 框架, 通过插件: auth/casbin
- Echo: 高性能的微型 Go web 框架, 通过插件: echo-authz (感谢 @xqbumu)
- Iris: (这个)世上最快的 Go web 开发框架 HTTP/2兼容, 通过插件: casbin (感谢@hiveminded)
- Negroni: Golang 常用的 HTTP 中间件, 通过插件: negroni-authz
- Tango: 微型 & 具有插件化功能的 Go web 框架, 通过插件: authz
- Chi: 一个用于构建 HTTP 服务的轻量级的、常用的和可组合的路由器, 通过插件: authz
- Macaron: 一个高生产力和模块化的 Go web 框架, 通过插件: authz
- DotWeb: 简单易用的 Go web 微框架, 通过插件: authz
- Baa: 带有路由、中间件、依赖注入和 http 上下文的快速浏览 Go web 框架, 通过插件: authz
其他
- Intel RMD : Intel 的资源管理守护程序, 通过直接集成的方式, 请参阅: model , policy规则
- VMware 调度 : 通过直接集成来部署和管理无服务器样式应用程序的框架, 请参见: model (在代码中) , policy规则 (在代码中)
- Banzai Pipeline: Banzai Cloud的RESTful API, 用于在cloud中配置或者重新使用和管理Kubernetes集群,通过直接集成的方式, 请参阅: model (在代码中), policy规则(在代码中)
- Docker: 世界领先的软件容器平台, 通过插件: casbin-authz-plugin (Docker推荐)
- Gobis:是Orange推出的为go语言设计的轻量级API网关,相关插件:casbin。详情参见 model部分代码和request部分的policy rules
- Skydive:一个开源的实时网络拓扑和协议的分析工具,可直接集成Casbin,详情参见:model 部分代码,和request部分的policy规则
- Zenpress: 一个Golang编写的CMS系统, 通过直接集成的方式, 请参阅: model, policy规则(在Gorm中)
- Argo CD:Kubernetes的GitOps持续集成交付工具,可直接集成,详情参见:model部分,以及policy rules部分
- Muxi Cloud: Muxi Cloud推出的通过简单方法管理Kubernetes集群PaaS平台 ,通过直接集成的方式,请参阅: model, policy rules部分
- EngineerCMS:一个为工程师打造的CMS知识管理系统,可直接集成Casbin, 详情参阅: model部分代码, policy rules(SQLite方式存储)
- Cyber Auth API: 一个Golang的身份验证API项目, 通过直接基础的方式, 请参阅: model, policy规则
- IRIS Community: IRIS 社区活动网站, 通过直接集成的方式, 请参阅: model, policy规则
- Metadata DB:Bnei-Baruch推出的归档元数据数据库,可直接集成Casbin, 详情参见: model部分以及 policy规则部分
原文: https://casbin.org/docs/zh-CN/adopters