Registration

Adding of users to the system.

19 Packages
13 Features

Search & Filter

Python Social Auth - Application - Django

2,133
Stars
395
Forks
30
Usage
Py3
Status Production/Stable
Version 5.9.0
Updated 7 May 2026
License BSD-3-Clause
Commits
Features
Purpose and Scope
 
Easy to setup, social authentication and authorization mechanism for Python projects
Tests?
 
incomplete
Modularity (pluggability)
Code quality
Front-end
1.5 compatible
Invitations
openid
OAuth
OAuth2
Persona
Other protocols

:couple: Multi-user accounts for Django projects

1,353
Stars
221
Forks
6
Usage
Py3
Status Production/Stable
Version 2.6.0
Updated 8 Mar 2026
License BSD License
Commits
Features
Purpose and Scope
Docs?
Tests?
Modularity (pluggability)
Code quality
Front-end
1.5 compatible
Invitations
openid
OAuth
OAuth2
Persona
Other protocols

Django-registration (redux) provides user registration functionality for Django websites.

973
Stars
339
Forks
14
Usage
Py3
Status Production/Stable
Version 2.13
Updated 9 Oct 2025
License BSD License
Commits
Features
Purpose and Scope
Docs?
Tests?
Modularity (pluggability)
Code quality
Front-end
1.5 compatible
Invitations
openid
OAuth
OAuth2
Persona
Other protocols

An extensible user-registration app for Django.

946
Stars
233
Forks
243
Usage
Py3
Status Production/Stable
Version 5.2.1
Updated 7 Apr 2025
License BSD-3-Clause
Commits
Features
Purpose and Scope
Docs?
Tests?
Modularity (pluggability)
Code quality
Front-end
1.5 compatible
Invitations
openid
OAuth
OAuth2
Persona
Other protocols

User accounts for Django

1,222
Stars
348
Forks
5
Usage
Py3
Status Production/Stable
Version 3.3.2
Updated 22 Jul 2024
License MIT License
Commits
Features
Purpose and Scope
Docs?
Tests?
Modularity (pluggability)
Code quality
Front-end
1.5 compatible
Invitations
openid
OAuth
OAuth2
Persona
Other protocols

Hello, ID Please!

23
Stars
0
Forks
0
Usage
Py3
Status Production/Stable
Version 2.0.0
Updated 7 Apr 2026
License BSD-3-Clause
Commits
Features
Purpose and Scope
Docs?
Tests?
Modularity (pluggability)
Code quality
Front-end
1.5 compatible
Invitations
openid
OAuth
OAuth2
Persona
Other protocols

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

9
Stars
122
Forks
144
Usage
Py3
Status Production/Stable
Version 65.14.3
Updated 13 Feb 2026
License MIT
Commits
Features
Purpose and Scope
  (does exactly this, registration of local and social accounts)
Tests?
Modularity (pluggability)
Code quality
Front-end
  (example project includes bootstrap based templates)
1.5 compatible
Invitations
openid
OAuth
OAuth2
Persona
Other protocols

Generalized app for two-step verification.

13
Stars
2
Forks
1
Usage
Py3
Status Beta
Version 1.4.0
Updated 28 Feb 2024
License MIT License
Commits
Features
Purpose and Scope
This is a generalized library for two-step verification. Some assembly required. The demo shows three differnt ways to use it for registration.
Docs?
In README
Tests?
  coverage can always be improved
Modularity (pluggability)
Code quality
Front-end
 

Also, fully functional demo showing usage.
1.5 compatible
Invitations
openid
OAuth
OAuth2
Persona
Other protocols

A Django app that allows visitors to interact with your site as a guest user without requiring registration.

80
Stars
13
Forks
1
Usage
Py3
Status Beta
Version 0.5.5
Updated 1 Oct 2023
License MIT
Commits
Features
Purpose and Scope
Automagically create temporary users for new visitors.
Docs?
Tests?
Modularity (pluggability)
Code quality
  black
Front-end
1.5 compatible
Invitations
openid
OAuth
OAuth2
Persona
Other protocols

Showing 9 of 19 packages in this grid.

View All Packages

Features Being Compared

13 features

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