51 projects
Laravel Framework
Laravel Framework is an open-source PHP framework for building web applications, offering features such as routing, authentication, and database management.
24,017
4,540
$11M
The Symfony PHP Framework
Symfony is a PHP web application framework designed for building robust, scalable, and maintainable web applications using reusable components and a structured MVC architecture. It’s widely used for enterprise-level projects and forms the foundation of many other PHP platforms, including Laravel and Drupal.
16,950
3,344
$66M
Keycloak
Keycloak is an open source Identity and access management solution aimed at modern applications and services. It makes it easy to secure applications and services with little to no code. Keycloak is based on standard protocols with an aim toward modern use cases and the flexibility to integrate with other solutions and prevent vendor lock in. Supported protocols include: OAuth2, OpenID Connect, User Managed Access 2.0 (UMA) and SAML 2.0.
16,936
2,660
$3.3B
Vault
Vault is a secure secrets management and data protection system that provides encryption as a service, access control, and key management capabilities. It enables organizations to securely store and control access to tokens, passwords, certificates, API keys, and other sensitive data.
8,247
2,555
$29M
Spring Security
Spring Security is a powerful and highly customizable authentication and access-control framework for Java applications, particularly those built with Spring. It provides comprehensive security services for enterprise software applications, including authentication, authorization, and protection against common security vulnerabilities.
6,344
1,013
$20M
JumpServer
JumpServer is an open-source PAM (Privileged Access Management) platform that provides secure access control, session monitoring, and audit capabilities for enterprise infrastructure. It enables centralized management of system accounts, SSH keys, and remote access while supporting multi-factor authentication and detailed operation logs.
4,559
301
$5.2M
Open Policy Agent
Stop using a different policy language, policy model, and policy API for every product and service you use. Use OPA for a unified toolset and framework for policy across the cloud native stack. Whether for one service or for all your services, use OPA to decouple policy from the service's code so you can release, analyze, and review policies (which security and compliance teams love) without sacrificing availability or performance.
4,513
1,213
$257M
OAuth2 Proxy
OAuth2 Proxy is a reverse proxy and static file server that provides authentication using OAuth2 providers to secure HTTP endpoints. It acts as a middleware to protect web applications by requiring users to authenticate via an OAuth2 provider before accessing protected resources.
3,850
1,220
$4.5M
Laravel Permission
Associate users with roles and permissions
2,916
455
$324K
Micronaut Framework
Micronaut is a modern JVM-based framework for building modular, easily testable microservices and serverless applications. It provides dependency injection, AOP, configuration management, and cloud-native features with fast startup time and reduced memory footprint.
2,677
487
$16M
Laravel Passport
Laravel Passport is an OAuth2 server implementation for Laravel applications that provides a full OAuth2 server implementation for Laravel applications, enabling secure API authentication through access tokens.
2,603
585
$283K
OpenBao
OpenBao is a secure secret management and encryption tool that provides a centralized solution for storing and controlling access to tokens, passwords, certificates, and other sensitive data. It is a fork of HashiCorp Vault focused on maintaining core secret management functionality.
2,484
555
$236M
ZITADEL
ZITADEL - Identity infrastructure, simplified for you.
1,982
478
$41M
WSO2 Identity Server
WSO2 Identity Server is an open-source identity and access management (IAM) solution that enables organizations to manage user identities, secure access to applications and APIs, and implement strong authentication and authorization. It provides features like single sign-on (SSO), multi-factor authentication, identity federation, and compliance with security standards.
1,712
120
$20M
Doorkeeper
Doorkeeper is an OAuth 2.0 provider library for Ruby applications that enables authentication and authorization functionality. It allows Ruby applications to act as OAuth 2.0 providers, supporting token generation, client authentication, and resource protection.
1,473
542
$597K
Casdoor
Casdoor is an open-source Identity and Access Management (IAM) and Single Sign-On (SSO) platform that provides centralized authentication, authorization, and user management capabilities. It supports multiple authentication protocols, social login providers, and offers features like user management, permission control, and organization management.
1,262
274
$4.4M
SPIFFE
Inspired by the production infrastructure of Google and others, SPIFFE is a set of open-source standards for securely identifying software systems in dynamic and heterogeneous environments.
1,235
375
$19M
PHP OAuth 2.0 Server
A spec compliant, secure by default PHP OAuth 2.0 Server
1,180
373
$336K
OpenFGA
OpenFGA is a Fine-Grained Authorization System inspired by Google's Zanzibar paper. It’s based on a Relationship-Based Access Control model that is more expressive than alternatives like RBAC/ABAC, while providing high reliability and low latency at scale. The combination of expressiveness and the ability to scale makes it suitable to be used across multiple domains, enabling standardization on a single authorization implementation."
1,060
298
$16M
Central Authentication Service (CAS)
CAS (Central Authentication Service) is an enterprise single sign-on solution for web applications. It implements a secure single sign-on protocol that allows users to access multiple applications while providing their credentials only once, supporting various authentication mechanisms and integrations with external identity providers.
1,047
125
$21M
CanCanCan
The authorization Gem for Ruby on Rails.
1,030
303
$1.3M
Pundit
Pundit is a Ruby authorization library that provides a simple DSL for managing access control rules and permissions in Ruby applications. It helps developers implement authorization policies and role-based access control through a minimal, object-oriented approach.
1,008
351
$88K
Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
1,003
225
$671K
SSSD - System Security Services Daemon
SSSD (System Security Services Daemon) is a system daemon that provides access to various identity and authentication providers, enabling Linux/UNIX systems to authenticate users against remote directories like Active Directory, LDAP, and IPA while maintaining a local cache for offline operation.
982
202
$15M
OpenIddict
OpenIddict is a versatile OpenID Connect server and OAuth 2.0 authorization server framework for ASP.NET Core and .NET. It provides a comprehensive solution for implementing authentication and authorization in .NET applications, supporting various flows and integration scenarios.
907
138
$11M
PacketFence
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) solution. Boasting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, powerful BYOD management options, 802.1X support, layer-2 isolation of problematic devices; PacketFence can be used to effectively secure networks small to very large heterogeneous networks.
893
59
$33M
Linux-PAM
Linux PAM (Pluggable Authentication Modules for Linux) project
787
188
$2.1M
AWS IAM Terraform Module
Terraform module to create AWS IAM resources 🇺🇦
649
224
$222K
Apache Ranger
Apache Ranger - To enable, monitor and manage comprehensive data security across the Hadoop platform and beyond
602
85
$32M
go-ldap
A Go client library for interacting with LDAP (Lightweight Directory Access Protocol) servers, providing functionality for LDAP operations like searching, adding, modifying, and deleting directory entries
523
137
$255K
FreeIPA
FreeIPA is an integrated security information management solution combining Linux (389) Directory Server, MIT Kerberos, NTP, DNS, and Dogtag certificate system. It provides centralized authentication, authorization and account information by storing data about users, groups, hosts and other objects necessary to manage the security aspects of a network of computers.
520
74
$26M
Cedar Policy
Cedar is an open-source policy language and evaluation engine that enables fine-grained access control and authorization decisions. It provides a human-readable syntax for writing security policies and a high-performance validator and interpreter for evaluating authorization requests against those policies.
452
87
$14M
Signon
Signon is a single sign-on (SSO) authentication and authorization system used by the UK Government Digital Service (GDS) to manage access to internal administrative web applications. It provides user authentication, role-based permissions, and access control for government staff and third-party users.
363
60
$1M
pac4j
pac4j is a security framework that provides authentication and authorization support for Java web applications and web services. It offers multiple authentication mechanisms including OAuth, SAML, OpenID Connect, and custom protocols, along with features for user profile management and security enforcement.
351
77
$1.9M
Athenz
A project from Verizon/Yahoo focusing on Kubernetes workload security.
322
62
$24M
WildFly Elytron
WildFly Elytron is a security framework that provides authentication, authorization, and security capabilities for WildFly and JBoss EAP applications. It implements security protocols, credential stores, and security realms while offering integration with various authentication mechanisms and identity stores.
321
42
$5.4M
Apache Shiro
Apache Shiro
311
82
$2.1M
Permify
Permify is an open-source authorization service and policy engine that implements attribute-based access control (ABAC). It provides a scalable solution for managing permissions and access control in applications, with features like policy management, real-time authorization decisions, and integration capabilities.
268
68
$5M
GLAuth
GLAuth is a lightweight LDAP authentication server written in Go that provides a secure and efficient way to manage user authentication and authorization. It supports multiple backends including file-based, S3, and SQL databases, and offers features like TLS encryption, password hashing, and group-based access control.
242
87
$173K
MidPoint
Evolveum MidPoint: Identity Management (IDM) and Identity Governance (IGA)
193
15
$115M
Paralus
Paralus offers access management for developers, architects, and CI/CD tools to remote K8s clusters by consolidating zero-trust access principles such as transaction level authentication and authorization into a single open-source tool. It helps engineering and architecture teams streamline access control for their fleet of K8s clusters spanning different operating environments, different public clouds and K8s distributions, and on-premises data centers operating behind firewalls. Paralus grants authorized users seamless and secure access to all clusters with a native and familiar kubectl experience by acting as a proxy between the users and systems needing access and the K8s API server. It also addresses one of K8s’ main pain points by eliminating the burden of managing K8s access controls cluster by cluster. Without Paralus, companies must manually manage access to each cluster using jump hosts or VPNs, and build custom tooling to audit and map all actions performed to a user’s identity – all of which is error-prone and increases the risk of breaches as the number of clusters grows. Along with helping directly manage role-based access control (RBAC) policies and assignments, Paralus enables: - Creation of custom roles, users, and groups. - Custom user role creation and revoking of permissions. - Ability to control access via pre-configured roles across clusters, namespaces, projects, and more. - Seamless integration with Identity Providers (IdPs) allowing the use of external authentication engines for users and group definitions, such as GitHub, Google, Azure AD, Okta, and others. - Automatic logging of all user actions performed for audit and compliance purposes. - Interact with Paralus either with a modern web GUI (default), a CLI tool called pctl, or Paralus API.
145
43
$8.5M
Apache Syncope
Apache Syncope is an open source Identity Access Management (IAM) system that provides comprehensive digital identity management, provisioning, and access governance capabilities. It enables organizations to manage identities, credentials, and access rights across multiple systems and applications through a unified platform.
132
16
$13M
Paladin
A project focused on developing tools and solutions for the Linux Foundation's Digital Trust initiatives
70
12
$8.5M
Filament Shield
The easiest and most intuitive way to add access management to your Filament Panel; Resources, Pages & Widgets through `spatie/laravel-permission`