An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
Support
Quality
Security
License
Reuse
Associate users with roles and permissions
Support
Quality
Security
License
Reuse
Android runtime permissions powered by RxJava2
Support
Quality
Security
License
Reuse
An open source, general-purpose policy engine.
Support
Quality
Security
License
Reuse
Snapshotting of global state, factored out of PHPUnit into a stand-alone component
Support
Quality
Security
License
Reuse
Authorization Gem for Ruby on Rails.
Support
Quality
Security
License
Reuse
Role-based Permissions for Laravel 5
Support
Quality
Security
License
Reuse
The authorization Gem for Ruby on Rails.
Support
Quality
Security
License
Reuse
Android library that simplifies the process of requesting permissions at runtime.
Support
Quality
Security
License
Reuse
Intelligent iOS permissions UI and unified API
Support
Quality
Security
License
Reuse
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
Support
Quality
Security
License
Reuse
提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限。(当前新版本已移除shiro依赖,简化了配置)
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
Kubernetes Native Policy Management
Support
Quality
Security
License
Reuse
Pomerium is an identity and context-aware access proxy.
Support
Quality
Security
License
Reuse
Laravel Eloquent roles and abilities.
Support
Quality
Security
License
Reuse
Optimized bcrypt in plain JavaScript with zero dependencies.
Support
Quality
Security
License
Reuse
Gatekeeper - Policy Controller for Kubernetes
Support
Quality
Security
License
Reuse
Role management library with resource scoping
Support
Quality
Security
License
Reuse
Oso is a batteries-included framework for building authorization in your application.
Support
Quality
Security
License
Reuse
An open source Android library that makes handling runtime permissions extremely easy.
Support
Quality
Security
License
Reuse
Automatic multi-tenancy for Laravel. No code changes needed.
Support
Quality
Security
License
Reuse
A unified API to ask for permissions on iOS
Support
Quality
Security
License
Reuse
Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket!
Support
Quality
Security
License
Reuse
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
Support
Quality
Security
License
Reuse
A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
Support
Quality
Security
License
Reuse
A lightweight, flexible, elegant and full-featured RBAC scaffolding based on GIN + GORM 2.0 + Casbin + Wire DI.
Support
Quality
Security
License
Reuse
Simple user-authentication solution, embedded into a small framework.
Support
Quality
Security
License
Reuse
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
Support
Quality
Security
License
Reuse
TLC is an explicit state model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
Support
Quality
Security
License
Reuse
Handle roles and permissions in your Laravel application
Support
Quality
Security
License
Reuse
Role and Attribute based Access Control for Node.js
Support
Quality
Security
License
Reuse
Laravel Impersonate is a plugin that allows you to authenticate as your users.
Support
Quality
Security
License
Reuse
Automatic multi-tenancy for Laravel. No code changes needed.
Support
Quality
Security
License
Reuse
Symfony Security Component - Core Library
Support
Quality
Security
License
Reuse
Awesome Django authorization, without the database
Support
Quality
Security
License
Reuse
inactive project
Support
Quality
Security
License
Reuse
Symfony Security Component - HTTP Integration
Support
Quality
Security
License
Reuse
Permify is an open-source authorization service inspired by Google Zanzibar.
Support
Quality
Security
License
Reuse
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
Support
Quality
Security
License
Reuse
Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.
Support
Quality
Security
License
Reuse
Java rate limiting library based on token-bucket algorithm.
Support
Quality
Security
License
Reuse
A framework agnostic authentication & authorization system.
Support
Quality
Security
License
Reuse
Kazoo is a high-level Python library that makes it easier to use Apache Zookeeper.
Support
Quality
Security
License
Reuse
A Kubernetes operator that simplifies the management of Role Bindings and Service Accounts.
Support
Quality
Security
License
Reuse
This is the official DTCG repository for the design tokens specification.
Support
Quality
Security
License
Reuse
Android Library to help you with your runtime Permissions.
Support
Quality
Security
License
Reuse
*CURRENTLY UNMAINTAINED*. Authority helps you authorize actions in your Rails app. It's ORM-neutral and has very little fancy syntax; just group your models under one or more Authorizer classes and write plain Ruby methods on them.
Support
Quality
Security
License
Reuse
Authentication, authorization, traceability and auditability for SSH accesses.
Support
Quality
Security
License
Reuse
Multi-tenancy and policy-based framework for Kubernetes.
Support
Quality
Security
License
Reuse
c
casbinby casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
Go 15053Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
laravel-permissionby spatie
Associate users with roles and permissions
PHP 11285Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
RxPermissionsby tbruyelle
Android runtime permissions powered by RxJava2
Java 10440Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
o
opaby open-policy-agent
An open source, general-purpose policy engine.
Go 8092Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
global-stateby sebastianbergmann
Snapshotting of global state, factored out of PHPUnit into a stand-alone component
PHP 6387Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
c
cancanby ryanb
Authorization Gem for Ruby on Rails.
Ruby 6303Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
entrustby Zizaco
Role-based Permissions for Laravel 5
PHP 6133Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cancancanby CanCanCommunity
The authorization Gem for Ruby on Rails.
Ruby 5360Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
Dexterby Karumi
Android library that simplifies the process of requesting permissions at runtime.
Java 5195Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
P
PermissionScopeby nickoneill
Intelligent iOS permissions UI and unified API
Swift 4909Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
caslby stalniy
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
JavaScript 4887Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SpringBoot-Shiro-Vueby Heeexy
提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限。(当前新版本已移除shiro依赖,简化了配置)
Java 4327Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
ketoby ory
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.
Go 4057Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
k
kyvernoby kyverno
Kubernetes Native Policy Management
Go 3999Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
pomeriumby pomerium
Pomerium is an identity and context-aware access proxy.
Go 3568Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
b
bouncerby JosephSilber
Laravel Eloquent roles and abilities.
PHP 3250Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
bcrypt.jsby dcodeIO
Optimized bcrypt in plain JavaScript with zero dependencies.
JavaScript 3240Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
gatekeeperby open-policy-agent
Gatekeeper - Policy Controller for Kubernetes
Go 3123Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
rolifyby RolifyCommunity
Role management library with resource scoping
Ruby 3085Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
osoby osohq
Oso is a batteries-included framework for building authorization in your application.
Rust 3056Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
P
PermissionXby guolindev
An open source Android library that makes handling runtime permissions extremely easy.
Kotlin 3048Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
tenancyby archtechx
Automatic multi-tenancy for Laravel. No code changes needed.
PHP 2975Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
Permissionby delba
A unified API to ask for permissions on iOS
Swift 2896Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
Sub-Storeby sub-store-org
Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket!
JavaScript 2570Updated: 1 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
n
node-casbinby casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
TypeScript 2210Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
ladonby ory
A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
Go 2210Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
gin-adminby LyricTian
A lightweight, flexible, elegant and full-featured RBAC scaffolding based on GIN + GORM 2.0 + Casbin + Wire DI.
Go 2200Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hugeby panique
Simple user-authentication solution, embedded into a small framework.
PHP 2133Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
j
jcasbinby casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
Java 2122Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
tlaplusby tlaplus
TLC is an explicit state model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
Java 2037Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
laratrustby santigarcor
Handle roles and permissions in your Laravel application
PHP 2023Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
accesscontrolby onury
Role and Attribute based Access Control for Node.js
TypeScript 2014Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
laravel-impersonateby 404labfr
Laravel Impersonate is a plugin that allows you to authenticate as your users.
PHP 1721Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
t
tenancyby stancl
Automatic multi-tenancy for Laravel. No code changes needed.
PHP 1699Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
security-coreby symfony
Symfony Security Component - Core Library
PHP 1696Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
django-rulesby dfunckt
Awesome Django authorization, without the database
Python 1614Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
restful-authenticationby technoweenie
inactive project
Ruby 1575Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
security-httpby symfony
Symfony Security Component - HTTP Integration
PHP 1540Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
permifyby Permify
Permify is an open-source authorization service inspired by Google Zanzibar.
Go 1478Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
gorbacby mikespook
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
Go 1467Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cerbosby cerbos
Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.
Go 1458Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
b
bucket4jby vladimir-bukhtoyarov
Java rate limiting library based on token-bucket algorithm.
Java 1442Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
sentinelby cartalyst
A framework agnostic authentication & authorization system.
PHP 1427Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
k
kazooby python-zk
Kazoo is a high-level Python library that makes it easier to use Apache Zookeeper.
Python 1248Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
rbac-managerby FairwindsOps
A Kubernetes operator that simplifies the management of Role Bindings and Service Accounts.
Go 1235Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
community-groupby design-tokens
This is the official DTCG repository for the design tokens specification.
HTML 1233Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
P
PermissionHelperby k0shk0sh
Android Library to help you with your runtime Permissions.
Java 1231Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
authorityby nathanl
*CURRENTLY UNMAINTAINED*. Authority helps you authorize actions in your Rails app. It's ORM-neutral and has very little fancy syntax; just group your models under one or more Authorizer classes and write plain Ruby methods on them.
Ruby 1222Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
the-bastionby ovh
Authentication, authorization, traceability and auditability for SSH accesses.
Perl 1217Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
capsuleby clastix
Multi-tenancy and policy-based framework for Kubernetes.
Go 1175Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse