#Oidc

Showing 60 of 96 repositories tagged #oidc, ranked by stars

better-auth
better-auth
better-auth

The most comprehensive authentication framework

Score
100
โ˜… 29.1k โ‘‚ 2.7k +138/day
TypeScript
nextauthjs
nextauthjs
next-auth

Authentication for the Web.

Score
88
โ˜… 28.3k โ‘‚ 4.0k +4/day
TypeScript
goauthentik
goauthentik
authentik

The authentication glue you need.

Score
100
โ˜… 22.3k โ‘‚ 1.7k +4/day
Python
apache
apache
casbin

Apache Casbin: an authorization library that supports access control models like ACL, RBAC, ABAC.

Score
100
โ˜… 20.2k โ‘‚ 1.7k +26/day
Go
ory
ory
hydra

Internet-scale OpenID Certifiedโ„ข OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.

Score
96
โ˜… 17.4k โ‘‚ 1.6k +5/day
Go
zitadel
zitadel
zitadel

ZITADEL - Identity infrastructure, simplified forย you.

Score
88
โ˜… 14.3k โ‘‚ 1.2k +13/day
Go
casdoor
casdoor
casdoor

An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD

Score
92
โ˜… 13.9k โ‘‚ 1.7k +13/day
Go
dexidp
dexidp
dex

OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors

Score
85
โ˜… 11.0k โ‘‚ 2.0k +11/day
Go
pocket-id
pocket-id
pocket-id

An easy-to-use OAuth 2.0 and OpenID Connect provider that lets users sign in to your services with their passkeys.

Score
81
โ˜… 8.3k โ‘‚ 268 +25/day
Go
tinyauthapp
tinyauthapp
tinyauth

The tiniest OpenID Certifiedโ„ข authorization and authentication server you have ever seen.

Score
77
โ˜… 7.8k โ‘‚ 248 +15/day
Go
authlib
authlib
authlib

The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS, JWE, JWK, JWA, JWT included.

Score
80
โ˜… 5.4k โ‘‚ 549 +9/day
Python
kanidm
kanidm
kanidm

Kanidm: A simple, secure, and fast identity management platform

Score
100
โ˜… 5.1k โ‘‚ 337 +4/day
Rust
pgrok
pgrok
pgrok

Poor man's ngrok - a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding

Score
73
โ˜… 3.5k โ‘‚ 127 +3/day
Go
oauthlib
oauthlib
oauthlib

A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

Score
60
โ˜… 3.0k โ‘‚ 514 +3/day
Python
DefGuard
DefGuard
defguard

Zero-Trust access management with true WireGuardยฎ 2FA/MFA

Score
83
โ˜… 2.8k โ‘‚ 108 +4/day
Rust
lestrrat-go
lestrrat-go
jwx

Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe

Score
65
โ˜… 2.4k โ‘‚ 193 +7/day
Go
voidauth
voidauth
voidauth

Single Sign-On for Your Self-Hosted Universe

Score
93
โ˜… 2.3k โ‘‚ 83 +101/day
TypeScript
int128
int128
kubelogin

kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)

Score
69
โ˜… 2.3k โ‘‚ 235 +3/day
Go
ory
ory
polis

Streamline your web application's authentication with Polis, an SSO service supporting SAML and OpenID Connect protocols. Beyond enterprise-grade Single Sign-On, it also supports Directory Sync via the SCIM 2.0 protocol for automatic user and group provisioning/de-provisioning.

Score
75
โ˜… 2.2k โ‘‚ 224 โ€”
TypeScript
ruby-oauth
ruby-oauth
oauth2

๐Ÿ” oauth2 - A Ruby wrapper for the OAuth 2.0, & 2.1 Authorization Frameworks, including OpenID Connect (OIDC)

Score
100
โ˜… 2.2k โ‘‚ 627 โ€”
Ruby
openpubkey
openpubkey
opkssh

opkssh (OpenPubkey SSH)

Score
58
โ˜… 2.0k โ‘‚ 103 +1/day
Go
authts
authts
oidc-client-ts

OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications

Score
62
โ˜… 1.9k โ‘‚ 273 +1/day
TypeScript
chatgpt-web-dev
chatgpt-web-dev
chatgpt-web

