Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Access Control

Access Control

144 projects

Showing 36 of 144 projects

IAM
IAM

A curated list of resources covering Identity and Access Management (IAM) for cloud platforms, including authentication, authorization, and security.

#zero-trust#openid#oauth2
Stars2.2k
Forks185
Last commit1 month ago
Policy Sentry
Policy SentryPython

Automatically generate least-privilege IAM policies for AWS based on resource ARNs and access levels.

#aws-security#hacktoberfest#salesforce
Stars2.2k
Forks155
Last commit23 days ago
Lockpicking
Lockpicking

A curated list of awesome guides, tools, and resources related to lockpicking, physical security, and locksport.

#physical-security#locksport#locksmith
Stars1.9k
Forks126
Last commit4 years ago
confidant
confidantPython

A secrets management service that stores encrypted secrets in DynamoDB with secure access controls.

#secrets-management#encryption#security
Stars1.9k
Forks107
Last commit1 year ago
gorbac
gorbacGo

A lightweight, generic role-based access control (RBAC) library for Go applications with inheritance and custom assertions.

#role-management#rbac#go-library
Stars1.7k
Forks181
Last commit3 days ago
Security-Enhanced Linux
Security-Enhanced LinuxC

Upstream repository for the Security Enhanced Linux (SELinux) userland libraries and tools, complementing the kernel's mandatory access control features.

#system-administration#mandatory-access-control#security-tools
Stars1.6k
Forks404
Last commit
Principal Mapper (PMapper)
Principal Mapper (PMapper)Python

A tool for quickly evaluating IAM permissions and identifying security risks in AWS accounts through graph-based analysis.

#python-tool#botocore#cloudsecurity
Stars1.6k
Forks199
Last commit2 years ago
action_policy
action_policyRuby

A composable, extensible, and performant authorization framework for Ruby and Rails applications.

#hacktoberfest#rails#policy-classes
Stars1.6k
Forks89
Last commit4 months ago
redoctober
redoctoberGo

A Go server for two-man rule encryption, requiring multiple delegated keys for decryption and SSH signing.

#encryption-server#tls#security
Stars1.4k
Forks146
Last commit2 months ago
Topaz
TopazGo

An open-source authorization service providing fine-grained, policy-based access control for cloud-native applications and APIs.

#api#rbac#policy-as-code
Stars1.4k
Forks44
Last commit11 days ago
Warrant
WarrantGo

A highly scalable, centralized authorization service based on Google Zanzibar for defining, enforcing, querying, and auditing fine-grained access control.

#authz#fine-grained-authorization#rbac
Stars1.3k
Forks51
Last commit7 months ago
Casbin.NET
Casbin.NETC#

A powerful .NET authorization library supporting ACL, RBAC, ABAC, and other access control models.

#authz#auth#rbac
Stars1.3k
Forks126
Last commit1 month ago
Security
SecurityC#

Security and authorization middleware for ASP.NET Core web applications.

#web-security#authentication#aspnet-product
Stars1.3k
Forks580
Last commit7 years ago
sshpiper
sshpiperGo

A reverse proxy for SSH and SCP that routes and transforms authentication between clients and backend servers.

#reverse-proxy#azuread#devops
Stars1.3k
Forks162
Last commit1 day ago
Laravel File Manager
Laravel File ManagerPHP

A Vue.js-based file manager package for Laravel applications with ACL, multi-disk support, and editor integration.

#vue-js#flysystem#file-manager
Stars1.2k
Forks327
Last commit2 months ago
Laravel Ban
Laravel BanPHP

A Laravel package that simplifies blocking and banning Eloquent models with support for multiple bans, soft deletes, and middleware.

#eloquent#package#ban-management
Stars1.1k
Forks64
Last commit4 months ago
Teamwork
TeamworkPHP

A Laravel package for adding user-to-team associations with an invitation system to your application.

#eloquent#user-management#laravel
Stars1.1k
Forks178
Last commit1 year ago
mod_auth_openidc
mod_auth_openidcC

An OpenID Connect and FAPI 2 Relying Party module for Apache HTTPd, enabling standards-based authentication and authorization.

#reverse-proxy#openidconnect-client#web-security
Stars1.1k
Forks333
Last commit2 days ago
Doorman
DoormanPHP

