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

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
Stars122
Forks28
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
Abblix OIDC Server
Abblix OIDC ServerC#

A flexible, certified OpenID Connect and OAuth 2.0 server-side library for modern ASP.NET applications.

#openid#oauth2#server-side
Stars110
Forks137
Last commit1 day ago
Oidc.Server
Oidc.ServerC#

A flexible OpenID Connect and OAuth 2.0 server-side library for modern ASP.NET projects, featuring full certification and modular architecture.

#openid#oauth2#server-side
Stars110
Forks137
Last commit1 day 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
Forks27
Last commit4 years ago
IdentityServer4.MongoDB
IdentityServer4.MongoDBC#

MongoDB persistence layer for IdentityServer4, enabling NoSQL storage for OAuth 2.0 and OpenID Connect server data.

#persistence-layer#oauth2#authentication
Stars107
Forks60
Last commit3 years ago
Okta
OktaC#

Okta ASP.NET middleware enables OAuth 2.0/OIDC authentication and authorization for ASP.NET and ASP.NET Core applications.

#web-security#authentication#asp-net-core
Stars104
Forks53
Last commit6 months 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
OPAL (Open Policy Administration Layer)
OPAL (Open Policy Administration Layer)Python

A realtime administration layer for Open Policy Agent (OPA) that pushes live policy and data updates to authorization agents.

#fastapi#fine-grained-authorization#websocket-pubsub
Stars99
Forks1
Last commit
Blorc.OpenIdConnect
Blorc.OpenIdConnectC#

A Blazor library for implementing OpenID Connect authentication using the Authorization Code Flow with PKCE.

#authentication#single-page-application#openid-connect
Stars97
Forks11
Last commit3 days 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
Stars92
Forks15
Last commit1 month ago
speakeasy
speakeasyElixir

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

#elixir#phoenix#graphql
Stars82
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
Stars81
Forks2
Last commit10 months ago
Strathweb.TypedRouting.AspNetCore
Strathweb.TypedRouting.AspNetCoreC#

A library enabling strongly typed routing in ASP.NET Core MVC projects for type-safe route definitions and link generation.

#asp-net-core#dependency-injection#type-safety
Stars75
Forks9
Last commit
Authorization plugin
Authorization pluginPHP

A PSR7 middleware authorization stack for CakePHP applications, handling access control separately from authentication.

#cakephp#authorization#security
Stars74
Forks44
Last commit10 days ago
authgate
authgateGo

A lightweight OAuth 2.0 authorization server supporting Device Code, Authorization Code with PKCE, and Client Credentials grants.

#token-management#authorization-server#oauth2-server
Stars72
Forks8
Last commit2 months ago
ziggurat_foundations
ziggurat_foundationsPython

Framework-agnostic SQLAlchemy mixins for adding authorization, resource ownership, and permission management to applications.

#group-permissions#authentication#flask
Stars71
Forks23
Last commit3 years ago
plug_auth
plug_authElixir

A collection of Elixir plugs for HTTP Basic and Token authentication with role-based access control.

#elixir#web-security#authentication
Stars67
Forks13
Last commit9 years ago
IdentityServer
IdentityServer

OpenID Connect and OAuth 2.0 framework for ASP.NET Core (archived, superseded by Duende IdentityServer).

#authentication#asp-net-core#oauth-2
Stars64
Forks752
Last commit1 year ago
terminator
terminatorElixir

An Elixir library for granular access control with ABAC-style permissions, supporting roles, abilities, and entity-level authorization.

#elixir#elixir-phoenix#ecto
Stars63
Forks11
Last commit2 years ago
praetorian
praetorianCrystal

A minimalist Crystal authorization system inspired by Pundit, offering lightweight, dependency-less policy-based access control.

#minimalist#authorisation#crystal-lang
Stars61
Forks4
Last commit4 years ago
Shield
ShieldCrystal

A comprehensive Identity & Access Management solution for the Lucky framework with robust authentication and authorization features.

#oauth2#authentication#crystal-lang
Stars57
Forks8
Last commit12 days ago
Flask-JWT-Router
Flask-JWT-RouterPython

A Flask library for adding JWT-based authentication and authorization to routes, supporting both basic tokens and Google OAuth 2.0.

#token-management#oauth2#python-library
Stars56
Forks11
Last commit1 year ago
RService.io
RService.ioC#

A lightweight REST service framework for building APIs with ASP.NET Core.

#asp-net-core#microservice#rest-api
Stars50
Forks9
Last commit6 years ago
pocketbase-sveltekit-static
pocketbase-sveltekit-staticTypeScript

A minimalistic template combining PocketBase backend and SvelteKit frontend in a single Docker image or binary for easy deployment.

#template#authentication#authorization
Stars48
Forks9
Last commit
go-iam
go-iamGo

A lightweight, multi-tenant Identity and Access Management (IAM) server built in Golang.

#oauth#authentication#authorization
Stars47
Forks10
Last commit21 days ago
scope
scopeGo

A Go library for managing OAuth2 scopes with wildcard matching and struct field filtering.

#wildcard-matching#oauth2#go-library
Stars44
Forks8
Last commit5 years ago
IdentityServer4.EntityFrameworkCore
IdentityServer4.EntityFrameworkCoreC#

Entity Framework Core persistence layer for IdentityServer4, enabling configurable primary key types.

#entity-framework-core#persistence-layer#oauth2
Stars40
Forks11
Last commit
aurelia-identityserver-aspnetcore
aurelia-identityserver-aspnetcoreJavaScript

Sample integration of Aurelia with IdentityServer 4 and ASP.NET Core using OAuth/OpenID Connect flows.

#oauth#authentication#single-page-application
Stars37
Forks6
Last commit
JWT Middleware
JWT MiddlewareSwift

Middleware for JWT-based authentication and authorization in Vapor applications.

#hacktoberfest#authentication#jwt
Stars37
Forks5
Last commit4 years ago
graphql-auth
graphql-authRuby

A Ruby gem providing JWT-based authentication for GraphQL APIs using Devise logic.

#rails#authentication#graphql
Stars26
Forks25
Last commit3 years ago
FastAPI Casbin Auth
FastAPI Casbin AuthPython

FastAPI authorization middleware that integrates PyCasbin for flexible, policy-based access control.

#fastapi#auth#rbac
Stars25
Forks3
Last commit3 months ago
ada-security
ada-securityAda

An Ada framework for OAuth 2.0 and OpenID Connect client/server authentication to secure web applications.

#ada-library#openid#oauth
Stars23
Forks2
Last commit19 days ago
auther
autherRuby

A multi-account, form-based, database-less, application-wide, Rails authenticator.

#rails#authentication#authorization
Stars23
Forks0
Last commit3 months ago
joffref/opa-middleware
joffref/opa-middlewareGo

A Go middleware library that integrates Open Policy Agent with HTTP, Gin, Fiber, and Echo applications for policy enforcement.

#go-middleware#fiber-framework#policy-enforcement
Stars22
Forks8
Last commit2 years ago
MyJohnDeereAPI-OAuth2-Python-Example
MyJohnDeereAPI-OAuth2-Python-ExamplePython

A Python example application demonstrating OAuth2 authentication with the John Deere API.

#oauth2#john-deere-api#authentication
Stars22
Forks20
Last commit
PreviousPage 5 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
2 years ago
7 years ago
9 months ago
3 years ago
9 years ago
6 months ago
Next
#Authentication130
#Security96
#Access Control76
#Oauth269
#Openid Connect60
#Permissions38
#Api Security35
#Oauth31
#Rbac31
#Jwt29
#Identity Management25
#Middleware23