django-allauth
MIT accounts, social login and MFA for Django
Python / Python · OSS/MIT · 10.4k
Reviewed 2026-10-18 · last push 2026-10-16 · repo checked 2026-10-19
What's Good
MIT (pennersr/django-allauth), maintained since 2010. Covers local accounts with email verification, dozens of OAuth/OIDC and SAML providers, MFA with TOTP, recovery codes and WebAuthn/passkeys, user sessions, and a headless API for SPAs and mobile apps. Very well documented and widely deployed. ★~10.4k.
The Catch
It is large and settings-heavy, so read the configuration docs closely. Default templates are plain and you will restyle them. Django-only by design. Development and some project resources have moved toward Codeberg and allauth.org.
Verdict
The standard way to add real accounts and social login to Django.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/django-allauth)
HTML
<a href="https://stackgems.com/gems/django-allauth"><img src="https://stackgems.com/badge/django-allauth.svg" alt="django-allauth reviewed on Stack Gems" height="20"></a>
Related
Python →- marimoApache-2.0 reactive Python notebooks as git-friendly scripts
- SupervisionModel-agnostic computer-vision toolkit for detections, zones, and video
- HishelBSD-3 elegant HTTP caching for Python
- NVIDIA Model OptimizerApache-2.0 quantization/pruning/NAS/distill for HF → TensorRT-LLM/vLLM
- Data FormulatorMIT AI-powered data exploration and visualization (Microsoft)