Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 22 Casbin Open-Source Projects
-
gin-vue-admin
🚀Vite+Vue3+Gin的开发基础平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。
-
casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
go-admin
基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro (by go-admin-team)
-
node-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
-
pycasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Python
-
Casbin.NET
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
casbin-rs
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
-
fiber-boilerplate
This is the go boilerplate on the top of fiber web framework. With simple setup you can use many features out of the box
-
laravel-authz
An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel.
-
casbin-cpp
An authorization library that supports access control models like ACL, RBAC, ABAC in C/C++
-
lua-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (Kong, APISIX, OpenResty)
-
dart-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Dart/Flutter
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
https://casbin.org/ (multiple approaches, multiple languages, provider) Open source authZ library that has support for many access control models (ACL, RBAC, ABAC, …) and many languages (Go, Java, Node.js, JS, Rust, …). While somewhat complex, it is also powerful and flexible. They also have their Casdoor platform, which is authN and authZ provider.
Project mention: Ask HN: How do you implement authorization in Django? | news.ycombinator.com | 2023-12-03
i haven't done rbac with rust but stuff like this looks promising: https://github.com/casbin-rs/axum-casbin (seems you'd use it in conjunction with the authorization tower middleware)
Functionality wise, looks similar to https://github.com/Permify/permify and https://github.com/casbin/casbin. Nice addition to the authz list !!
Casbin related posts
- Help needed - is there a product that provides the auth functionality we need?
- Cerbos v0.27 released! Do not reinvent user permissions
- Recommendations for a fine-grained authorization engine?
- RBAC and OAuth2.0 Scope based Access control with Go-Chi
- Casbin.NET: An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
- A Tutorial on How to Integrate Casbin with Poem Web Services
- Is there a pattern for lots and lots of authorization?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Casbin projects? This list will help you:
Project | Stars | |
---|---|---|
1 | gin-vue-admin | 19,983 |
2 | casbin | 16,818 |
3 | go-admin | 10,776 |
4 | node-casbin | 2,471 |
5 | jCasbin | 2,318 |
6 | pycasbin | 1,274 |
7 | Casbin.NET | 1,096 |
8 | casbin-rs | 784 |
9 | fiber-boilerplate | 375 |
10 | casbin-server | 296 |
11 | laravel-authz | 267 |
12 | casbin-cpp | 216 |
13 | django-casbin | 97 |
14 | lua-casbin | 52 |
15 | sqlx-adapter | 44 |
16 | k8s-gatekeeper | 35 |
17 | dart-casbin | 34 |
18 | axum-casbin | 31 |
19 | json-adapter | 16 |
20 | shiro-casbin | 6 |
21 | poem-casbin | 6 |
22 | chi-authz | 1 |
Sponsored