A third-party ChatGPT Web UI page built with Express and Vue3, through the official OpenAI completion API. / ็”จ Express ๅ’Œ Vue3 ๆญๅปบ็š„็ฌฌไธ‰ๆ–น ChatGPT ๅ‰็ซฏ้กต้ข, ๅŸบไบŽ OpenAI ๅฎ˜ๆ–น completion API.

Score
50
โ˜… 1.9k โ‘‚ 463 โ€”
Vue
zitadel
zitadel
oidc

Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation

Score
62
โ˜… 1.8k โ‘‚ 210 +5/day
Go
DuendeSoftware
DuendeSoftware
products

The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core

Score
86
โ˜… 1.6k โ‘‚ 393 โ€”
C#
infrahq
infrahq
infra

Infra provides authentication and access management to servers and Kubernetes clusters.

Score
54
โ˜… 1.5k โ‘‚ 70 โ€”
Go
damienbod
damienbod
angular-auth-oidc-client

npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow

Score
79
โ˜… 1.2k โ‘‚ 451 โ€”
TypeScript
dvsekhvalnov
dvsekhvalnov
jose-jwt

Ultimate Javascript Object Signing and Encryption (JOSE), JSON Web Token (JWT) and Json Web Keys (JWK) Implementation for .NET and .NET Core

Score
71
โ˜… 1.0k โ‘‚ 193 +1/day
C#
christiaangoossens
christiaangoossens
hass-oidc-auth

OpenID Connect authentication provider for Home Assistant

Score
40
โ˜… 967 โ‘‚ 54 +10/day
Python
lastlogin-net
lastlogin-net
obligator

Simple and opinionated OpenID Connect server designed for self-hosters

Score
46
โ˜… 834 โ‘‚ 24 +1/day
Go
panva
panva
oauth4webapi

Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

Score
38
โ˜… 767 โ‘‚ 70 +1/day
TypeScript
vmware
vmware
pinniped

Pinniped is the easy, secure way to log in to your Kubernetes clusters.

Score
100
โ˜… 728 โ‘‚ 81 โ€”
Go
damienbod
damienbod
AspNet6IdentityServer4AngularOidcFlows

OpenID Connect Code Flow PKCE / Implicit Flow with Angular and ASP.NET Core 6 IdentityServer4

Score
14
โ˜… 723 โ‘‚ 202 โ€”
TypeScript
vibber-ai
vibber-ai
fastapi-azure-auth

Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs ๐Ÿ”’ B2C, single- and multi-tenant support.

Score
64
โ˜… 678 โ‘‚ 77 +1/day
Python
ferriskey
ferriskey
ferriskey

FerrisKey is an open-source IAM solution designed for modern cloud-native environments, high-performance and written in Rust.

Score
67
โ˜… 657 โ‘‚ 92 +1/day
Rust
7ritn
7ritn
VaulTLS

Selfhostable web app to make managing mTLS certificates a breeze

Score
50
โ˜… 653 โ‘‚ 30 +3/day
Rust
l4rm4nd
l4rm4nd
VoucherVault

Django web application to store and manage vouchers, coupons, loyalty and gift cards digitally. Supports PWA, offline caching, expiry notifications, transaction histories, file uploads and OIDC SSO.

Score
20
โ˜… 499 โ‘‚ 24 +3/day
HTML
lennart-k
lennart-k
rustical

a calendar server aiming to be simple, fast and passwordless

Score
33
โ˜… 496 โ‘‚ 34 +6/day
Rust
dasniko
dasniko
testcontainers-keycloak

A Testcontainer implementation for Keycloak IAM & SSO.

Score
95
โ˜… 456 โ‘‚ 63 โ€”
Java
thecodearcher
thecodearcher
limen

Modern, composable authentication for Go

Score
42
โ˜… 443 โ‘‚ 13 +31/day
Go
MicahParks
MicahParks
keyfunc

Create a jwt.Keyfunc for JWT parsing with a JWK Set or given cryptographic keys (like HMAC) in Golang.

Score
27
โ˜… 405 โ‘‚ 52 โ€”
Go
navikt
navikt
mock-oauth2-server

Mock OAuth2/OpenID Connect server for JVM tests and Docker Compose. No security workarounds needed.

Score
100
โ˜… 395 โ‘‚ 71 +3/day
Kotlin
markrai
markrai
scrumboy

