Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Security
  4. OpenID Connect

OpenID Connect

The "Awesome OpenID Connect" project is a curated resource list focused on OpenID Connect, an identity standard and authentication protocol built on OAuth 2.0 for user identity assertion. This list encompasses a variety of resources including libraries, SDKs, tutorials, best practices, and community tools that facilitate the implementation and understanding of OpenID Connect. It is beneficial for developers, security professionals, and organizations looking to enhance their authentication mechanisms and user identity management. By exploring this collection, users can find essential tools and insights to effectively integrate OpenID Connect into their applications and services.

openid-connectoauth2authenticationidentity-managementsecuritylibrariestutorialssdk
RSSView on GitHub
99 stars20 forks0 contributorsUpdated
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

Table of Contents

15 sections · 160 projects

OpenID Providers (OP)

45 projects
Auth0
auth0.com
Authelia
authelia.com
Authentik
Authentik

An open-source Identity Provider (IdP) for modern SSO, supporting SAML, OAuth2/OIDC, LDAP, RADIUS, and more.

Python25,3121 day ago
Authlete
authlete.com
Cognito
aws.amazon.com
Clerk
clerk.com
Cloudentity
cloudentity.com
Connect2id
connect2id.com
Curity Identity Server
curity.io
Descope
docs.descope.com
Dex
Dex

A federated OpenID Connect (OIDC) and OAuth 2.0 provider with pluggable connectors to external identity sources.

Go11,0791 day ago
Duende IdentityServer
duendesoftware.com
duo.com
duo.com
FrontEgg
docs.frontegg.com
Keycloak
keycloak.org
Gluu
gluu.org
Gravitee.io
gravitee.io
Kinde
kinde.com
LoginRadius
loginradius.com
Logto
Logto

Open-source authentication and authorization infrastructure for SaaS and AI apps, built on OIDC and OAuth 2.1.

TypeScript14,4931 day ago
Okta
okta.com
Microsoft Entra ID
microsoft.com
MITREid Connect
MITREid Connect

A certified OpenID Connect reference implementation in Java on the Spring platform, serving as an Identity Provider and OAuth 2.0 Authorization Server.

Java1,5082 years ago
OpenIddict
OpenIddict

A flexible and versatile OAuth 2.0/OpenID Connect stack for implementing client, server, and token validation in .NET applications.

C#5,2377 days ago
Onelogin
onelogin.com
Ory Hydra
Ory Hydra

OpenID Certified OAuth 2.0 and OpenID Connect server optimized for low-latency, high throughput, and cloud-native deployments.

Go17,5121 month ago
Ory Polis (formerly BoxyHQ Jackson)
Ory Polis (formerly BoxyHQ Jackson)

An open-source enterprise SSO service that bridges SAML and OIDC to OAuth 2.0, with SCIM 2.0 directory sync.

TypeScript2,2621 month ago
node-oidc-provider
node-oidc-provider

OpenID Certified OAuth 2.0 Authorization Server implementation for Node.js with extensive spec support.

JavaScript3,8022 days ago
PingFederate
pingidentity.com
Pocket ID
Pocket ID

A simple OIDC provider that enables passkey-only authentication for self-hosted services.

Go9,0762 days ago
SiteMinder
broadcom.com
SSOJet
ssojet.com
Transmit Security
developer.transmitsecurity.com
WSO2 Identity Server
wso2.com
Zitadel
Zitadel

An open-source identity and access management platform with multi-tenancy, SSO, MFA, and API-first design for developers.

Go14,9231 day ago
Alibaba Cloud IDaaS
alibabacloud.com
SecureAuth
secureauth.com
FusionAuth
fusionauth.io
IBM Verify
ibm.com
MojoAuth
mojoauth.com
CyberArk Identity
cyberark.com
SailPoint
sailpoint.com
SAP Customer Identity
help.sap.com
WorkOS
workos.com
OpenID Foundation conformance suite
gitlab.com

C

4 projects
liboauth2
liboauth2

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

C13822 days ago
IdentityModel.OidcClient
IdentityModel.OidcClient

A certified C#/.NET Standard OpenID Connect client library for native mobile and desktop applications implementing RFC 8252.

C#6141 year ago
mod_auth_openidc
mod_auth_openidc

An OpenID Connect and FAPI 2 Relying Party module for Apache HTTPd, enabling standards-based authentication and authorization.

C1,0932 days ago
ngx_oauth2_module
ngx_oauth2_module

An NGINX module that validates OAuth 2.0 bearer tokens and sets headers/variables based on validation results.

M4173 months ago

Dart

1 projects
openid_client
openid_client

A Dart library for implementing OpenID Connect clients with support for OAuth2 providers like Facebook.

Dart964 months ago

Erlang

1 projects
oidcc
oidcc

An OpenID Connect certified client library for Erlang and Elixir applications.

Erlang2394 days ago

Golang

2 projects
go-oidc
go-oidc

A Go package that adds OpenID Connect client support to the standard OAuth2 library.

Go2,4741 day ago
oidc
oidc

An OpenID Foundation-certified OpenID Connect client and server library for Go, designed for ease of use.

Go1,8803 days ago

Related Awesome Lists

📦
Hacking

The "Awesome Hacking" project is a curated resource list designed for those interested in the field of hacking, which involves exploring and exploiting vulnerabilities in computer systems and networks. This list encompasses a wide range of categories, including penetration testing tools, ethical hacking tutorials, security research papers, and community forums. It serves as a valuable resource for beginners looking to learn the basics of cybersecurity, as well as experienced professionals seeking advanced techniques and tools. Whether you are aiming to enhance your skills or stay updated on the latest security trends, this collection offers a wealth of information to support your hacking journey.

16.1k
📦
Security

The "Awesome Security" project is a curated collection of resources focused on enhancing security practices in the digital realm. This list encompasses a wide range of categories including security tools, libraries, frameworks, tutorials, and best practices for various platforms and technologies. It is designed to benefit security professionals, developers, and system administrators alike, providing valuable insights and tools to safeguard applications and data. Whether you are a beginner looking to understand security fundamentals or an experienced practitioner seeking advanced techniques, this project offers a wealth of information to help you improve your security posture and protect your digital assets.

14.2k
📦
Malware Analysis

The "Awesome Malware Analysis" project is a curated resource list designed to assist security professionals and researchers in the field of malware analysis. Malware analysis involves examining malicious software to understand its behavior, functionality, and impact. This list includes tools for static and dynamic analysis, reverse engineering resources, malware databases, and educational materials such as tutorials and courses. It is valuable for both beginners looking to learn the basics and experienced analysts seeking advanced techniques and tools. Users can find a wealth of resources to enhance their skills and improve their malware analysis capabilities.

13.6k
📦
Web Security

The "Awesome Web Security" project is a curated collection of resources focused on the security of web applications and services. Web security encompasses practices and technologies designed to protect websites and online services from cyber threats, vulnerabilities, and attacks. This list includes tools for penetration testing, secure coding practices, frameworks, libraries, and educational materials such as articles and tutorials. It is valuable for developers, security professionals, and researchers who seek to enhance their understanding of web security and implement robust security measures. Users can find essential tools and knowledge to safeguard their web applications effectively and stay ahead of potential threats.

13.2k