Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source authorization software

526 open-source libraries, tools and applications tagged authorization, ranked by how closely authorization is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

526 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Misago
Misago is a full-featured, modern forum application built with Django, Python, and HTMX, designed to be fast, scalable, and responsive. It …
882777active
X-SpringBoot
X-SpringBoot is a lightweight Java rapid development platform built on Spring Boot 3 and JDK 21 with virtual threads, offering RBAC permiss…
532696active
MetapriseAI/OrgKernel
OrgKernel is an open-source trust layer for AI agents providing cryptographic agent identity (Ed25519), scoped execution tokens, SHA-256 ha…
522693active
Apache Casbin
jCasbin is an Apache-licensed Java authorization library that enforces access control using models such as ACL, RBAC, and ABAC defined in c…
862650stable
ory/fosite
Fosite is a security-first, extensible OAuth 2.0 and OpenID Connect SDK for Go, implementing RFC 6749, RFC 6819, PKCE, and OpenID Connect C…
542618active
FreeRADIUS/freeradius-server
FreeRADIUS is a high-performance, highly configurable multi-protocol policy server supporting RADIUS, DHCPv4/v6, DNS, TACACS+, and VMPS, wr…
842614stable
tbruyelle/RxPermissions
An Android library that wraps the Android M runtime permission model in RxJava2 reactive streams. It lets developers request permissions li…
1010393maintenance
liukuo362573/YiShaAdmin
YiShaAdmin is an open-source admin management system built on .NET Core MVC with a clean Bootstrap/jQuery UI. It provides role-based permis…
322578active
pac4j
pac4j is a Java security engine for authenticating users, managing profiles, and enforcing authorizations across web applications and servi…
772535stable
Symfony Security
SecurityBundle is the official Symfony bundle that integrates the Security component into the Symfony full-stack framework. It provides con…
932490stable
huanzi-qch/base-admin
Base Admin is a simple, general-purpose Java admin management system built on Spring Boot, Spring Security, Spring Data JPA, Thymeleaf, and…
692444active
panva/openid-client
openid-client is a TypeScript library providing OAuth 2.0 and OpenID Connect client APIs for JavaScript runtimes including Node.js, Deno, b…
952419stable
onury/accesscontrol
A Node.js library implementing Role-Based Access Control (RBAC) merged with Attribute-Based Access Control (ABAC), including role inheritan…
932330active
LuckPerms
LuckPerms is a permissions plugin for Minecraft servers that lets admins control player access by creating groups and assigning permissions…
772328stable
benedmunds/CodeIgniter-Ion-Auth
Ion Auth is a simple and lightweight authentication library for the CodeIgniter 4 PHP framework. It provides user registration, login, grou…
322306stable
a466350665/smart-sso
Smart-SSO is a lightweight single sign-on (SSO) authentication and authorization center built on Spring Boot, implementing the OAuth2 autho…
662299active
santigarcor/laratrust
Laratrust is a PHP package for Laravel that manages roles and permissions (RBAC/ACL) for users, with support for multiple user models, team…
672274active
nest-admin
A Vue 3 + TypeScript admin dashboard template built with Vite and Ant Design Vue 4, featuring an RBAC permission system, JSON Schema dynami…
622268active
zoujingli/ThinkAdmin
ThinkAdmin is a minimal admin management system built on ThinkPHP 6/8 with annotation-based RBAC permissions, async multi-process tasks, an…
712264active
Caddy Security (AuthCrunch)
A security app and plugin for Caddy v2 providing authentication, authorization, and accounting (AAA). It supports Form-Based, Basic, Local,…
982254active
mizhexiaoxiao/vue-fastapi-admin
A modern, lightweight admin management platform built with FastAPI, Vue3, and Naive UI, featuring RBAC permission management, dynamic routi…
392254active
Nan's BBS
Nan's BBS (南生论坛) is an open-source Java forum/community platform styled after Juejin, built with SpringBoot on the backend and Vue on the f…
702250active
ovh/the-bastion
The Bastion is a self-hosted SSH bastion/gateway that acts as the single entry point for operational teams to access infrastructure devices…
842189stable
ruby-oauth/oauth2
A Ruby gem implementing OAuth 2.0 and 2.1 client functionality, including OpenID Connect (OIDC) support. It handles token requests, grant t…
932179active
ContiNew Admin
ContiNew Admin is a full-stack, multi-tenant admin management framework/scaffold built on Spring Boot 3 (Java 17) and Vue 3 with Arco Desig…
782131active
authorizerdev/authorizer
Authorizer is an open-source, self-hosted authentication and authorization server written in Go, providing OAuth2/OIDC, SAML SSO, MFA, soci…
972107active
authgear/authgear-server
Authgear is an open-source customer identity and access management (CIAM) platform serving as a self-hostable alternative to Auth0, Clerk, …
982098active
macrozheng/mall-tiny
mall-tiny is a rapid development scaffold based on SpringBoot and MyBatis-Plus with complete role-based permission management built in. It …
542093active
xuxueli/xxl-sso
XXL-SSO is a lightweight, distributed single sign-on (SSO) framework for Java/Spring applications. It supports login, permission, and role …
912011active
veops/oneterm
OneTerm is a lightweight, flexible enterprise bastion host (jump server) built on the 4A model: authentication, authorization, account, and…
931985active
dfunckt/django-rules
A Python library providing object-level permissions for Django without requiring a database, built on a generic rule-based predicate framew…
401976stable
dromara/MaxKey
MaxKey is an open-source IAM/IDaaS product providing Single Sign-On (SSO), identity management, and RBAC-based access control. It supports …
961974active
gfast
GFast is a full-stack, front-end/back-end separated admin management system built on GoFrame 2.x and Vue3 + Element Plus. It ships with RBA…
671967active
jeremyevans/rodauth
Rodauth is Ruby's most advanced authentication framework, providing a comprehensive set of composable authentication features built on the …
771944stable
fastadminnet/fastadmin
FastAdmin is a rapid backend admin development framework built on ThinkPHP and Bootstrap (with AdminLTE). It provides one-click CRUD genera…
771929active
mainmatter/ember-simple-auth
Ember Simple Auth is a lightweight library for implementing authentication and authorization in Ember.js applications. It maintains a clien…
941905active
zitadel/oidc
A Go library implementing both the OpenID Connect client (Relying Party) and server (OpenID Provider) sides of the OIDC/OAuth2 standards, c…
941900active
Symfony Security
The core library of the Symfony Security component, providing infrastructure for authentication tokens, user providers, role hierarchies, a…
931877stable
retspen/webvirtcloud
WebVirtCloud is a Django-based web interface for managing QEMU/KVM virtualization hosts via the libvirt API. It lets admins create, update,…
661876active
Cedar Policy Language
Cedar is a purpose-built policy language and Rust implementation for writing and enforcing fine-grained authorization policies in applicati…
981801stable
privacyIDEA
privacyIDEA is an open-source, self-hosted multi-factor authentication (MFA) server that centrally manages authentication tokens—OTP (HOTP/…
921777stable
Apache Casbin
PyCasbin is the Python implementation of Apache Casbin, an authorization library that enforces access control via configurable models such …
851771stable
yanzhenjie/AndPermission
AndPermission is an Android library that simplifies requesting runtime permissions and special permissions like installing unknown-source A…
326619maintenance
sudo-project/sudo
Sudo is a Unix utility that allows a system administrator to delegate limited root or other-user privileges to users on a per-command basis…
791728stable
inverse-inc/packetfence
PacketFence is a free and open source network access control (NAC) solution with a captive portal for registration and remediation, 802.1X …
861704stable
Symfony Security
The Symfony Security HTTP component provides HTTP integration of the Symfony Security Core component. It secures (parts of) applications us…
931701stable
FastAPI Users
FastAPI Users is a ready-to-use and customizable user management library for FastAPI applications. It provides registration, login, passwor…
806254maintenance
cjbi/admin3
Admin3 is a lightweight admin management framework built on Java 21/Spring Boot 3.2 for the backend and TypeScript/Vite/Vue3/Element Plus f…
551682active
mikespook/gorbac
goRBAC is a lightweight role-based access control (RBAC) library for Go, supporting many-to-many role/permission mappings and hierarchical …
611676active
FairwindsOps/rbac-manager
RBAC Manager is a Kubernetes operator that simplifies authorization management by allowing declarative configuration of Role Bindings and S…
921670active
Pow
Pow is a robust, modular, and extendable authentication and user management library for Elixir, built for Phoenix and Plug-based applicatio…
231668stable
userfrosting/UserFrosting
UserFrosting is a modern PHP user management framework built on Slim, Twig, Eloquent ORM, Vite, and Vue, providing login, registration, and…
931667active
izhaorui/Zr.Admin.NET
ZR.Admin.NET is a cross-platform, front-end/back-end separated general-purpose admin management system based on .NET 8 and Vue (with Ant De…
751648active
cloudfoundry/uaa
Cloud Foundry's User Account and Authentication (UAA) server, a multi-tenant identity management service that acts as an OAuth2 provider an…
981637active
SELinuxProject/selinux
The upstream userspace repository for Security Enhanced Linux (SELinux), providing the libraries and tools that complement SELinux support …
841634stable
Zizaco/entrust
Entrust is a Laravel package that adds role-based permissions (RBAC) to Laravel applications, providing Role and Permission models, migrati…
235999maintenance
Permify/permify
Permify is an open-source authorization-as-a-service inspired by Google Zanzibar, providing a permission database and policy decision point…
965956maintenance
DuendeSoftware/products
Duende Products is a suite of identity and access management SDKs for ASP.NET Core, centered on Duende IdentityServer, a standards-complian…
951614stable
Action Policy
Action Policy is an authorization framework for Ruby and Rails applications, built around resource-specific policy classes with composable …
651561stable
lampo1024/DncZeus
DncZeus is a general-purpose admin management framework built on .NET 7 (ASP.NET Core Web API + EF Core) and Vue.js (iview-admin) with full…
351550active
cartalyst/sentinel
Sentinel is a PHP 8.3+ framework-agnostic authentication and authorization library by Cartalyst. It provides user authentication, roles, pe…
571527active
dujiao-next/dujiao-next
Dujiao-Next is an open-source digital goods e-commerce platform written in Go (Gin + GORM) with a Vue 3 customer storefront and admin panel…
821496active
infrahq/infra
Infra is an open-source authentication and access management service for servers, Kubernetes clusters, and databases. It provides identity-…
681468active
Sorcery/sorcery
Sorcery is a stripped-down authentication library for Ruby on Rails supporting ActiveRecord, Mongoid, and other ORMs. It provides core auth…
651463active
cyberark/KubiScan
KubiScan is a Python CLI tool that scans Kubernetes clusters for risky permissions in the RBAC authorization model. It identifies risky rol…
301433active
nasirkhan/laravel-starter
A CMS-like modular starter application built on Laravel 13.x and Livewire, providing authentication, role management, an admin backend, bac…
961406active
yii-starter-kit/yii2-starter-kit
A full-featured Yii2 application template designed to bootstrap advanced PHP websites quickly. It ships with a ready-made admin backend bas…
511396active
casosorg/casos
CasOS is a cloud operating system built on Kubernetes that embeds the full Kubernetes control plane (API server, controller manager, schedu…
931374active
cesanta/docker_auth
A standalone authentication and authorization server implementing the Docker Registry 2 token-based auth protocol. It issues tokens for Doc…
541373active
bennylope/django-organizations
A Django app that adds multi-user account and organization management to Django projects, separating individual user identity from group ac…
821365stable
aserto-dev/topaz
Topaz is an open-source, cloud-native authorization service that provides fine-grained, real-time, policy-based access control for applicat…
981363active
emonney/QuickApp
QuickApp is an opinionated full-stack project template combining Angular 21 and ASP.NET Core 10 with pre-built authentication, authorizatio…
771352active
webdevcody/wdc-saas-starter-kit
A GitHub template repository providing a Next.js SaaS starter kit with authentication, Stripe subscription billing, Drizzle ORM with Postgr…
451347active
sebadob/rauthy
Rauthy is a lightweight, Rust-based Identity Provider offering Single Sign-On via OpenID Connect, OAuth 2, and PAM, with strong emphasis on…
921346active
php-casbin/php-casbin
PHP-Casbin is a powerful and efficient open-source access control library for PHP projects that enforces authorization based on models like…
941338active
Apache Casbin
Casbin.NET is the .NET (C#) implementation of Apache Casbin, an open-source authorization library that enforces access control via models s…
881338stable
warrant-dev/warrant
Warrant is a highly scalable, centralized fine-grained authorization service inspired by Google Zanzibar, written in Go. It lets applicatio…
431337active
FreeIPA
FreeIPA is an integrated security information management solution providing centralized identity, authentication, and access control for Li…
771295stable
delight-im/PHP-Auth
A lightweight, secure authentication library for PHP that handles registration, login, email verification, password resets, and session man…
401245stable
ziishaned/opus
Opus is an open-source, self-hosted knowledge base web application for teams, where members create wikis and nested pages organized into sp…
251227active
transmissions11/solmate
Solmate is a collection of gas-optimized, opinionated Solidity smart contract building blocks including token standards (ERC20, ERC721, ERC…
344286maintenance
MineAdmin
MineAdmin is an out-of-the-box, front-end/back-end separated admin management system built on the PHP Hyperf framework (Swoole) and Vue 3 +…
931219active
paralus/paralus
Paralus is an open source, CNCF Sandbox zero-trust Kubernetes access manager that provides controlled, audited access to Kubernetes cluster…
651213active
topiam/eiam
TOPIAM is an open-source IAM/IDaaS identity and access management platform for centrally managing employee accounts, permissions, authentic…
371213active
RuoYi WMS
RuoYi-WMS is an open-source warehouse management system (WMS) built on the RuoYi framework with a Spring Boot 3 / JDK 17 backend and Vue + …
621211active
fastapiadmin/FastapiAdmin
FastapiAdmin is an open-source full-stack rapid development platform for building enterprise admin/back-office systems, combining a FastAPI…
721204active
yezz123/authx
AuthX is a Python library providing ready-to-use, customizable authentication and OAuth2 management for FastAPI applications. It offers JWT…
881203active
Symfony Security
The Symfony Security Component provides a complete authentication and authorization system for PHP web applications. It supports HTTP basic…
101196stable
apache/accumulo
Apache Accumulo is a sorted, distributed key/value store built on Apache Hadoop's HDFS and Apache ZooKeeper for scalable storage and retrie…
771179stable
Quitten/Autorize
Autorize is a Burp Suite extension, written in Jython, that automatically detects authorization and authentication enforcement flaws in web…
521173active
Biscuit
Biscuit is a specification and reference implementation for a delegated, decentralized, capability-based authorization token, written in Ru…
411166active
nestjsx/nest-access-control
A NestJS module providing role- and attribute-based access control (RBAC/ABAC), built on top of onury's accesscontrol library. It offers de…
751159active
AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
Microsoft's IdentityModel extensions for .NET, a library for working with OpenID Connect, OAuth 2.0, and JSON Web Tokens (JWT) in .NET appl…
981154active
Apache Casbin
Casbin-RS is the Rust implementation of Apache Casbin, an authorization library that enforces access control based on configurable models s…
821144active
tesseral-labs/tesseral
Tesseral is open-source, multi-tenant authentication infrastructure designed for B2B SaaS applications, runnable as a cloud service or self…
401138active
cybercog/laravel-ban
Laravel Ban is a PHP package that adds banning and blocking capabilities to any Laravel Eloquent model via traits and a BanService. It supp…
591127stable
jaygajera17/E-commerce-project-springBoot
A Java e-commerce web application built with Spring Boot, JSP, Spring Security, and Hibernate, structured as a layered MVC project with MyS…
651109active
caoqianming/django-vue-admin
A full-stack admin platform built on RBAC permission control, with a Django + Django REST Framework backend and a Vue 2 + Element UI fronte…
631104active
mpociot/teamwork
A Laravel package that adds user-to-team associations with an invitation system via Eloquent models and migrations. It provides Team models…
831098stable
OpenIDC/mod_auth_openidc
An OpenID Certified™ Apache HTTPd module implementing OpenID Connect 1.x and FAPI 2.x Relying Party functionality. It lets an Apache web se…
961096stable

← prev page 2 / 6 next →