Open source oidc projects

Every project in the registry tagged oidc, ranked by real GitHub adoption.

projects 21 combined stars ★ 197K refresh nightly
01 Keycloak ★ 38K

Secure authentication and access control made simple

last push18 hours ago languageJava licenseApache-2.0
02 Better Auth ★ 31K

Framework-agnostic authentication for TypeScript applications

last push31 hours ago languageTypeScript licenseMIT
03 Authentik ★ 26K

Take control of your identity with a secure, flexible solution

last push14 hours ago languagePython license—
04 Pangolin ★ 23K

Zero trust network access that's better than VPN

last push17 hours ago languageTypeScript license—
05 Zitadel ★ 15K

Secure, customizable identity infrastructure for developers

last pushyesterday languageGo licenseAGPL-3.0
06 oauth2-proxy ★ 15K

A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.

last push28 hours ago languageGo licenseMIT
07 dex ★ 11K

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

last push14 hours ago languageGo licenseApache-2.0
08 pocket-id ★ 9.9K

The most user-friendly OpenID Connect Certified™ and OAuth 2.0 provider that lets users sign in to your applications with passkeys.

last push15 hours ago languageGo licenseBSD-2-Clause
09 tinyauth ★ 8.5K

The tiniest OpenID Certified™ authorization and authentication server you have ever seen.

last push18 hours ago languageGo licenseAGPL-3.0
10 voidauth ★ 2.9K

Single Sign-On for Your Self-Hosted Universe

last push14 hours ago languageTypeScript licenseAGPL-3.0
11 Defguard ★ 2.9K

Zero-Trust VPN with built-in 2FA/MFA and SSO capabilities

last push3 days ago languageRust license—
12 pac4j ★ 2.5K

Security engine for Java (authentication, authorization, multi frameworks): OpenID Connect, SAML2, CAS, OAuth, LDAP, JWT...

last pushyesterday languageJava licenseApache-2.0
13 polis ★ 2.3K

Streamline your web application's authentication with Polis, an SSO service supporting SAML and OpenID Connect protocols. Beyond enterprise-grade Single Sign-On

last push3 months ago languageTypeScript licenseApache-2.0
14 chatgpt-web ★ 1.9K

A third-party ChatGPT Web UI page built with Express and Vue3, through the official OpenAI completion API. / 用 Express 和 Vue3 搭建的第三方 ChatGPT 前端页面, 基于 OpenAI 官方

last push8 months ago languageVue licenseMIT
15 slink ★ 1.6K

Self-hosted image hosting and sharing platform with private links, collections, S3/SMB storage, OIDC SSO and ShareX support.

last push25 hours ago languagePHP licenseAGPL-3.0
16 rauthy ★ 1.4K

Single Sign-On Identity & Access Management via OpenID Connect, OAuth 2, PAM

last push3 days ago languageRust licenseApache-2.0
17 mod_auth_openidc ★ 1.1K

OpenID Certified™ OpenID Connect and FAPI 2 Relying Party module for Apache HTTPd

last push39 hours ago languageC licenseApache-2.0
18 product-is ★ 888

Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.

last push18 hours ago languageJava licenseApache-2.0
19 TheIdServer ★ 756

OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI

last push4 days ago languageC# licenseApache-2.0
20 melody-auth ★ 650

A turnkey OAuth & authentication system, designed for both Cloudflare Workers and Node.js

last push7 days ago languageTypeScript licenseMIT
21 openvpn-auth-oauth2 ★ 527

openvpn-auth-oauth2 is a plugin/management interface client for OpenVPN server to handle an OIDC based single sign-on (SSO) auth flows

last push9 days ago languageGo licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source oidc projects are there?

This registry tracks 21 projects tagged oidc, with 197,455 GitHub stars between them. The most-adopted is Keycloak at 37,640 stars.

Are these oidc projects free to use?

Yes — 18 of the 21 carry an explicit open-source licence across 4 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which oidc project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these oidc projects still maintained?

19 of the 21 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.