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
Vaultwarden
Vaultwarden is an unofficial, lightweight Bitwarden-compatible server written in Rust. It provides a self‑hosted password‑manager service t…
9968819active
Keycloak
Keycloak is an open source identity and access management server that provides authentication, authorization, and user federation for moder…
10037423active
Tailscale
Tailscale is an open‑source zero‑trust networking platform built on WireGuard that provides secure, identity‑based connectivity across devi…
9837016active
Vault
Vault is a HashiCorp service for secure secret storage, dynamic secret generation, and privileged access management. It provides a unified …
10036390active
Hasura GraphQL Engine
Hasura GraphQL Engine is an open-source engine that auto-generates instant, realtime GraphQL APIs (and REST endpoints) over existing databa…
9832132active
JumpServer
JumpServer is an open-source Privileged Access Management (PAM) platform that provides a unified workspace for secure access to SSH, RDP, K…
10031794active
JumpServer
JumpServer is an open-source Privileged Access Management (PAM) platform and bastion host that provides secure, audited access to SSH, RDP,…
10031794stable
Better Auth
Better Auth is a framework‑agnostic authentication and authorization library for TypeScript. It provides a rich set of built‑in features an…
8830360active
Better Auth
Better Auth is a framework-agnostic authentication and authorization framework for TypeScript that ships with comprehensive features like e…
8830360active
Infisical/infisical
Infisical is an open‑source platform for managing secrets, certificates, and privileged access across environments. It provides a web UI, C…
9529809active
NetBird
NetBird is an open‑source zero‑trust networking platform that creates a WireGuard‑based overlay network for secure private connectivity. It…
9229443active
Authelia
Authelia is an open‑source authentication and authorization server that provides single sign‑on (SSO) and multi‑factor authentication (MFA)…
9829294active
Authelia
Authelia is an open-source authentication and authorization server and portal providing single sign-on (SSO) and multi-factor authenticatio…
9829294active
authentik
authentik is an open‑source identity provider and single sign‑on platform that supports SAML, OAuth2/OIDC, LDAP, RADIUS, SCIM and more. It …
9525962active
authentik
authentik is an open-source Identity Provider (IdP) and Single Sign-On (SSO) platform supporting SAML, OAuth2/OIDC, LDAP, SCIM, RADIUS, and…
9525962active
flipped-aurora/gin-vue-admin
Gin-Vue-Admin is a full‑stack admin platform that combines a Go Gin backend with a Vite+Vue3 frontend. It provides out‑of‑the‑box features …
9025063active
nocobase/nocobase
NocoBase is an open‑source AI‑enhanced no‑code platform that lets you build internal business systems quickly via a WYSIWYG interface or AI…
9524615active
Passport
Passport is a lightweight authentication middleware for Node.js that works with Express. It provides a simple, extensible API and a large c…
3223521active
Pangolin
Pangolin is an open‑source SASE platform that unifies a WireGuard‑based VPN, zero‑trust reverse proxy, privileged access management, and an…
8523082active
Teleport
Teleport is a self‑hosted identity‑aware access proxy that provides secure, short‑lived certificate authentication for SSH, Kubernetes, dat…
8820995active
Teleport
Teleport is an identity-aware access proxy and certificate authority that provides unified, credential-free access to SSH servers, Kubernet…
8820995stable
Apache Casbin
Apache Casbin is an open‑source authorization library that enforces access control policies across multiple programming languages. It suppo…
9620433active
Apache Casbin
Apache Casbin is an open-source authorization library that enforces access control using models such as ACL, RBAC, ABAC, ReBAC, and MAC, de…
9620433stable
kortix-ai/suna
Kortix is an open-source AI operating system that lets teams build, run, and govern AI agents from a single git‑based repository. It provid…
8620288active
tiann/KernelSU
KernelSU is a kernel-based root solution for Android that runs inside the Linux kernel to grant root access. It provides stealthy, permissi…
9519399active
dromara/Sa-Token
Sa-Token is a lightweight Java authentication and authorization library that provides login, permission, SSO, OAuth2 and token management o…
9119071active
ory/hydra
Ory Hydra is an OpenID Certified OAuth 2.0 and OpenID Connect provider server written in Go, handling token issuance, client management, an…
7217563stable
ZITADEL
ZITADEL is an open-source identity and access management (IAM) platform providing authentication and authorization out of the box, includin…
9415193active
Casdoor
Casdoor is an open-source, self-hosted Identity and Access Management (IAM) and single sign-on (SSO) platform with a web UI, written in Go.…
9414524active
ABP Framework
ABP Framework is an open-source, opinionated application framework for building enterprise web applications on .NET and ASP.NET Core. It pr…
9714441active
spatie/laravel-permission
A Laravel package that lets you associate users (and other Eloquent models) with roles and permissions stored in the database. Permissions …
9112965stable
go-admin
go-admin is a front-end/back-end separated admin management system scaffold built on Gin (Go) and Vue 3 with Element UI, Arco Design, and A…
9812800active
open-policy-agent/opa
Open Policy Agent (OPA) is a general-purpose, open-source policy engine that unifies policy enforcement across the stack using a high-level…
9612264stable
Apereo CAS (Central Authentication Service)
Apereo CAS is an enterprise open-source identity provider and single sign-on server implemented in Java on Spring Boot. It centralizes auth…
9911390stable
dexidp/dex
Dex is a federated OpenID Connect (OIDC) and OAuth 2.0 identity provider that issues signed ID tokens (JWTs) for applications. It acts as a…
9411183stable
pennersr/django-allauth
django-allauth is an integrated set of Django applications covering authentication, registration, account management, and third-party (soci…
7510373stable
spring-projects/spring-security
Spring Security is a powerful and highly customizable authentication and access-control framework for Java applications, and the de-facto s…
979650stable
pocket-id/pocket-id
Pocket ID is a self-hosted, OpenID Connect Certified identity provider that lets users sign in to applications using passkeys instead of pa…
869626active
teamhanko/hanko
Hanko is an open-source authentication and user management platform built in Go, offering passwords, passkeys (WebAuthn/FIDO2), MFA, OAuth …
959041active
AdminJS
AdminJS is an open-source admin panel library for Node.js applications that auto-generates a customizable React-based admin UI from your da…
408998active
sitaramc/gitolite
Gitolite is a self-hosted Git repository hosting tool for Unix servers that provides fine-grained, file-based access control over repositor…
728595stable
varvet/pundit
Pundit is a Ruby gem that provides minimal authorization for Rails applications using plain Ruby policy classes and object-oriented design.…
748521stable
tinyauthapp/tinyauth
Tinyauth is a lightweight, OpenID Certified™ authentication and authorization server written in Go, shipped as a single static binary. It w…
868366active
Solid
Solid is a set of open standards and tools for building decentralized web applications where users store their data in personal online data…
108091active
warp-tech/warpgate
Warpgate is an open-source, clientless bastion host and privileged access management (PAM) tool written in Rust that transparently proxies …
988038active
SpiceDB
SpiceDB is an open-source, Google Zanzibar-inspired database for storing, computing, and validating fine-grained authorization data at scal…
977124stable
CASL
CASL is an isomorphic JavaScript authorization library that restricts what resources a user is allowed to access, using declarative rules t…
1007100stable
hexclave/hexclave
Open-source user infrastructure platform handling authentication, teams, RBAC, payments, emails, and analytics for SaaS apps. Deployable as…
896868active
Pig
Pig is an enterprise-grade RBAC rapid development platform built on Spring Cloud, Spring Boot 4, and OAuth2 (Spring Authorization Server), …
816690active
Ferry
Ferry is an open-source ticketing and workflow engine built with Gin (Go) and Vue + Element UI. It supports configurable approval flows, te…
346616active
redmine/redmine
Redmine is a flexible, self-hosted project management web application written in Ruby on Rails. It provides issue tracking, wikis, forums, …
776050stable
OpenFGA
OpenFGA is a high-performance, open-source fine-grained authorization and permission engine inspired by Google's Zanzibar, owned by the CNC…
975846stable
CanCanCommunity/cancancan
CanCanCan is an authorization library for Ruby and Ruby on Rails that restricts which resources a user can access. Permissions are defined …
655683stable
next-terminal/next-terminal
Next Terminal is an open-source bastion host (jump server) and interactive session auditing system supporting SSH, RDP, VNC, Telnet, HTTP, …
965647active
Doorkeeper
Doorkeeper is a Ruby gem (Rails engine) that adds OAuth 2.0 provider functionality to Ruby on Rails or Grape applications. It implements th…
945523stable
permitio/opal
OPAL (Open Policy Administration Layer) is an administration layer for policy engines such as Open Policy Agent (OPA) and Cedar Agent. It d…
955513active
kanidm/kanidm
Kanidm is a simple, secure, and fast identity management platform written in Rust that acts as a complete identity provider for other appli…
985481active
unkeyed/unkey
Unkey is an open-source, source-available developer platform for modern APIs that combines instant deployments, a globally distributed gate…
925462active
Authlib
Authlib is a Python library for building OAuth 1.0/2.0 and OpenID Connect clients, authorization servers, and protected resource servers, w…
975430stable
ory/keto
Ory Keto is an open-source authorization server implementing Google's Zanzibar model for scalable, low-latency permission checks. It suppor…
745402active
OpenIddict
OpenIddict is a flexible OAuth 2.0/OpenID Connect framework for .NET, providing server, client, and token validation stacks. It supports st…
965257stable
homarr-labs/homarr
Homarr is a self-hosted web dashboard for organizing and monitoring your apps and services, with 40+ integrations, built-in icons, and drag…
905118active
Pomerium
Pomerium is an open-source, identity- and context-aware reverse proxy that provides clientless, zero-trust access to internal applications …
995056active
dpgaspar/Flask-AppBuilder
Flask-AppBuilder is a rapid application development framework built on top of Flask, providing automatic CRUD generation for SQLAlchemy mod…
974962stable
Orchid Laravel Admin Platform
Orchid is a free, open-source Laravel package for rapid code-driven development of back-office applications, admin panels, and dashboards. …
874797active
Heeexy/SpringBoot-Shiro-Vue
A full-stack reference project demonstrating fine-grained RBAC permission management using Spring Boot on the backend and Vue with ElementU…
654654active
build-trust/ockam
Ockam is a Rust library and CLI toolkit for building secure-by-design distributed applications with end-to-end encryption, cryptographic id…
574637active
Cerbos
Cerbos is an open-core, language-agnostic policy decision point (PDP) that externalizes authorization from application code using context-a…
944616stable
apache/shiro
Apache Shiro is a comprehensive Java security framework providing authentication, authorization, cryptography, and enterprise session manag…
924460active
zoontek/react-native-permissions
A React Native library providing a unified permissions API across iOS, Android, and Windows. It lets apps check, request, and manage device…
964375active
open-policy-agent/gatekeeper
Gatekeeper is a CNCF policy controller for Kubernetes built on Open Policy Agent (OPA). It enforces admission policies via customizable con…
974303stable
marmotedu/iam
IAM is an enterprise-grade identity and access management system written in Go, used to authenticate users and authorize access to resource…
254213active
Authboss
Authboss is a modular authentication system for Go web applications, providing pluggable modules for common auth features like login, regis…
644198active
simov/grant
Grant is an OAuth proxy middleware for Node.js supporting 200+ OAuth providers across OAuth 1.0a, OAuth 2.0, and OpenID Connect. It integra…
324165stable
Boundary
HashiCorp Boundary is an identity-aware proxy that provides secure, least-privilege access to hosts and critical systems across clouds and …
104067active
OAuth2 Server
A Node.js module for implementing a fully RFC 6749/6750 compliant OAuth2 server/provider, framework-agnostic with official wrappers for Exp…
234063active
stylefeng/Guns
Guns is a modern Java application development framework built on Spring Boot 3, Vue 3, and JDK 17, providing a full-stack admin scaffold wi…
523974active
django-guardian/django-guardian
django-guardian is a Python library that implements per-object (row-level) permissions on top of Django's built-in authorization backend. I…
973920stable
node-oidc-provider
A Node.js library implementing an OpenID Certified OAuth 2.0 Authorization Server with full OpenID Connect support. It is highly configurab…
953816active
go-oauth2/oauth2
A Go library for building OAuth 2.0 authorization servers that issue and manage access tokens. It supports the standard OAuth 2.0 protocol …
833623stable
ory/oathkeeper
Ory Oathkeeper is a cloud native Identity & Access Proxy (IAP) and Access Control Decision API written in Go that authenticates, authorizes…
743605active
JosephSilber/bouncer
Bouncer is a PHP library for managing roles and abilities on Eloquent models, with support for ownership checks, forbidden abilities, cachi…
613578stable
maticzav/graphql-shield
GraphQL Shield is a TypeScript library that lets you build a permission layer for GraphQL servers using an intuitive rule-based API. It wor…
663576stable
guildxyz/guild.xyz
Guild.xyz is an open-source web application for token-curated community membership management, providing token-gated access to Discord, Tel…
523478active
Blitz.js
Blitz.js is a fullstack toolkit built on top of Next.js that adds a typesafe RPC data layer, authentication/authorization, and code scaffol…
5414125maintenance
Metorial
Metorial is an open-source identity and access control plane for AI agents, providing 1200+ verified MCP integrations with centralized auth…
633356active
workos/authkit
AuthKit is WorkOS's authentication UI and User Management platform, offering a fully themeable hosted login box or a headless API for build…
703346active
django-oauth/django-oauth-toolkit
Django OAuth Toolkit is an OAuth 2.0 authorization server and resource server library for Django projects, built on OAuthLib and RFC 6749 c…
923344active
RolifyCommunity/rolify
rolify is a Ruby gem providing simple role management for Rails applications, with support for scoping roles to specific resource objects. …
483174stable
kite-org/kite
Kite is a lightweight, modern web-based Kubernetes dashboard that unifies multi-cluster management, resource operations, observability, ent…
863172active
ContainerSSH
ContainerSSH is an SSH server written in Go that launches on-demand containers in Docker or Kubernetes for each connecting user. It support…
773087active
jeremykenedy/laravel-auth
A complete Laravel 12 starter application with email registration verification, social authentication via Socialite, user roles and permiss…
983041active
oauthlib/oauthlib
OAuthLib is a Python framework implementing the OAuth 1.0 (RFC 5849) and OAuth 2.0 (RFC 6749) request-signing and authorization logic in a …
722982stable
ZenStack
ZenStack is a TypeScript data layer toolkit providing a schema-first, type-safe ORM with a Prisma-compatible API built on Kysely, plus buil…
952954active
Apache Casbin
Node-Casbin is an open-source authorization library for Node.js and Browser that enforces access control based on configurable models such …
912918stable
voidauth/voidauth
VoidAuth is an open-source single sign-on (SSO) and user management provider for self-hosted applications, acting as an OIDC provider, prox…
862870active
ArgoZhang/BootstrapAdmin
BootstrapAdmin is a free, premium-looking admin control panel built on Bootstrap 4.x and .NET (C#). It provides a ready-made management bac…
542868active
defguard
Defguard is a self-hosted zero-trust access management platform combining WireGuard VPN with built-in MFA/2FA, identity and access manageme…
992866active
bezhanSalleh/filament-shield
A Filament plugin that adds role and permission-based access management to Filament admin panels, built on spatie/laravel-permission. It ge…
952828active
PowerDNS-Admin/PowerDNS-Admin
PowerDNS-Admin is a self-hosted web interface for managing the PowerDNS Authoritative Server. It provides DNS zone and record management wi…
962819active

page 1 / 6 next →