Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Casbin Alternatives
Similar projects and alternatives to casbin
-
Ory Keto
Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.
-
OPA (Open Policy Agent)
An open source, general-purpose policy engine.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
casdoor
An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML and CAS
-
gorbac
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
-
jwt-auth
This package provides json web token (jwt) middleware for goLang http servers (by adam-hanna)
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
zanzibar
A build system & configuration system to generate versioned API gateways.
-
golang-standards/project-layout
Standard Go Project Layout
-
Ory Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
-
-
pycasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Python
-
-
etcd
Distributed reliable key-value store for the most critical data of a distributed system
-
-
tidb
TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
-
Testify
A toolkit with common assertions and mocks that plays nicely with the standard library
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
casbin reviews and mentions
- I created Atomic: Self Hosted Open Source Alternative to Reclaim, Clockwise & Motion
-
Permissions (access control) in web apps
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.
- Something like Keycloak but in Go?
-
Is there a pattern for lots and lots of authorization?
Not quite sure if it fits your case, but I can recommend casbin. I have built a standalone authorization + resource ownership management system around it for our team's apps. It's simple, but powerful and can be used with various DBs.
-
I made a complete Team support in React for my App: a Multi-tenancy SaaS. Live demo in the comments
Do you have any experience? How does it compare to other alternative like https://casbin.org, https://casl.js.org? There are tons of libraries, actually I'm little bit lost.
-
Authorization on FastAPI with Casbin
Casbin is an open source authorization library with support for many models (like Access Control Lists or ACLs, Role Based Access Control or RBAC, Restful, etc) and with implementations on several programming languages (ie: Python, Go, Java, Rust, Ruby, etc). It consists of two configuration files:
- oauth2 and openid tutorial recommendations
-
I share my authentication server.
Authorziation - Casbin
-
Restrict - RBAC/ABAC hybrid authorization library
I know there is a lot of authorization libraries out there, so I was trying to create something a little bit different, in between of lightweight tools like gorbac and all-in-one solutions like Casbin.
-
Boilerplate for experienced devs
For RBAC/ABAC take a look at Cabin: https://github.com/casbin/casbin
-
A note from our sponsor - SonarQube
www.sonarqube.org | 3 Feb 2023
Stats
casbin/casbin is an open source project licensed under Apache License 2.0 which is an OSI approved license.