Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-django
A curated list of the best and most useful packages, models, and resources for Django development.
https://github.com/iamfoysal/awesome-django
Last synced: 3 days ago
JSON representation
-
Essentials
- Django - The web framework for perfectionists with deadlines.
-
Resources
- Django REST Framework Docs - Full documentation for Django REST Framework.
- Two Scoops of Django - Best practices for Django development.
- Django Packages - A directory of reusable apps, sites, tools, and more.
- Django Deployment Checklist - An essential checklist for deploying Django projects.
- Real Python Django Tutorials - Comprehensive tutorials and guides on Django development.
- TestDriven.io - Paid courses and tutorials on Django with a focus on Test-Driven Development (TDD).
- Simple is Better Than Complex - Useful Django tutorials and guides for both beginners and advanced developers.
- Wagtail CMS Documentation - Full documentation for Wagtail CMS.
-
File and Media Handling
- django-storages - A collection of custom storage backends for Django.
- django-cleanup - Automatically deletes old files for Django models.
- django-imagekit - Automated image processing in Django.
-
Admin Interface
- django-grappelli - A jazzy skin for the Django admin interface.
- django-suit - Modern theme for Django admin interface.
-
Authentication
- django-allauth - Integrated set of Django applications addressing authentication, registration, account management, and social authentication.
- django-oauth-toolkit - OAuth2 goodies for Django.
-
API
- graphene-django - GraphQL framework for Django.
- django-tastypie - A webservice API framework for Django.
- django-rest-knox - Authentication for Django REST Framework with token expiration.
- drf-yasg - Automated generation of real Swagger/OpenAPI 2.0 specifications from a Django Rest Framework API.
-
Database and ORM
- django-environ - A package to handle environment variables and settings in Django.
- django-debug-toolbar - A configurable set of panels that display various debug information.
- django-mptt - Utilities for implementing a modified pre-order traversal tree in Django.
-
Forms
- django-crispy-forms - Best way to have Django DRY forms.
- django-bootstrap4 - Bootstrap 4 integration with Django.
-
Security
- django-axes - Keep track of failed login attempts in Django.
- django-guardian - Per object permissions for Django.
- django-secure - Security-enhancing middleware for Django.
-
Testing
- pytest-django - A Django plugin for pytest.
- factory-boy - A test fixtures replacement based on factory pattern.
- coverage.py - Code coverage measurement for Python.
-
Email
- django-anymail - Integrates with various transactional email services like Mailgun, Postmark, etc.
- django-post-office - A robust email backend for Django.
- django-templated-email - Send emails using Django templates.
-
Internationalization and Localization
- django-modeltranslation - Translate dynamic content of your models into different languages.
- django-parler - Simple multilingual models for Django.
-
Search
- django-haystack - Modular search for Django.
-
Caching
- django-redis - Full-featured Redis cache backend for Django.
- django-cacheops - ORM-level caching for Django with automatic invalidation.
-
Performance
- django-silk - Live profiling and inspection of HTTP requests.
- django-compressor - Compresses linked and inline JavaScript or CSS into a single cached file.
-
Monitoring
- django-sentry - Real-time error tracking.
- django-watchman - Django app to expose a status endpoint for monitoring.
-
Job Queue & Background Tasks
- django-celery - Celery integration with Django.
- django-background-tasks - Run background tasks with Django.
-
Third-party Integration
- django-payments - Universal payment handling for Django.
- django-social-auth-app - Easy OAuth authentication with social platforms.
-
CMS & E-commerce
- django-oscar - Domain-driven e-commerce for Django.
- wagtail - A Django-based CMS.
-
Deployment
- PythonAnywhere - An easy-to-use cloud platform to run Django projects.
- Railway - An infrastructure platform for deploying web apps easily.
- Heroku - Cloud platform to deploy, manage, and scale Django apps.
- django-heroku - Django-Heroku integration to make deployments easier.
- django-fabric - Easy deployment for Django using Fabric.
-
Miscellaneous
- django-extensions - A collection of custom extensions for the Django Framework.
- django-statsd - StatsD integration for Django.
Categories
Resources
8
Deployment
5
API
4
Testing
3
Security
3
Email
3
Database and ORM
3
File and Media Handling
3
Third-party Integration
2
CMS & E-commerce
2
Authentication
2
Miscellaneous
2
Internationalization and Localization
2
Forms
2
Job Queue & Background Tasks
2
Admin Interface
2
Performance
2
Monitoring
2
Caching
2
Essentials
1
Search
1
Sub Categories
Keywords
django
18
python
15
oauth2
2
openapi-specification
1
redoc
1
rest
1
rest-api
1
swagger
1
swagger-codegen
1
swagger-ui
1
settings
1
twelve-factor
1
bootstrap4
1
pytest
1
pytest-plugin
1
python3
1
fixtures
1
sqlalchemy
1
testing
1
django-admin
1
accounts
1
authentication
1
login
1
openid-connect
1
registration
1
saml
1
signup
1
social-login
1
two-factor-authentication
1
graphene
1
graphql
1
coreapi
1
django-rest-framework
1
django-rest-swagger
1
documentation-generator
1
openapi
1
amazon-ses
1
caching
1
orm
1
crash-reporting
1
sentry
1
sentry-python
1
tag-production
1
cache
1
database
1
django-watchman
1
healthcheck
1
monitoring
1
panopta
1
pingdom
1