Casbin
Authorization library supporting many access control models
Casbin is an open-source authorization library that supports access control models such as ACL, RBAC, and ABAC. It is embedded in applications or run with self-hosted services for centralized policy enforcement.
Key features
- Multiple access models
- Policy as configuration
- Many language ports
- Storage adapters
Strengths
- Released under the Apache-2.0 license
- Mature project with 20.3k GitHub stars
- Written in Go
- Tiny footprint — runs in 128 MB RAM
Casbin replaces
Compare Casbin
58 head-to-head comparisons.
- Casbin vs Keycloak
- Casbin vs Ory Hydra
- Casbin vs SuperTokens
- Casbin vs ZITADEL
- Casbin vs Logto
- Casbin vs Casdoor
- Casbin vs Ory Kratos
- Casbin vs Open Policy Agent
- Casbin vs Apereo CAS
- Casbin vs Dex
- Casbin vs Hanko
- Casbin vs Pocket ID
- Casbin vs step-ca
- Casbin vs SpiceDB
- Casbin vs LLDAP
- Casbin vs Permify
- Casbin vs OpenFGA
- Casbin vs Ory Keto
- Casbin vs Kanidm
- Casbin vs Cerbos
- Casbin vs 2FAuth
- Casbin vs Boundary
- Casbin vs node-oidc-provider
- Casbin vs Ory Oathkeeper
- Casbin vs Vouch Proxy
- Casbin vs Buzzfeed sso
- Casbin vs GLAuth
- Casbin vs Keywhiz
- Casbin vs FreeRADIUS
- Casbin vs Supabase Auth
- Casbin vs Traefik Forward Auth
- Casbin vs SAML Jackson
- Casbin vs Caddy Security
- Casbin vs Authorizer
- Casbin vs Authgear
- Casbin vs privacyIDEA
- Casbin vs Topaz
- Casbin vs Warrant
- Casbin vs Rauthy
- Casbin vs FreeIPA
- Casbin vs SimpleSAMLphp
- Casbin vs Samba Active Directory DC
- Casbin vs Zentral
- Casbin vs WSO2 Identity Server
- Casbin vs Janssen Project
- Casbin vs midPoint
- Casbin vs LDAP Account Manager
- Casbin vs OpenLDAP
- Casbin vs Apache Syncope
- Casbin vs Univention Corporate Server
- Casbin vs FusionAuth
- Casbin vs Shibboleth Identity Provider
- Casbin vs OpenUnison
- Casbin vs ZITADEL Login UI
- Casbin vs LemonLDAP::NG
- Casbin vs Ipsilon
- Casbin vs Gluu Flex
- Casbin vs Hello Identity Coop
Similar identity & sso apps
Keycloak
Identity & SSOOpen-source identity and access management for modern apps
Replaces Okta, Auth0
Ory Hydra
Identity & SSOCertified OAuth 2.0 and OpenID Connect server
Replaces Okta, Auth0
SuperTokens
Identity & SSOOpen-source user authentication you can self-host
Replaces Auth0, Firebase Auth
ZITADEL
Identity & SSOCloud-native identity infrastructure with multi-tenancy built in
Replaces Auth0, Okta
Logto
Identity & SSODeveloper-friendly authentication and authorization platform
Replaces Auth0, Firebase Auth
Casdoor
Identity & SSOUI-first identity and access management with SSO support
Replaces Auth0, Okta