django-two-factor-auth has 2.7M monthly downloads and 2K GitHub stars. Version 1.18.1 supports Python 3.9+, first published in 2012.
It is stably maintained under a permissive license, last released in Sep 2025.
It is built on top of django, django-formtools and django-otp. It is used by 17 tracked packages, including cfl-common, rapid-router and maykin-2fa.
GitHub topics include two-factor-authentication, django and authentication.
Package Insights
- No releases in 222 days despite active commits
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- django >=4.2
- django-formtools
- django-otp >=0.8.0
- django-phonenumber-field <9
- qrcode <9
14 optional dependencies
- coverage[tests]
- django-otp-yubikey[yubikey]
- django-two-factor-auth[docs]
- freezegun[tests]
- isort[linting]
- phonenumbers[phonenumbers]
- phonenumberslite[phonenumberslite]
- ruff[linting]
- sphinx[docs]
- sphinx-rtd-theme[docs]
- tox[tests]
- twilio[call]
- twilio[sms]
- webauthn[webauthn]