Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Authorization

Authorization

162 projects

Showing 36 of 162 projects

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
Swashbuckle.AspNetCore.Filters
Swashbuckle.AspNetCore.FiltersC#

A collection of Swashbuckle.AspNetCore filters to add examples, security headers, and authorization indicators to Swagger documentation.

#request-examples#oauth2#nuget-package
Stars438
Forks82
Last commit
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
jwt
jwtGo

A feature-complete, dependency-free JSON Web Token library for Go with secure API design.

#http-handler#public-domain#oauth2
Stars361
Forks24
Last commit3 years ago
Auth0
Auth0C#

Official .NET client library for interacting with Auth0 Authentication and Management APIs with automatic token management.

#oauth#oauth2#authentication
Stars359
Forks182
Last commit3 days ago
Milia
MiliaRuby

A Ruby on Rails gem for adding multi-tenancy with Devise integration, using row-based data separation.

#rails#rails-gem#authentication
Stars339
Forks65
Last commit8 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
api-gateway-secure-pet-store
api-gateway-secure-pet-storeObjective-C

A sample Java application demonstrating secure API access using AWS Lambda, API Gateway, Cognito, and DynamoDB.

#api-gateway#lambda#authentication
Stars307
Forks109
Last commit5 years ago
Flutter AppAuth
Flutter AppAuthObjective-C

A Flutter plugin for native AppAuth SDKs to authenticate and authorize users in iOS and Android apps.

#dart#ios#oauth2
Stars303
Forks285
Last commit16 days ago
angular-authentication
angular-authenticationTypeScript

An Angular demo application showcasing best practices for authentication and authorization flows with state management options.

#demo-application#authentication#angular-material
Stars295
Forks64
Last commit
stuntman
stuntmanC#

A .NET library for impersonating users during development using ASP.NET Identity claims.

#nuget#authentication#asp-net-core
Stars292
Forks33
Last commit4 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
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
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
oidc-debugger
oidc-debuggerHTML

A web-based debugging tool for testing and troubleshooting OAuth 2.0 and OpenID Connect authorization flows.

#vue-js#authentication#asp-net-core
Stars246
Forks31
Last commit3 months ago
FastAPI Security
FastAPI SecurityPython

A FastAPI extension that provides authentication and authorization via dependencies.

#fastapi#oauth2#authentication
Stars242
Forks9
Last commit2 years ago
yup-oauth2
yup-oauth2Rust

A Rust library implementing multiple OAuth 2.0 flows including Device, Installed, and Service Account authorization.

#installed-application#oauth2#google-apis
Stars241
Forks118
Last commit4 months 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 commit2 days 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
exop
exopElixir

An Elixir library for organizing business logic into operations with parameter validation, policy checks, and chaining.

#business-logic#functional-programming#elixir
Stars216
Forks17
Last commit2 years ago
CrawlerCode / payload-authjs
CrawlerCode / payload-authjsTypeScript

A Payload CMS 3 plugin that integrates Auth.js/NextAuth 5 for authentication and authorization.

#oauth#oauth2#authentication
Stars205
Forks10
Last commit10 days ago
auth0-angular
auth0-angularTypeScript

Official Auth0 SDK for adding authentication and authorization to Angular Single Page Applications.

#spa#auth0-sdk#oauth2
Stars200
Forks70
Last commit1 day 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
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
goiabada
goiabadaGo

An open-source OAuth2 and OpenID Connect server for simple, secure authentication, built in Go.

#oauth2#authentication#user-management
Stars189
Forks17
Last commit25 days 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
hoauth2
hoauth2Haskell

A Haskell library for OAuth2 client authentication with support for multiple identity providers.

#haskell#functional-programming#web-security
Stars135
Forks56
Last commit1 month ago
Vert.x-Pac4j
Vert.x-Pac4jJava

A security library for Vert.x applications providing authentication, authorization, and advanced security features via multiple protocols.

#oauth#reactive-java#authentication
Stars133
Forks34
Last commit5 days ago
liboauth2
liboauth2C

A C library for building OAuth 2.x and OpenID Connect servers and clients, with plugins for Apache and NGINX.

#c-library#oauth#oauth2
Stars131
Forks32
Last commit4 days 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
bolt
boltClojure

An integrated security system for Clojure applications built on Stuart Sierra's component library.

#modular-architecture#web-security#authentication
Stars121
Forks9
Last commit11 years ago
Awesome OpenID Connect
Awesome OpenID ConnectHTML

A curated list of OpenID Connect providers, libraries, resources, and specifications for implementing modern authentication.

#oauth#developer-tools#oauth2
Stars112
Forks25
Last commit9 days ago
OpenID Connect
OpenID ConnectHTML

A curated list of OpenID Connect providers, libraries, resources, and specifications for implementing modern authentication.

#oauth#developer-tools#oauth2
Stars112
Forks25
Last commit9 days ago
Actionscript-oauth2
Actionscript-oauth2ActionScript

An ActionScript 3 library for interfacing with OAuth 2.0 services in Flash, Flex, and AIR projects.

#flash#oauth2#authentication
Stars110
Forks26
Last commit4 years ago
PreviousPage 4 of 5

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
6 months ago
4 months ago
Next
#Authentication98
#Security84
#Access Control60
#Oauth258
#Openid Connect53
#Permissions27
#Rbac26
#Oauth24
#Api Security24
#Identity Management23
#Jwt20
#Oidc20