Registration

Adding of users to the system.

Features currently being evaluated

Feature Description
Tests?
Front-end Does the app provide a sane set of default templates?
Invitations
openid Handle openid registration/authentication
OAuth Handle OAuth registration
Persona Handle Persona registration
Other protocols Other supported registration protocols
1.5 compatible Compatible with Django 1.5.x custom user models
Docs? * Docs folder?
* install instructions?
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
OAuth2 Handle OAuth2 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
Purpose and Scope Does it just touch registration or is this blurred by other concepts?

Filter results

Package django-allauth Python Social Auth django-organizations django-registration-redux django-registration Pinax django-user-accounts django-graphql-auth django-lazysignup django-userena-ce django-sitegate django-email-registration django-guest-user django-verification
Package django-allauth Python Social Auth django-organizations django-registration-redux django-registration Pinax django-user-accounts django-graphql-auth django-lazysignup django-userena-ce django-sitegate django-email-registration django-guest-user django-verification
Description Integrated set of Django
applications addressing
authentication, registration,
account management as well as
3rd party (social) account
authentication.
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.
a Django-based platform for
rapidly developing websites
User accounts for Django Django registration and
authentication with GraphQL.
django-lazysignup is a package
designed to allow users to
interact with a site as if
they were authenticated users,
bu...
Accounts for Django made
beautifully simple
Reusable application for
Django to ease sign up & sign
in processes
So simple you'll burst into
tears right away.
A Django app that allows
visitors to interact with your
site as a guest user without
requiring registration.
Generalized app for two-step
verification.
Category App App App App App Framework App App App App App App App App
# Using This 131 30 6 13 243 50 5 0 9 22 3 3 1 1
Python 3?
Development Status Beta Beta Unknown Production/Stable Production/Stable Beta Production/Stable Beta Beta Production/Stable Production/Stable Production/Stable Beta Beta
Last updated June 19, 2022, 4:49 a.m. July 16, 2022, 1:07 a.m. Aug. 6, 2022, 8:59 a.m. July 1, 2022, 11:31 a.m. May 28, 2022, 3:25 a.m. March 12, 2021, 5:50 p.m. Jan. 22, 2022, 5:35 p.m. June 17, 2022, 5:46 a.m. Aug. 27, 2021, 11:14 a.m. June 2, 2022, 2:34 a.m. April 6, 2022, 1:17 a.m. April 1, 2022, 3:09 a.m. Jan. 11, 2022, 4:29 a.m. July 5, 2021, 9:08 a.m.
Version 0.51.0 5.0.0 2.0.2 2.11 3.3 0.7 3.2.0 0.3.16 2.0.0 7.0.1 1.3.2 0.5.0 0.5.2 1.2.0
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub
Commits
Stars 7,372 1,693 997 901 793 2,614 1,005 287 402 77 32 29 16 11
Repo Forks 2,639 325 182 345 236 459 354 78 87 14 5 5 3 2
Participants pennersr
jleclanche
julen
bittner
iarp
sssbox
agriffis
timgraham
Akay7
yrik
more...
omab
nijel
andreif
webjunkie
browniebroke
gorillamania
bradenmacdonald
aniav
clintonb
vinhub
more...
bennylope
nemesisdesign
mgrdcm
ericamador
avelis
justinmayer
bashu
thedrow
LegoStormtroopr
sannies
more...
ubernostrum
joshblum
macropin
dicato
laginha
felixxm
AMeng
jamesturk
timgraham
areski
more...
ubernostrum
mattfox
jambonrose
c0d3z3r0
TomasLoow
fdaveine
sybix
duncanparkes
adamalton
adamchainz
more...
paltman
brosner
jtauber
lukeman
grahamu
KatherineMichel
issackelly
endlesslupita
winhamwr
mroswell
more...
brosner
paltman
grahamu
KatherineMichel
nigma
mfonism
jacobwegner
madron
jtauber
jpotterm
more...
PedroBern
ulgens
dependabot[bot]
bzhr
pors
panosangelopoulos
joshuachinemezu
hashlash
yanivtoledano
capaci
more...
LaundroMat
danfairs
brad
aehlke
bradbeattie
oesmith
pashinin
cccaballero
grokcode
jnoss
more...
wunki
jmsmkn
pyup-bot
swistakm
smlz
yakky
mortenwh
barszczmm
wouterdebres
leonardoo
more...
idlesign
dotsbb
imposeren
aptwebapps
huxley
matthiask
fabiangermann
julianwachholz
blag
kaleissin
aleksaro
Documentation n/a n/a
Tests?  
incomplete
 
Incomplete
  coverage can always be improved
Front-end   (example project includes bootstrap based templates)  

Also, fully functional demo showing usage.
Invitations
openid
OAuth
Persona
Other protocols
1.5 compatible Compatible with 1.4 - 1.7.
Docs?   https://django-allauth.readthedocs.org/en/latest/  
http://python-social-auth.readthedocs.org/
 
Incomplete and at http://pinaxproject.com/docs/dev/apps/account/
https://github.com/matthiask/django-email-registration In README
Modularity (pluggability)   Does way too much for just registration.   Does way too much for just registration.
OAuth2
Code quality   pydanny learned his Django off this project!   Really awesome inline comments   (flake8)   black
Purpose and Scope   (does exactly this, registration of local and social accounts)  
Easy to setup, social authentication and authorization mechanism for Python projects
0 - Also does resets and oauth/openid   Adds in user permissions and avatars. sign up & sign in Allows verifying email addresses either for existing or new accounts. Suitable as an add-on for example for python-social-auth unsocial authentication. Automagically create temporary users for new visitors. This is a generalized library for two-step verification. Some assembly required. The demo shows three differnt ways to use it for registration.
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A