A Laravel package for limiting application access using invite codes with email restrictions, usage limits, and expiry dates.

#authentication#invite-system#user-management
Stars1.0k
Forks46
Last commit9 months ago
Athenz
AthenzJava

Open source platform for X.509 certificate-based service authentication and fine-grained access control in dynamic infrastructures.

#x509-certificates#dynamic-infrastructure#rbac
Stars996
Forks310
Last commit21 hours ago
FileRise
FileRiseJavaScript

A self-hosted web file manager and storage hub with granular ACLs, optional encryption, WebDAV, and AI workflows.

#file-manager#uploader#storage-hub
Stars990
Forks51
Last commit2 days ago
Laravel Adminpanel
Laravel AdminpanelPHP

A Laravel admin panel boilerplate with built-in access control, Bootstrap UI, and pre-made modules for rapid web application development.

#rapid-development#api-boilerplate-jwt#laravel
Stars983
Forks456
Last commit
ngx-permissions
ngx-permissionsTypeScript

A permission and role-based access control library for Angular applications, compatible with AOT and lazy-loaded modules.

#frontend-security#angular2-permissions#ng2-permissions
Stars950
Forks129
Last commit
Laravel Heyman
Laravel HeymanPHP

A declarative authorization and validation package for Laravel that centralizes rules using a fluent, readable syntax.

#declarative-programming#laravel-gate#laravel-roles-permissions
Stars928
Forks37
Last commit
terrakube
terrakubeJava

Open-source IaC automation and collaboration platform for Terraform and OpenTofu workflows.

#devops#private-registry#opentofu
Stars925
Forks114
Last commit21 hours ago
cog
cogElixir

A chatops platform that brings command-line power to team chat with access control and extensibility.

#elixir#devops#team-collaboration
Stars919
Forks69
Last commit4 years ago
alanning:roles
alanning:rolesJavaScript

Authorization package for Meteor that provides role-based access control with scopes and hierarchy.

#hacktoberfest#user-management#scoped-roles
Stars916
Forks169
Last commit3 months ago
acl9
acl9Ruby

A concise DSL for role-based authorization in Rails applications, focused on clarity and testability.

#rails-gem#rbac#dsl
Stars849
Forks111
Last commit1 year ago
acl9
acl9Ruby

A concise DSL for role-based authorization in Rails applications, focused on clarity and testability.

#rails-gem#rbac#dsl
Stars849
Forks111
Last commit1 year ago
sshmuxd
sshmuxdGo

A secure SSH jump host proxy with fine-grained access control for multi-user environments.

#bastion-host#ssh-tunneling#ssh-proxy
Stars802
Forks47
Last commit5 years ago
bodyguard
bodyguardElixir

Simple authorization conventions for Phoenix applications with context-based policies and schema scoping.

#elixir#phoenix#ecto
Stars795
Forks45
Last commit2 years ago
AccessGranted
AccessGrantedRuby

A lightweight, multi-role, whitelist-based authorization gem for Rails and other Ruby applications.

#whitelist#rails#ruby-gem
Stars779
Forks40
Last commit2 years ago
Active Directory Control Paths
Active Directory Control PathsC

A tool for auditing and visualizing control paths in Active Directory to identify privilege escalation and resource access risks.

#windows-security#exchange-auditing#access-control
Stars679
Forks102
Last commit
Limnoria
LimnoriaPython

A robust, full-featured, and user/programmer-friendly Python IRC bot with extensive plugin support.

#limnoria#community-driven#open-source
Stars666
Forks179
Last commit1 day ago
FastAPI Permissions
FastAPI PermissionsPython

Adds Pyramid-inspired row-level security and declarative permissions to FastAPI applications.

#fastapi#row-level-security#acl
Stars654
Forks49
Last commit2 years ago
canary
canaryElixir

An Elixir authorization and resource-loading library for Plug and Phoenix.LiveView applications.

#phoenix-application#elixir#phoenix-liveview
Stars485
Forks48
Last commit1 year ago
PreviousPage 2 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 day ago
2 years ago
6 months ago
1 month ago
5 years ago
Next
#Authorization76
#Security65
#Permissions31
#Rbac29
#Authentication29
#Self Hosted23
#Acl23
#Go16
#Middleware16
#Php14
#Abac14
#Golang13