Registration
Adding of users to the system.
Search & Filter
| Package | Python Social Auth | django-organizations | django-registration-redux | django-registration | django-user-accounts | Hello, ID Please (HIdP) | django-allauth | django-verification | django-guest-user |
|---|---|---|---|---|---|---|---|---|---|
|
Description
|
Python Social Auth -
Application - Django |
:couple: Multi-user accounts
for Django projects |
Django-registration (redux)
provides user registration functionality for Django websites. |
An extensible
user-registration app for Django. |
User accounts for Django
|
Hello, ID Please!
|
Integrated set of Django
applications addressing authentication, registration, account man… |
Generalized app for two-step
verification. |
A Django app that allows
visitors to interact with your site as a guest user without requi… |
|
Category
|
App | App | App | App | App | App | App | App | App |
|
Using This
|
30
|
6
|
14
|
243
|
5
|
0
|
144
|
1
|
1
|
|
Python 3?
|
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|
Dev Status
|
Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Beta | Beta |
|
Version (PyPI)
|
5.9.0 | 2.6.0 | 2.13 | 5.2.1 | 3.3.2 | 2.0.0 | 65.14.3 | 1.4.0 | 0.5.5 |
|
Stars
|
2,133 | 1,353 | 973 | 946 | 1,222 | 23 | 9 | 13 | 80 |
|
Forks
|
395 | 221 | 339 | 233 | 348 | 0 | 122 | 2 | 13 |
|
Commits
|
|
|
|
|
|
|
|
|
|
|
Updated
|
7 May 2026 | 8 Mar 2026 | 9 Oct 2025 | 7 Apr 2025 | 22 Jul 2024 | 7 Apr 2026 | 13 Feb 2026 | 28 Feb 2024 | 1 Oct 2023 |
|
License
|
BSD-3-Clause | BSD License | BSD License | BSD-3-Clause | MIT License | BSD-3-Clause | MIT | MIT License | MIT |
|
Links
|
|||||||||
|
Feature Comparison
(click cells to edit)
|
|||||||||
|
Purpose and Scope
|
Easy to setup, social authentication and authorization mechanism for Python projects |
—
|
—
|
|
—
|
—
|
(does exactly this, registration of local and social accounts)
|
This is a generalized library for two-step verification. Some assembly required. The demo shows three differnt ways to use it for registration.
|
Automagically create temporary users for new visitors.
|
|
Docs?
|
—
|
—
|
|
—
|
—
|
In README
|
—
|
||
|
Tests?
|
incomplete |
—
|
—
|
|
—
|
—
|
|
coverage can always be improved
|
|
|
Modularity (pluggability)
|
|
—
|
—
|
|
—
|
—
|
|
|
—
|
|
Code quality
|
|
—
|
—
|
|
—
|
—
|
|
—
|
black
|
|
Front-end
|
—
|
—
|
—
|
|
—
|
—
|
(example project includes bootstrap based templates)
|
Also, fully functional demo showing usage. |
—
|
|
1.5 compatible
|
|
—
|
—
|
|
—
|
—
|
|
|
|
|
Invitations
|
—
|
—
|
—
|
|
—
|
—
|
—
|
—
|
—
|
|
openid
|
|
—
|
—
|
—
|
—
|
—
|
|
|
—
|
|
OAuth
|
|
—
|
—
|
—
|
—
|
—
|
|
|
—
|
|
OAuth2
|
|
—
|
—
|
—
|
—
|
—
|
|
|
|
|
Persona
|
|
—
|
—
|
—
|
—
|
—
|
|
|
—
|
|
Other protocols
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
Python Social Auth - Application - Django
Easy to setup, social authentication and authorization mechanism for Python projects
incomplete
:couple: Multi-user accounts for Django projects
Django-registration (redux) provides user registration functionality for Django websites.
An extensible user-registration app for Django.
User accounts for Django
Hello, ID Please!
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
Generalized app for two-step verification.
Also, fully functional demo showing usage.
A Django app that allows visitors to interact with your site as a guest user without requiring registration.
Showing 9 of 19 packages in this grid.
Features Being Compared
Purpose and Scope
Does it just touch registration or is this blurred by other concepts?
Docs?
* Docs folder? * install instructions?
Tests?
Modularity (pluggability)
* Installation should be minimally invasive to the rest of your project. * Do not confuse pluggability with over-engineering for every generic use case. * Within your app, sub-modularity is great, e.g. different registration backends for django-registration
Code quality
* No weird layout stuff * Code follows PEP-8! * Keeps variables set in settings.py smal? * Easy to plug in, INSTALLED_APPS = ‘foo’ preferred. * Easy to remember name
Front-end
Does the app provide a sane set of default templates?
1.5 compatible
Compatible with Django 1.5.x custom user models
Invitations
openid
Handle openid registration/authentication
OAuth
Handle OAuth registration
OAuth2
Handle OAuth2 registration
Persona
Handle Persona registration
Other protocols
Other supported registration protocols