Alternatives

48 alternatives to django-allauth

These products are placed in Auth & user management alongside django-allauth. The order reflects how much of django-allauth’s category footprint each one covers. It is not a ranking, and no company can pay to appear here.

Back to the django-allauth record →

Better Auth

better-auth.com
Reference

The most comprehensive authentication framework. Better Auth is open source, written primarily in TypeScript, released under MIT License. Its repository has 29.4K GitHub stars and 2.7K forks, and was last committed to within the last two weeks. Niched places it in Auth & user management.

Stars
29.4K
Forks
2.8K
License
MIT License
Last commit
yesterday
Compare with django-allauth

casbin

casbin.apache.org

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

Stars
20.3K
Forks
1.8K
License
Apache License 2.0
Last commit
yesterday
Compare with django-allauth

zitadel

zitadel.com

ZITADEL - Identity infrastructure, simplified for you.

Stars
14.6K
Forks
1.2K
License
GNU Affero General Public License v3.0
Last commit
3 days ago
Compare with django-allauth

logto

logto.io

🧑‍🚀 Authentication and authorization infrastructure for SaaS and AI apps, built on OIDC and OAuth 2.1 with multi-tenancy, SSO, and RBAC.

Stars
14.3K
Forks
1.1K
License
Mozilla Public License 2.0
Last commit
3 days ago
Compare with django-allauth

casdoor

casdoor.ai

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

Stars
14.1K
Forks
1.8K
License
Apache License 2.0
Last commit
2 days ago
Compare with django-allauth

cas

apereo.github.io

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

Stars
11.4K
Forks
4K
License
Apache License 2.0
Last commit
yesterday
Compare with django-allauth

hanko

hanko.io

Modern authentication, on your terms. Open source alternative to Auth0, Clerk, WorkOS, Stytch.

Stars
9K
Forks
1K
License
Other
Last commit
2 days ago
Compare with django-allauth

tinyauth

tinyauth.app

The tiniest OpenID Certified™ authorization and authentication server you have ever seen. tinyauth is open source, written primarily in Go, released under GNU Affero General Public License v3.0. Its repository has 8K GitHub stars and 259 forks, and was last committed to within the last two weeks. Niched places it in Auth & user management.

Stars
8.1K
Forks
259
License
GNU Affero General Public License v3.0
Last commit
today
Compare with django-allauth

Cosmos-Server

cosmos-cloud.io

☁️ The Most Secure and Easy Selfhosted Home Server. Take control of your data and privacy without sacrificing security and stability (Authentication, anti-DDOS, anti-bot)

Stars
6.1K
Forks
240
License
Other
Last commit
yesterday
Compare with django-allauth

kanidm

kanidm.com

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

Stars
5.2K
Forks
346
License
Mozilla Public License 2.0
Last commit
yesterday
Compare with django-allauth

ockam

docs.ockam.io

Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.

Stars
4.6K
Forks
557
License
Apache License 2.0
Last commit
7 months ago
Compare with django-allauth

iam

konglingfei.com

企业级的 Go 语言实战项目:认证和授权系统(带配套课程)

Stars
4.2K
Forks
1.1K
License
Other
Last commit
1 years ago
Compare with django-allauth

iron-session

get-iron-session.vercel.app

🛠 Secure, stateless, and cookie-based session library for Next.js or any JavaScript framework

Stars
4.1K
Forks
255
License
MIT License
Last commit
3 months ago
Compare with django-allauth

laravel-auth

laravel-auth.com

