Open source oauth2 projects

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

projects 27 combined stars ★ 343K refresh nightly
01 Supabase ★ 114K

Postgres-powered backend platform for production apps

last push9 hours ago languageTypeScript licenseApache-2.0
02 Better Auth ★ 31K

Framework-agnostic authentication for TypeScript applications

last push41 hours ago languageTypeScript licenseMIT
03 authelia ★ 29K

The Single Sign-On Multi-Factor portal for web apps. OpenID Certified™ and Post-Quantum Cryptography Ready.

last push16 hours ago languageGo licenseApache-2.0
04 Authentik ★ 26K

Take control of your identity with a secure, flexible solution

last push9 hours ago languagePython license—
05 hydra ★ 18K

Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user ca

last push3 months ago languageGo licenseApache-2.0
06 Zitadel ★ 15K

Secure, customizable identity infrastructure for developers

last push11 hours ago languageGo licenseAGPL-3.0
07 oauth2-proxy ★ 15K

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

last push38 hours ago languageGo licenseMIT
08 Logto ★ 15K

Secure, seamless authentication for modern applications

last push22 hours ago languageTypeScript licenseMPL-2.0
09 InsForge ★ 13K

The all-in-one, open-source backend platform for agentic coding. InsForge gives your coding agent database, auth, storage, compute, hosting, and AI gateway to s

last push10 hours ago languageTypeScript licenseApache-2.0
10 Nango ★ 13K

Build product integrations with 500+ APIs in hours

last push12 hours ago languageTypeScript license—
11 cas ★ 11K

Apereo CAS - Identity & Single Sign On for all earthlings and beyond.

last push20 hours ago languageJava licenseApache-2.0
12 django-allauth ★ 10K

Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. 🔁 Mirro

last push3 days ago languagePython licenseMIT
13 ACI.dev ★ 4.9K

Build reliable AI agents with unified tool integration

last push34 hours ago languagePython licenseApache-2.0
14 oauth2-client ★ 3.8K

Easy integration with OAuth 2.0 service providers.

last push26 hours ago languagePHP licenseMIT
15 springdoc-openapi ★ 3.7K

Library for OpenAPI 3 with spring-boot

last push9 days ago languageJava licenseApache-2.0
16 vouch-proxy ★ 3.3K

an SSO and OAuth / OIDC login solution for Nginx using the auth_request module

last push1 months ago languageGo licenseMIT
17 pac4j ★ 2.5K

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

last push20 hours ago languageJava licenseApache-2.0
18 caddy-security ★ 2.3K

🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Git

last push6 days ago languageGo licenseApache-2.0
19 Authgear ★ 2.1K

Managed identity and access management for any app

last push17 hours ago languageGo licenseApache-2.0
20 bichon ★ 2.1K

Bichon – A lightweight, high-performance Rust email archiver with WebUI

last push24 hours ago languageRust licenseAGPL-3.0
21 daptin ★ 1.9K

Self-hosted application server for schema-driven APIs, identity, files, automation, integrations, realtime, metering, and protocols.

last push18 hours ago languageGo licenseLGPL-3.0
22 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 push28 hours ago languageJava licenseApache-2.0
23 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 push12 hours ago languageC# licenseApache-2.0
24 jans ★ 656

The Janssen Project is a home for open source IAM components, featuring Auth Server (OAuth/OpenID), Agama low-code identity orchestration, and the Cedarling pol

last push9 hours ago languageJava licenseApache-2.0
25 api-gateway ★ 656

Java-based API Gateway bridging legacy and modern APIs with WSDL-to-OpenAPI, SOAP-to-REST, XML, OAuth2, and GraphQL.

last push9 hours ago languageJava licenseApache-2.0
26 melody-auth ★ 651

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

last push7 days ago languageTypeScript licenseMIT
27 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 push10 days ago languageGo licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source oauth2 projects are there?

This registry tracks 27 projects tagged oauth2, with 342,952 GitHub stars between them. The most-adopted is Supabase at 114,446 stars.

Are these oauth2 projects free to use?

Yes — 25 of the 27 carry an explicit open-source licence across 5 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 oauth2 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 oauth2 projects still maintained?

26 of the 27 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.