Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Access Control

Access Control

112 projects

Showing 36 of 112 projects

graphql-guard
graphql-guardRuby

A Ruby gem providing field-level authorization for GraphQL APIs with flexible policy definitions.

#pundit#graphql#schema-masking
Stars466
Forks35
Last commit3 years ago
canada
canadaElixir

A simple Elixir library for defining readable, declarative permission rules using pattern matching.

#declarative#functional-programming#elixir
Stars458
Forks28
Last commit5 years ago
Defender
DefenderPHP

An Access Control List (ACL) solution for Laravel applications, providing roles and permissions management with security and usability in mind.

#rbac#authentication#laravel
Stars439
Forks94
Last commit2 years ago
OpenDJ
OpenDJJava

An open-source LDAPv3 directory server written in Java for scalable identity management and authentication.

#ldap-server#rest#authentication
Stars432
Forks110
Last commit24 days ago
EC2Box
EC2BoxJava

A web-based SSH console and key management platform for securely accessing and managing Amazon EC2 instances.

#bastion-host#ssh-server#ssh-client
Stars430
Forks65
Last commit2 months ago
Devopness
DevopnessTypeScript

A platform that simplifies cloud infrastructure provisioning, application deployment, and CI/CD management for both AI agents and human teams.

#cloud-infrastructure#devops#multi-cloud
Stars425
Forks153
Last commit1 day ago
HIBA
HIBAC

A flexible authorization layer for OpenSSH certificate-based authentication using host identities and grants.

#devops#openssh#authorization
Stars389
Forks18
Last commit1 year ago
sshcommand
sshcommandShell

A tool that simplifies running single commands over SSH and manages authorized keys for secure remote execution.

#devops#cli-tool#security
Stars388
Forks49
Last commit28 days ago
Vökuró
VökuróPHP

A sample application demonstrating Phalcon Framework features including ACL, authentication, and security.

#sample#demo#caching
Stars368
Forks190
Last commit2 years ago
shadowsocks-electron
shadowsocks-electronTypeScript

A cross-platform desktop GUI client for Shadowsocks proxy, built with Electron for Ubuntu, macOS, and Windows.

#desktop-application#shadowsocks-gui#network-privacy
Stars350
Forks64
Last commit3 years ago
Consul
ConsulRuby

A scope-based authorization library for Ruby on Rails that controls access by describing sets of accessible things.

#rails#rails-gem#rbac
Stars334
Forks37
Last commit3 months ago
Restriction Card
Restriction CardTypeScript

A Lovelace card that adds configurable restrictions (PIN, confirmation, block, hide) to other Home Assistant dashboard cards.

#smart-home#dashboard#security
Stars317
Forks28
Last commit12 days ago
Inspektor
InspektorRust

A protocol-aware proxy that enforces database access policies using Open Policy Agent (OPA) for data security and compliance.

#openpolicyagent#acl#policy-enforcement
Stars285
Forks13
Last commit3 years ago
Inspektor
InspektorRust

A protocol-aware proxy that enforces fine-grained access policies for databases using Open Policy Agent (OPA).

#openpolicyagent#postgres#acl
Stars285
Forks13
Last commit3 years ago
RootAsRole
RootAsRoleRust

A Linux/Unix privilege delegation tool using Role-Based Access Control (RBAC) to grant precise capabilities instead of full root access.

#rbac#sudo#su
Stars277
Forks9
Last commit2 days ago
ember-can
ember-canJavaScript

Simple authorization addon for Ember.js applications that provides helpers and services for permission checks.

#addon#ember-addon#authorization
Stars272
Forks51
Last commit1 year ago
heimdall
heimdallGo

A cloud-native Identity Aware Proxy and Access Control Decision service for authenticating, authorizing, and transforming HTTP requests.

#http-proxy#api-gateway#zero-trust
Stars238
Forks32
Last commit1 day ago
oauth2
oauth2Erlang

An Erlang library for implementing the server side of OAuth 2.0 authorization.

#oauth2#server-side#authentication
Stars221
Forks69
Last commit5 days ago
MemberwiseInit
MemberwiseInitSwift

A Swift macro that generates memberwise initializers at any access level with default values and compile-time safety.

