pennersr/django-allauth

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 6 minutes ago
Added to GitGenius on September 5th, 2026
Created on October 10th, 2010
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 3,110
Total Stargazers: 10,376 (+0)
Total Subscribers: 193 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 37.6 hours
Mean response time: 102.5 days
90th percentile: 187.9 days
Tracked items: 2,388

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "Design Decision Needed" is answered fastest, typically in about 2 days, while "Abandoned" waits about 3 weeks. Only 0% of issues opened in the past year have been closed. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,375 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Feature request (94)
  • Awaiting input (66)
  • Unconfirmed (54)
  • FIXME (50)
  • TODO (34)
  • Help wanted (27)
  • Design Decision Needed (14)
  • Abandoned (12)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

django-allauth is a Django authentication and account management framework that provides integrated applications for user authentication, registration, account management, and third-party social login.

The tool addresses the complexity of building comprehensive authentication systems by bundling multiple Django applications that work together. It handles traditional username and password authentication alongside social account integration, allowing users to sign in through external providers. The framework manages user registration workflows, account settings, email verification, and password recovery. It supports multiple authentication protocols including OAuth2, OpenID Connect, SAML, and WebAuthn, enabling both standard login flows and modern passwordless authentication through passkeys.

Teams building Django applications should consider django-allauth when they need a complete authentication solution rather than assembling multiple libraries. It suits projects ranging from small applications to large platforms that require flexible account management and social login capabilities. The framework is particularly valuable for applications targeting users who prefer signing in through existing social accounts, as it handles the complexity of integrating multiple providers and managing their varying authentication protocols. Projects with straightforward authentication needs might find it more than necessary, but those requiring two-factor authentication, passkey support, or multiple social providers will benefit from having these features pre-integrated and tested together.

The project maintains active development with regular updates addressing security concerns and adding support for new authentication standards. The codebase shows consistent attention to compatibility across Django versions and Python environments. Development activity demonstrates responsiveness to issues and pull requests, with maintainers engaged in discussions about feature requests and bug reports. The project's documentation is comprehensive, covering setup, configuration, and customization patterns for common use cases. The framework has established itself as a stable dependency in the Django ecosystem, with a track record of supporting new authentication methods as they emerge.