Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

best-django-resource

A curated list of the best and most useful packages, models, and resources for Django development.
https://github.com/iamfoysal/best-django-resource

Last synced: 4 days ago
JSON representation

  • Essentials

    • Channels - Asynchronous support for Django to handle WebSockets and background tasks.
    • Django - A high-level Python web framework that encourages rapid development and clean, pragmatic design.
  • API

    • drf-spectacular - OpenAPI 3.0 (Swagger) generation for Django REST Framework with minimal setup.
    • graphene-django - Django integration for building GraphQL APIs.
    • django-tastypie - A framework for creating RESTful APIs in Django.
    • drf-yasg - Automated generation of real Swagger/OpenAPI 2.0 specifications from a Django Rest Framework API.
  • Forms

  • Security

    • django-axes - Prevents brute-force login attempts by tracking failed authentication attempts.
    • django-security - Additional security features like headers and secure cookies.
    • django-guardian - Adds per-object permissions for Django's built-in authentication system.
    • django-secure - Enhances security in Django with middleware that enforces SSL, HSTS, and other settings.
  • Testing

    • django-nose - Extends Django’s test suite using the Nose test runner.
    • pytest-django - A plugin for using Pytest in Django projects.
    • factory-boy - A flexible factory library for generating test data.
    • coverage.py - Code coverage measurement for Python.
  • File and Media Handling

    • django-storages - A collection of storage backends for Django, including Amazon S3 and Google Cloud Storage.
    • django-cleanup - Automatically deletes old files when updating a `FileField` or `ImageField` in Django.
    • django-imagekit - Automated image processing in Django.
  • Performance

    • django-async-orm - Asynchronous ORM operations to improve performance.
    • django-silk - Live profiling, SQL query analysis, and HTTP request profiling for Django.
    • django-compressor - Compresses linked and inline JavaScript or CSS into a single cached file.
  • Job Queue & Background Tasks

  • Third-party Integration

    • django-payments - A universal payment solution for Django e-commerce applications.
    • django-social-auth-app - Easy social authentication with OAuth for platforms like Facebook, Twitter, and Google.
  • Learning Resources

  • Database and ORM

    • django-sql-explorer - A SQL query builder and viewer for your Django models.
    • django-environ - Handles environment variables and settings management in Django projects.
    • django-mptt - Provides utilities for creating tree-like structures in your database models.
  • Admin Interface

    • django-grappelli - A sleek and modern skin for the Django admin interface with additional features.
    • django-suit - A customizable and responsive admin theme for Django.
  • Authentication

  • Email

  • Internationalization and Localization

    • django-haystack - A powerful search framework that integrates with various search engines like Elasticsearch and Solr.
  • Caching

    • django-redis - A full-featured Redis cache backend for Django.
    • django-cacheops - ORM-level caching with automatic invalidation, using Redis.
  • Monitoring and Logging

    • sentry-python - Sentry integration for error tracking and monitoring.
    • django-watchman - Monitoring endpoints for checking system health in Django.
  • CMS & E-commerce

    • django-oscar - A comprehensive e-commerce framework built on Django.
    • wagtail - A powerful and flexible open-source CMS for Django.
  • Deployment

    • Railway - A flexible platform to deploy and scale Django applications with Git integration.
    • django-heroku - Django-Heroku integration to make deployments easier.
    • django-fabric - Easy deployment for Django using Fabric.
  • Miscellaneous

  • Resources