#boilerplate-reduction#swift-package-manager#property-wrappers
Stars193
Forks24
Last commit
Rabarber
RabarberRuby

A simple role-based authorization library for Ruby on Rails with multi-tenancy support.

#rails#rails-gem#rbac
Stars191
Forks1
Last commit1 month ago
rabarber
rabarberRuby

A simple role-based authorization library for Ruby on Rails with multi-tenancy support.

#rails#rails-gem#rbac
Stars191
Forks1
Last commit1 month ago
micropython-mfrc522
micropython-mfrc522Python

A lightweight MicroPython class for interfacing with MFRC522 RFID readers on embedded boards like ESP8266 and WiPy.

#iot#spi#micropython
Stars188
Forks127
Last commit2 years ago
PhalconUserPlugin
PhalconUserPluginPHP

A Phalcon PHP plugin providing user authentication, social login, ACL, and profile management based on Vökuró ACL.

#oauth#phalcon-php#authentication
Stars183
Forks68
Last commit2 years ago
Best-of Digital Identity
Best-of Digital Identity

A ranked list of 170 awesome open-source digital identity projects, grouped into 11 categories and updated weekly.

#decentralized-identity#oauth2#authentication
Stars181
Forks17
Last commit3 days ago
Customer Force Login
Customer Force LoginPHP

A Magento 2 module that forces visitors to log in before accessing the site, with configurable whitelist rules.

#magento2#authentication#magento2-extension
Stars169
Forks76
Last commit2 years ago
recrypt
recryptRust

A pure-Rust library implementing multi-hop Proxy Re-encryption (Transform Encryption) for secure data delegation.

#constant-time#end-to-end-encryption#privacy
Stars166
Forks23
Last commit6 days ago
skyfolder
skyfolderRust

A secure, portable HTTP/Bittorrent server that turns any local folder into a web-accessible file-sharing service.

#http-server#local-network#folder
Stars160
Forks7
Last commit2 years ago
sockguard
sockguardGo

A proxy for docker.sock that enforces access control and isolated privileges for untrusted containers.

#docker-security#socket-proxy#docker-socket
Stars144
Forks19
Last commit4 years ago
unix-permissions
unix-permissionsJavaScript

A comprehensive JavaScript library for parsing, converting, and manipulating Unix file permissions across multiple notation types.

#umask#setgid#setuid
Stars143
Forks5
Last commit8 months ago
TinyAuth plugin
TinyAuth pluginPHP

A CakePHP plugin for fast, zero-code authentication and authorization using INI files or database adapters.

#zero-code#rbac#authentication
Stars130
Forks43
Last commit7 days ago
Force.com ESAPI
Force.com ESAPIApex

A security library for Apex on Force.com that provides input validation, output encoding, and access control enforcement.

#secure-coding#salesforce#apex
Stars129
Forks38
Last commit6 days ago
authorize
authorizeElixir

A rule-based authorization library for Elixir applications using a declarative DSL to define and evaluate access control rules.

#rule-engine#elixir#phoenix
Stars100
Forks5
Last commit6 years ago
OpenIG
OpenIGJava

An open-source identity gateway that provides authentication, access control, and single sign-on for web and cloud applications.

#reverse-proxy#oauth#authentication
Stars88
Forks14
Last commit26 days ago
CetusGuard
CetusGuardGo

A security proxy that protects Docker daemon sockets by filtering API endpoint calls with configurable rules.

#supply-chain-security#container-security#tls-authentication
Stars87
Forks2
Last commit2 months ago
speakeasy
speakeasyElixir

Middleware-based authorization for Absinthe GraphQL powered by Bodyguard, providing authentication-agnostic access control.

#elixir#phoenix#graphql
Stars83
Forks7
Last commit2 years ago
Declarative Authorisation Middleware
Declarative Authorisation MiddlewareTypeScript

A declarative authorization middleware for Prisma that operates at the model level to secure GraphQL APIs.

#declarative#graphql#role-based-access
Stars82
Forks2
Last commit7 months ago
PreviousPage 3 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
2 months ago
Next
#Authorization60
#Security56
#Rbac25
#Permissions24
#Authentication21
#Self Hosted20
#Acl20
#Php14
#Golang13
#Go13
#Abac12
#Backend11