Laravel 12 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. Uses offical [Bootstrap 4](http://getbootstrap.com). This also makes full use of Controllers for the routes, templates for the views, and makes use of middleware for routing. 5 Minutes Stand-up time.

Stars
3K
Forks
980
License
MIT License
Last commit
1 months ago
Compare with django-allauth

oauthlib

oauthlib.readthedocs.io

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

Stars
3K
Forks
521
License
BSD 3-Clause "New" or "Revised" License
Last commit
20 days ago
Compare with django-allauth

You don't have the time to watch all the WWDC session videos yourself? No problem me and many contributors extracted the gist for you 🥳

Stars
2.6K
Forks
136
License
MIT License
Last commit
2 years ago
Compare with django-allauth

pac4j

pac4j.org

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

Stars
2.5K
Forks
711
License
Apache License 2.0
Last commit
yesterday
Compare with django-allauth

voidauth

voidauth.app

Single Sign-On for Your Self-Hosted Universe. voidauth is open source, written primarily in TypeScript, released under GNU Affero General Public License v3.0. Its repository has 2.4K GitHub stars and 87 forks, and was last committed to within the last two weeks.

Stars
2.4K
Forks
88
License
GNU Affero General Public License v3.0
Last commit
yesterday
Compare with django-allauth

caddy-security

authcrunch.com

🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐

Stars
2.2K
Forks
103
License
Apache License 2.0
Last commit
1 months ago
Compare with django-allauth

A GlobalProtect VPN client for Linux, written in Rust, based on OpenConnect and Tauri, supports SSO with MFA, YubiKey, and client certificate authentication, etc.

Stars
2.2K
Forks
254
License
GNU General Public License v3.0
Last commit
3 days ago
Compare with django-allauth

oauth2

oauth2.galtzo.com

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

Stars
2.2K
Forks
627
License
Other
Last commit
7 days ago
Compare with django-allauth

opencode-openai-codex-auth

numman-ali.github.io

OAuth authentication plugin for personal coding assistance with ChatGPT Plus/Pro subscriptions - uses OpenAI's official authentication method. opencode-openai-codex-auth is open source, written primarily in TypeScript, released under Other. Its repository has 2.2K GitHub stars and 149 forks, and was last committed to about 7 months ago. Niched places it in Auth & user management.

Stars
2.2K
Forks
149
License
Other
Last commit
7 months ago
Compare with django-allauth

xxl-sso

xuxueli.com

A distributed single-sign-on framework.(单点登录框架XXL-SSO)

Stars
2K
Forks
830
License
GNU General Public License v3.0
Last commit
8 days ago
Compare with django-allauth

authorizer

authorizer.dev

Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.

Stars
2K
Forks
211
License
Apache License 2.0
Last commit
yesterday
Compare with django-allauth

authgear-server

authgear.com

Open source Auth0/Clerk/Firebase alternative. Passkeys, SSO, MFA, passwordless, biometric login. Self-hosted or cloud. Enterprise-ready for SaaS & mobile apps

Stars
1.9K
Forks
126
License
Apache License 2.0
Last commit
4 days ago
Compare with django-allauth

MaxKey

maxkey.top

Dromara MaxKey 🗝️ SSO ,Leading-Edge IAM-IDaas(Identity and Access Management) Product , Under Apache-2.0 is free ,业界领先的IAM-IDaas身份管理和认证产品,遵循Apache-2.0开源免费,支持OAuth2.x、OpenID Connect、SAML2.0、CAS、JWT、SCIM等SSO标准协议,基于RBAC统一权限控制,实现用户生命周期管理,开源、安全、合规、自主可控。

Stars
1.9K
Forks
407
License
Apache License 2.0
Last commit
3 days ago
Compare with django-allauth

How we choose these alternatives

  1. Shared category, not opinion. A product appears only if the classifier and human review place it in at least one category alongside django-allauth. No company can pay to be listed.
  2. Ordered by overlap. The list is ranked by how much of django-allauth’s category footprint each product covers, so the closest substitutes come first rather than the best marketed.
  3. Judged on observable facts. Every row carries license, repository activity, and recency, each dated and source-reported, so you compare on evidence instead of claims.
  4. Absence is not a verdict. A missing product has simply not entered the Niched research set or carries no category assignment yet.

Read the full method or submit a missing product.