Self-hosted kanban & project management with shareable boards, voice commands, sticky-notes, multi-language and MCP support

Score
38
โ˜… 384 โ‘‚ 32 +23/day
Go
damienbod
damienbod
AspNetCoreHybridFlowWithApi

Different ASP.NET Core applications using OpenID Connect Hybrid flow Code Flow, Code Flow with PKCE, JWT APIs, MFA examples

Score
50
โ˜… 378 โ‘‚ 72 โ€”
C#
marcincuber
marcincuber
eks

AWS EKS - kubernetes project and terraform module

Score
86
โ˜… 338 โ‘‚ 170 โ€”
HCL
Azure
Azure
azure-workload-identity

Azure AD Workload Identity uses Kubernetes primitives to associate managed identities for Azure resources and identities in Azure Active Directory (AAD) with pods.

Score
91
โ˜… 335 โ‘‚ 113 โ€”
Go
thunder-id
thunder-id
thunderid

ThunderID is a high-performance, open-source identity stack designed for developers to secure and manage access for humans, AI agents, and workloads through fully composable identity flows.

Score
50
โ˜… 323 โ‘‚ 326 +14/day
Go
UPDOT
UPDOT
payload-auth-plugin

Authentication plugin for Payload CMS

Score
25
โ˜… 303 โ‘‚ 40 +3/day
TypeScript
Luzifer
Luzifer
nginx-sso

SSO authentication provider for the auth_request nginx module

Score
35
โ˜… 302 โ‘‚ 41 โ€”
Go
mattrobinsonsre
mattrobinsonsre
terrapod

Open-source Terraform Enterprise replacement

Score
82
โ˜… 242 โ‘‚ 16 โ€”
Python
istio-ecosystem
istio-ecosystem
authservice

Move OIDC token acquisition out of your app code and into the Istio mesh

Score
31
โ˜… 241 โ‘‚ 68 +1/day
Go
Noooste
Noooste
garage-ui

Garage Admin UI with OIDC and team access control

Score
77
โ˜… 216 โ‘‚ 9 +5/day
Go
cisco-open
cisco-open
forge

ForgeMT runs multi-tenant GitHub Actions runners on AWS using ephemeral EC2 and ARC/Kubernetes capacity, with IaC-driven onboarding and IAM/OIDC isolation.

Score
73
โ˜… 208 โ‘‚ 9 โ€”
HCL
CrawlerCode
CrawlerCode
payload-authjs

A Payload CMS 3 plugin for Auth.js/NextAuth 5

Score
12
โ˜… 207 โ‘‚ 10 +1/day
TypeScript
kontext-security
kontext-security
kontext-cli

Open-source Runtime Security for tool-using AI agents providing permissions, credentials, policy enforcement, and audit trails.

Score
100
โ˜… 207 โ‘‚ 7 +1/day
Go
rcbj
rcbj
oauth2-oidc-debugger

An OAuth2 and OpenID Connect Debugger

Score
43
โ˜… 168 โ‘‚ 40 โ€”
JavaScript
ZL154
ZL154
JellyfinSecurity

A Jellyfin plugin that adds native two-factor authentication (TOTP, email OTP) with trusted device tokens, TV device pairing, LAN bypass, and API key bypass. Server-side enforcement โ€” works with all clients including web, mobile, TV, and service integrations like Sonarr/Radarr.

Score
36
โ˜… 163 โ‘‚ 7 +15/day
C#
TraceApps
TraceApps
nutritrace

Self-hosted personal nutrition tracker โ€” single Docker container, AGPL-3.0, no telemetry, no cloud sync.

Score
0
โ˜… 136 โ‘‚ 8 +4/day
Svelte
goauthentik
goauthentik
terraform-provider-authentik

Manage https://goauthentik.io with terraform.

Score
68
โ˜… 131 โ‘‚ 46 +1/day
Go
mlflow-oidc
mlflow-oidc
mlflow-oidc-auth

MLflow Tracking Server OIDC Auth plugin

Score
0
โ˜… 123 โ‘‚ 55 +1/day
Python
Related Topics
#oauth2#authentication#sso#security#oauth#openid-connect#identity#openid#golang#iam#authorization#kubernetes

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly