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

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
Forks52
Last commit6 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.3k
Forks44
Last commit10 days 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 commit24 days ago
Security
SecurityC#

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

#web-security#authentication#aspnet-product
Stars1.3k
Forks579
Last commit7 years ago
oauth2
oauth2Rust

An extensible, strongly-typed Rust implementation of OAuth2 (RFC 6749) for building secure authentication clients.

#token-management#oauth2#authentication
Stars1.2k
Forks204
Last commit3 months ago
AuthX
AuthXPython

A ready-to-use and customizable authentication and OAuth2 management library for FastAPI applications.

#fastapi#authentification#oauth2
Stars1.2k
Forks62
Last commit7 days ago
AspNetAuthorizationWorkshop
AspNetAuthorizationWorkshopC#

A hands-on workshop for learning ASP.NET Core Authorization through step-by-step labs covering policies, roles, claims, and resource-based authorization.

#workshop#authentication#authorization
Stars1.2k
Forks238
Last commit
Friend
FriendClojure

An extensible authentication and authorization library for Clojure Ring web applications and services.

#functional-programming#web-security#authentication
Stars1.2k
Forks121
Last commit5 years 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
Forks334
Last commit5 days 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
Stars990
Forks306
Last commit6 days ago
terraform-provider-keycloak
terraform-provider-keycloakGo

A Terraform provider for managing Keycloak identity and access management resources as infrastructure-as-code.

#hacktoberfest#devops#authentication
Stars928
Forks427
Last commit3 days ago
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
Stars925
Forks37
Last commit
oauth2c
oauth2cGo

A command-line tool for fetching OAuth 2.0 access tokens using any grant type or client authentication method.

#oauth#devops#oauth2
Stars920
Forks50
Last commit28 days ago
alanning:roles
alanning:rolesJavaScript

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

#hacktoberfest#user-management#scoped-roles
Stars917
Forks167
Last commit2 months ago
OpenAM
OpenAMJava

Open-source access management solution for identity authentication, authorization, and federation with single sign-on and centralized policy control.

#identity-federation#oauth#oauth2
Stars873
Forks176
Last commit2 days ago
keycloak-angular
keycloak-angularTypeScript

A library that simplifies integrating Keycloak authentication and authorization into Angular applications.

#oauth2#authentication#openid-connect
Stars856
Forks312
Last commit1 month ago
FAE
FAERuby

A customizable and scalable content management system engine for Ruby on Rails applications.

#multi-language#hacktoberfest#rails
Stars854
Forks143
Last commit3 days ago
Fae
FaeRuby

A customizable and scalable content management system engine for Ruby on Rails applications.

#multi-language#hacktoberfest#rails
Stars854
Forks143
Last commit3 days ago
acl9
acl9Ruby

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

#rails-gem#rbac#dsl
Stars850
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
Stars850
Forks111
Last commit1 year ago
Backpex
BackpexElixir

A highly customizable administration panel for Phoenix LiveView applications, enabling quick CRUD views for existing data.

#crud#elixir#phoenix
Stars836
Forks75
Last commit3 days ago
FastAPI JWT Auth
FastAPI JWT AuthPython

A FastAPI extension providing secure, easy-to-use JWT authentication with access/refresh tokens, WebSocket support, and CSRF protection.

#token-management#fastapi#authentication
Stars828
Forks177
Last commit2 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
oauth2
oauth2Elixir

An Elixir library for building OAuth 2.0 client applications with support for multiple authorization strategies.

#elixir#oauth2#authentication
Stars772
Forks140
Last commit5 days ago
oauth4webapi
oauth4webapiTypeScript

A low-level, dependency-free JavaScript library for implementing OAuth 2.1, OAuth 2.0, OpenID Connect, and FAPI 2.0 clients.

#openid#oauth#cloudflare-workers
Stars762
Forks70
Last commit5 days ago
TheIdServer
TheIdServerC#

An open-source identity and access management server supporting OpenID Connect, OAuth2, WS-Federation, and SAML 2.0 with a built-in admin UI.

#oauth2-server#openid#oauth
Stars758
Forks90
Last commit3 days ago
Spotify
SpotifyObjective-C

A lightweight iOS framework that enables apps to control Spotify playback and access metadata via the Spotify app.

#ios#audio-control#authorization
Stars740
Forks203
Last commit9 months ago
com.google.oauth-client/google-oauth-client
com.google.oauth-client/google-oauth-clientJava

A Java library for OAuth 1.0a and OAuth 2.0 authorization, designed to work with any OAuth service on the web.

#oauth#java-library#oauth2
Stars658
Forks281
Last commit1 month ago
FastAPI Permissions
FastAPI PermissionsPython

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

#fastapi#row-level-security#acl
Stars655
Forks49
Last commit2 years ago
graphql-dotnet-server
graphql-dotnet-serverC#

A GraphQL server implementation for ASP.NET Core, providing HTTP and WebSocket transports with built-in UI tools.

#graphql#api-server#server
Stars600
Forks165
Last commit1 month ago
AspNet.Security.OpenIdConnect.Server
AspNet.Security.OpenIdConnect.ServerC#

Advanced OAuth2/OpenID Connect server framework for ASP.NET Core and OWIN/Katana with a low-level, protocol-first approach.

#oauth2#openid-connect#authorization
Stars553
Forks144
Last commit
CakeDC/Users plugin
CakeDC/Users pluginPHP

A comprehensive CakePHP plugin for user management, authentication, authorization, and social login.

#hacktoberfest#rbac#authentication
Stars523
Forks290
Last commit1 month ago
a12n-server
a12n-serverTypeScript

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

#totp#hacktoberfest#oauth2-server
Stars499
Forks52
Last commit4 months ago
canary
canaryElixir

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

#phoenix-application#elixir#phoenix-liveview
Stars485
Forks49
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 commit3 years ago
PreviousPage 3 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
7 years ago
9 days ago
6 years ago
Next
#Authentication98
#Security84
#Access Control60
#Oauth258
#Openid Connect53
#Permissions27
#Rbac26
#Oauth24
#Api Security24
#Identity Management23
#Jwt20
#Oidc20