Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Authorization

Authorization

211 projects

Showing 36 of 211 projects

a12n-server
a12n-serverTypeScript

A lightweight, open-source OAuth2 and OpenID Connect authentication server for Node.js.

#totp#hacktoberfest#oauth2-server
Stars498
Forks52
Last commit6 months 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
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 commit4 years ago
canada
canadaElixir

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

#declarative#functional-programming#elixir
Stars459
Forks28
Last commit5 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
Stars441
Forks81
Last commit
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
Stars437
Forks93
Last commit2 years 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
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
Stars361
Forks189
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 commit9 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
Stars335
Forks37
Last commit5 months 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
Stars308
Forks296
Last commit2 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
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
Stars294
Forks64
Last commit
stuntman
stuntmanC#

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

#nuget#authentication#asp-net-core
Stars291
Forks33
Last commit4 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 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 commit4 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
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
Stars254
Forks32
Last commit1 day 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
Stars250
Forks31
Last commit6 months 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
Stars243
Forks120
Last commit6 months ago
FastAPI Security
FastAPI SecurityPython

A FastAPI extension that provides authentication and authorization via dependencies.

#fastapi#oauth2#authentication
Stars236
Forks9
Last commit3 years ago
oauth2
oauth2Erlang

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

#oauth2#server-side#authentication
Stars221
Forks69
Last commit1 month 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
Stars206
Forks10
Last commit3 months ago
goiabada
goiabadaGo

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

#oauth2#authentication#user-management
Stars202
Forks19
Last commit1 day ago
auth0-angular
auth0-angularTypeScript

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

#spa#auth0-sdk#oauth2
Stars201
Forks70
Last commit1 day 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
Stars190
Forks17
Last commit7 days ago
rabarber
rabarberRuby

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

#rails#rails-gem#rbac
Stars189
Forks1
Last commit19 days ago
Rabarber
RabarberRuby

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

#rails#rails-gem#rbac
Stars189
Forks1
Last commit19 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
Stars182
Forks67
Last commit3 years 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
Stars137
Forks32
Last commit16 days ago
hoauth2
hoauth2Haskell

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

#haskell#functional-programming#web-security
Stars136
Forks59
Last commit15 days 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
Stars135
Forks35
Last commit2 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
Stars131
Forks43
Last commit26 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
Stars122
Forks28
Last commit7 days ago
PreviousPage 4 of 6

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
9 months ago
7 months ago
Next
#Authentication130
#Security96
#Access Control76
#Oauth269
#Openid Connect60
#Permissions38
#Api Security35
#Oauth31
#Rbac31
#Jwt29
#Identity Management25
#Middleware23