Django libraries
Here will be a list of packages which I find useful and can use in next projects. They will be grouped by topics.
User
- django-guest-user - Allow visitors to interact with your site like a temporary user ("guest") without requiring registration.
 - [django-hijack](https://pypi.org/project/django-hijack/ - Admins can log in and work on behalf of other users without having to know their credentials.)
 
Auth
- django-auth-db-router
 - django-allauth
 - django-dual-authentication
 - django-password-expire
 - django-single-session/
 - django-restricted-sessions
 - django-session-security
 - django-password-policies-validator
 - django-auto-logout - Auto logout a user after specific time in Django.
 - django-verified-email-field
 - django-mfa2
 - django-advanced-password-validation
 
Admin
- django-hide-admin
 - django-nonrelated-inlines
 - django-admin-views
 - django-admin-data-views
 - django-microservice-admin
 - django-adminactions
 - django-admin-confirm
 - django-admin-extra-buttons
 - django-admin-multi-select-filter
 - django-better-admin-arrayfield
 - django-subadmin -
 - django-admin-easy - Help to create computed or custom fields more friendly and easy way.
 - django-admin-shell
 - django-managerie
 - django-admin-lazy-load
 - django-admin-model-filters
 - django-admin-export-action
 - django-nested-admin
 - django-admin-relation-links
 - django-command-palette
 - django-admin-page-lock - Page Lock application prevents users from editing a page while it is being edited by someone else. The application is tailored to django admin implementation.
 - django-admin-numeric-filter
 - django-more-admin-filters
 - django-admin-cursor-paginator
 - django-admin-index
 - django-admin-shellx
 - django-dynamic-admin - Enable interactive selects in django-admin
 - django-no-queryset-admin-actions
 
Development & Debugging
Denormalization
Mail
- django-mail-admin - Receive & send mail with templates and multiple configuration
 - django-anymail - Django email backends and webhooks for Amazon SES, Mailgun, Mailjet, Postmark, SendGrid, SendinBlue, SparkPost and more
 
Migrations
- django-migration-rollback
 - django-migration-snapshots
 - django-check-migration-wtf
 - django-safemigrate
 - django-unmigrate
 - django-mass-migration
 - django-better-migrations
 - django-zeromigrations - command for django to set migrations zero with backup feature
 - django-remake-migrations
 - django-migrations-tui
 - django-migration-docs
 - django-migration-zero - an article about it
 - django-squash
 
PostgreSQL specific
- django-postgres-extra
 - django-pgtransaction
 - django-postgres-metrics
 - django-pgactivity
 - django-generate-series
 - django-range-merge
 - django-materialized-view - article about it
 - django-pgviews-schema - fork of django-pgviews-redux
 - django-pglock - Postgres advisory locks, table locks, and blocking lock management.
 
Fields
- django-entangled
 - django-privates - Login-protected 
FileField - file-validator - Safe way to validate your files
 - django-pydantic-field
 - django-annotatable-properties
 - django-nginx-secure-links
 - django-spicy-id
 - django-computedfields
 - django-slugify-processor
 - django-strict-fields
 - django-cryptography - A set of primitives for easily encrypting data in Django
 - django-secured-fields
 
Celery
- [django-celery-progress](https://pypi.org/project/django-celery-progress/
 - djangoceleryrpc
 
Caching
DRF (DjangoRestFramework)
EU cookie regulations
Forms
Fields
Monitoring
Models
Storages
Generic
- django-generic-helpers
 - django-generic-plus - Django model field that behaves as both a GenericForeignKey and a FileField
 - skip-django-generic-m2m-field
 - django-generic-links
 - django-generic-aggregation
 
Payment
Tenancy
- django-pgschemas - Multi-tenancy on Django using PostgreSQL schemas
 - django-multi-tenant
 - django-tenants-manager
 - django-tenant-schemas
 - django-tenant-users
 - django-easy-tenants
 - django-scopes
 - django-pgrls
 
GIS
- django-gisserver - Django speaking WFS 2.0 to expose geo data.
 - django-map-widgets - Configurable, pluggable and more user friendly map widgets for Django PostGIS fields.
 
QuerySets/ORM
- django-querysetsequence - Chain together multiple (disparate) QuerySets to treat them as a single QuerySet.
 - django-query-builder
 - django-queryable-properties - Starting with Django 5.0, GeneratedFields may be used to cover many of the use-cases of 
django-queryable-properties. - django-model-subquery - Get model instances back from your subqueries
 
Other
- django-maintenancemode
 - django-property-filter
 - django-hype - Referral links for Django
 - djangokit - A set of extensions for Django used in the construction of complex web applications
 - django-restraint
 - django-fast-ratelimit
 - django-sans-db - Tools for limiting access to the database in parts of your Django code.
 - django-filternaut - Generates arbitrarily complex Django Q-objects from simple data. It fits nicely into situations where users provide data which you want to filter a queryset with
 - django-bulk-signals
 - django-sphinx-view
 - django-data-wizard
 - django-cool-urls
 - django-swingtime