SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Oauth2 Projects
-
django-allauth
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. 🔁 Mirror of https://codeberg.org/allauth/django-allauth/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Try https://www.klavis.ai, which is a open source MCP integration platform.
-
authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS, JWE, JWK, JWA, JWT included.
-
aci
ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
-
Project mention: Fired by Google for Creating the Google Workspace CLI | news.ycombinator.com | 2026-06-23
Doesn’t appear to be at feature parity to GAM yet. https://github.com/GAM-team/GAM/wiki
-
-
Project mention: We stopped AI bot spam in our GitHub repo using Git's –author flag | news.ycombinator.com | 2026-05-18
I have 3 PRs on https://github.com/django-oauth/django-oauth-toolkit/pulls that haven't been merged for OVER AN YEAR due to the maintaners being overloaded and who are expected to work on this for free. The fact that these PRs are not being promptly reviewed have cost me at least 3000€ in potential grant work.
If I was told that I would make a deposit of $100 just to get the PR reviewed, I wouldn't even blink.
-
-
fastapi-react
🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker
-
-
Streamlit-Authenticator
A secure authentication module to manage user access in a Streamlit application.
-
email-oauth2-proxy
An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method. Keep legacy email clients working with Exchange Online, Gmail and other providers.
-
-
-
mcp-gateway-registry
Enterprise-ready MCP Gateway & Registry that centralizes AI development tools with secure OAuth authentication, dynamic tool discovery, and unified access for both autonomous AI agents and AI coding assistants. Transform scattered MCP server chaos into governed, auditable tool access with Keycloak/Entra integration.
Project mention: Hosting MCP Gateway Registry on AWS ECS: A Practical Blueprint for Enterprise Agentic AI Systems | dev.to | 2026-05-24In this blog, I will walk through how we can host an MCP Gateway Registry on AWS using ECS Fargate, based on the Terraform AWS ECS deployment model from the MCP Gateway Registry project. This blog is based on the repo https://github.com/agentic-community/mcp-gateway-registry/tree/main and all credit goes to repo contributors.
-
fastapi-azure-auth
Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.
-
-
fastapi-sso
FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)
-
-
-
-
drf-social-oauth2
drf-social-oauth2 makes it easy to integrate Django social authentication with major OAuth2 providers, i.e., Facebook, Twitter, Google, etc.
-
Python Oauth2 discussion
Python Oauth2 related posts
-
What "Built It Solo" Actually Means When You Work With AI
-
Googleworkspace/CLI
-
Putting email in its place with Emacs and Mu4e
-
Working with Git Patches in Apple Mail (2023)
-
Gmail to SQLite
-
Integrate Google OAuth2 Social Authentication into your Django Web App
-
Django AllAuth Chapter 4 - Customizing Django AllAuth UI
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Aug 2026
Index
What are some of the best open-source Oauth2 projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | django-allauth | 10,363 |
| 2 | klavis | 5,786 |
| 3 | authlib | 5,396 |
| 4 | aci | 4,828 |
| 5 | GAM | 4,256 |
| 6 | gmvault | 3,638 |
| 7 | django-oauth-toolkit | 3,333 |
| 8 | OAuthLib | 2,975 |
| 9 | fastapi-react | 2,588 |
| 10 | Python Social Auth | 2,140 |
| 11 | Streamlit-Authenticator | 2,085 |
| 12 | email-oauth2-proxy | 1,457 |
| 13 | Flask-OAuthlib | 1,447 |
| 14 | django-rest-framework-social-oauth2 | 1,066 |
| 15 | mcp-gateway-registry | 850 |
| 16 | fastapi-azure-auth | 676 |
| 17 | falconpy | 510 |
| 18 | fastapi-sso | 482 |
| 19 | django-oidc-provider | 451 |
| 20 | loginpass | 319 |
| 21 | django-auth-adfs | 299 |
| 22 | drf-social-oauth2 | 292 |
| 23 | aioauth | 231 |