A curated list of Django packages, tools, libraries, guides, tutorials, boilerplates, and ecosystem resources — covering web development, APIs, admin customization, security, testing, deployment, DevOps, and modern Django practices.
- Official Resources
- Starter Templates & Boilerplates
- Admin Enhancements
- Authentication & Authorization
- APIs & REST
- GraphQL
- Databases & ORM
- Caching & Performance
- Security
- Testing
- Async & Real-Time
- Deployment & DevOps
- Developer Tools
- Learning Resources
- Related Awesome Lists
- Django Project – Official site.
- Django Documentation – Comprehensive official docs.
- Django GitHub
- Django Packages – Directory of Django extensions.
- Cookiecutter Django – Full-featured production-ready Django project template.
- Django Starter Template
- Django REST Boilerplate – DRF-based starter setups.
- django-grappelli – A modern UI for Django Admin.
- django-jet – Admin dashboard interface.
- django-admin-interface – Customizable admin theme.
- django-import-export – CSV/Excel import & export for admin.
- django-allauth – Authentication with social login.
- django-rest-auth – Authentication for DRF.
- django-guardian – Per-object permissions.
- django-axes – Brute-force protection.
- Django REST Framework (DRF) – Most popular toolkit for building APIs.
- DRF SimpleJWT – JWT authentication for DRF.
- DRF Spectacular – OpenAPI 3 schema generator.
- DRF CamelCase – CamelCase formatting for APIs.
- Graphene-Django – GraphQL integration for Django.
- Strawberry – Pythonic GraphQL library with Django support.
- Ariadne – Schema-first GraphQL implementation for Django.
- Django ORM – Built-in ORM.
- Django Extensions – Additional management commands & utilities.
- django-filter – Advanced filtering for querysets.
- django-redis – Redis cache & session backend.
- django-cachalot – Cache ORM queries automatically.
- django-debug-toolbar – Performance debugging panel.
- django-silk – Profiling & performance analysis.
- django-secure – Built-in security middleware.
- django-axes – Login attempt monitoring.
- django-two-factor-auth – 2FA for Django apps.
- django-csp – Content Security Policy middleware.
- pytest-django – Use pytest with Django.
- factory_boy – Fixtures replacement using factories.
- model-bakery – Quick model instances for tests.
- tox – Test automation framework.
- Django Channels – WebSockets & async support.
- Daphne – ASGI server for Django.
- Starlette + Django Hybrid Setups – Combining async frameworks with Django.
-
Hosting
-
Server Environments
-
Containers & CI/CD
- django-debug-toolbar
- django-extensions
- Black – Code formatter for Python.
- Pylint
- mypy – Static typing for Python + Django.
- Django Documentation
- Django Girls Tutorial
- RealPython Django Tutorials
- Try Django (YouTube)
- Mozilla Django Tutorial
Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.
Pull requests that do not adhere to the contribution guidelines may be closed.