fkromer / best-of-django

A ranked list of awesome Django related Python packages.

Home Page:https://github.com/fkromer/best-of-django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

best-of-django

πŸ†  A ranked list of awesome projects. Updated weekly.

This curated list contains 180 awesome open-source projects with a total of 300K stars grouped into 41 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!

πŸ§™β€β™‚οΈ Discover other best-of lists or create your own.

Contents

Explanation

  • πŸ₯‡πŸ₯ˆπŸ₯‰  Combined project-quality score
  • ⭐️  Star count from GitHub
  • 🐣  New project (less than 6 months old)
  • πŸ’€  Inactive project (12 months no activity)
  • πŸ’€  Dead project (60 months no activity)
  • πŸ“ˆπŸ“‰  Project is trending up or down
  • βž•  Project was recently added
  • ❗️  Warning (e.g. missing/risky license)
  • πŸ‘¨β€πŸ’»  Contributors count from GitHub
  • πŸ”€  Fork count from GitHub
  • πŸ“‹  Issue count from GitHub
  • ⏱️  Last update timestamp on package manager
  • πŸ“₯  Download count from package manager
  • πŸ“¦  Number of dependent projects

Admin Interface

Back to top

Packages to replace or improve the default Django admin interface.

django-jazzmin (πŸ₯‡34 Β· ⭐ 1.5K) - Jazzy theme for Django. MIT
  • GitHub (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 260 Β· πŸ“¦ 9.8K Β· πŸ“‹ 260 - 38% open Β· ⏱️ 22.04.2024):

     git clone https://github.com/farridav/django-jazzmin
    
  • PyPi (πŸ“₯ 190K / month):

     pip install django-jazzmin
    
django-admin-interface (πŸ₯ˆ33 Β· ⭐ 1.7K) - djangos default admin interface with superpowers - customizable themes, popup windows replaced by modals and many.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 160 Β· πŸ“¦ 3.9K Β· πŸ“‹ 200 - 6% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/fabiocaccamo/django-admin-interface
    
  • PyPi (πŸ“₯ 130K / month):

     pip install django-admin-interface
    
django-grappelli (πŸ₯ˆ29 Β· ⭐ 3.6K) - A jazzy skin for the Django Admin-Interface (official repository). ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 640 Β· πŸ“¦ 6.2K Β· πŸ“‹ 720 - 0% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/sehmaschine/django-grappelli
    
  • PyPi (πŸ“₯ 200K / month):

     pip install django-grappelli
    
django-material (πŸ₯‰27 Β· ⭐ 2.5K) - Material Design for Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 410 Β· πŸ“¦ 1.8K Β· πŸ“‹ 410 - 4% open Β· ⏱️ 08.02.2024):

     git clone https://github.com/viewflow/django-material
    
  • PyPi (πŸ“₯ 14K / month):

     pip install django-material
    
django-jet (πŸ₯‰26 Β· ⭐ 3.5K Β· πŸ’€) - Modern responsive template for the Django admin interface with improved functionality. We are proud to announce.. ❗️AGPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 670 Β· πŸ“¦ 3.2K Β· πŸ“‹ 350 - 63% open Β· ⏱️ 21.05.2019):

     git clone https://github.com/geex-arts/django-jet
    
  • PyPi (πŸ“₯ 13K / month):

     pip install django-jet
    
django-baton (πŸ₯‰26 Β· ⭐ 840) - A cool, modern and responsive django admin application based on bootstrap 5 - https://otto-torino.github.io/tag/baton/. MIT
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 91 Β· πŸ“¦ 390 Β· πŸ“‹ 180 - 1% open Β· ⏱️ 21.02.2024):

     git clone https://github.com/otto-torino/django-baton
    
  • PyPi (πŸ“₯ 10K / month):

     pip install django-baton
    
django-admin-tools (πŸ₯‰23 Β· ⭐ 840) - Extends the Django Admin to include a extensible dashboard and navigation menu. MIT
  • GitHub (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 110 Β· πŸ“¦ 1.5K Β· πŸ“‹ 80 - 23% open Β· ⏱️ 10.08.2023):

     git clone https://github.com/django-admin-tools/django-admin-tools
    
  • PyPi (πŸ“₯ 56K / month):

     pip install django-admin-tools
    
django-controlcenter (πŸ₯‰19 Β· ⭐ 980) - Set of widgets to build dashboards for Django projects. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 85 Β· πŸ“¦ 85 Β· πŸ“‹ 34 - 29% open Β· ⏱️ 06.08.2023):

     git clone https://github.com/byashimov/django-controlcenter
    
  • PyPi (πŸ“₯ 6.5K / month):

     pip install django-controlcenter
    

Admin Interface Actions

Back to top

django-import-export (πŸ₯‡38 Β· ⭐ 2.9K) - Django application and library for importing and exporting data with admin integration. BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 730 Β· πŸ“¦ 96K Β· πŸ“‹ 1K - 1% open Β· ⏱️ 28.04.2024):

     git clone https://github.com/django-import-export/django-import-export
    
  • PyPi (πŸ“₯ 1.2M / month):

     pip install django-import-export
    
django-admin-sortable2 (πŸ₯ˆ28 Β· ⭐ 710) - Generic drag-and-drop ordering for objects in the Django admin interface. MIT
  • GitHub (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 170 Β· πŸ“¦ 2.3K Β· πŸ“‹ 220 - 18% open Β· ⏱️ 07.11.2023):

     git clone https://github.com/jrief/django-admin-sortable2
    
  • PyPi (πŸ“₯ 240K / month):

     pip install django-admin-sortable2
    
django-admin-sortable (πŸ₯‰19 Β· ⭐ 560 Β· πŸ’€) - Generic drag-and-drop ordering for objects and tabular inlines in Django Admin. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 80 Β· πŸ”€ 130 Β· πŸ“¦ 680 Β· πŸ“‹ 140 - 7% open Β· ⏱️ 13.03.2022):

     git clone https://github.com/jazzband/django-admin-sortable
    
  • PyPi (πŸ“₯ 51K / month):

     pip install django-admin-sortable
    
django-admin-confirm (πŸ₯‰15 Β· ⭐ 120) - AdminConfirmMixin is a mixin for ModelAdmin that adds confirmations to changes, additions and actions. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 13 Β· πŸ“¦ 32 Β· πŸ“‹ 27 - 33% open Β· ⏱️ 27.01.2024):

     git clone https://github.com/trangpham/django-admin-confirm
    
  • PyPi (πŸ“₯ 22K / month):

     pip install django-admin-confirm
    

Admin Interface Filters

Back to top

django-admin-numeric-filter (πŸ₯‡18 Β· ⭐ 77 Β· πŸ’€) - Numeric filters for Django admin. MIT
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 31 Β· πŸ“¦ 180 Β· πŸ“‹ 18 - 22% open Β· ⏱️ 16.02.2023):

     git clone https://github.com/lukasvinclav/django-admin-numeric-filter
    
  • PyPi (πŸ“₯ 20K / month):

     pip install django-admin-numeric-filter
    

Management Commands

Back to top

Packages which add or help working with management commands.

django-extensions (πŸ₯‡38 Β· ⭐ 6.4K) - This is a repository for collecting global custom management extensions for the Django Framework. MIT
  • GitHub (πŸ‘¨β€πŸ’» 580 Β· πŸ”€ 1.1K Β· πŸ“¦ 220K Β· πŸ“‹ 890 - 18% open Β· ⏱️ 27.04.2024):

     git clone https://github.com/django-extensions/django-extensions
    
  • PyPi (πŸ“₯ 3.7M / month):

     pip install django-extensions
    
django-dbbackup (πŸ₯ˆ30 Β· ⭐ 910) - Management commands to help backup and restore your project database and media files. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 70 Β· πŸ”€ 190 Β· πŸ“¦ 1.9K Β· πŸ“‹ 280 - 24% open Β· ⏱️ 03.04.2024):

     git clone https://github.com/jazzband/django-dbbackup
    
  • PyPi (πŸ“₯ 110K / month):

     pip install django-dbbackup
    
django-click (πŸ₯‰21 Β· ⭐ 240) - Write Django management command using the click CLI library. MIT
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 18 Β· πŸ“¦ 300 Β· πŸ“‹ 18 - 50% open Β· ⏱️ 21.04.2024):

     git clone https://github.com/GaretJax/django-click
    
  • PyPi (πŸ“₯ 42K / month):

     pip install django-click
    
django-typer (πŸ₯‰20 Β· ⭐ 49 Β· βž•) - Use Typer (type hints) to define the interface for your Django management commands. MIT
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 1 Β· πŸ“¦ 13 Β· πŸ“‹ 44 - 43% open Β· ⏱️ 22.04.2024):

     git clone https://github.com/bckohan/django-typer
    
  • PyPi (πŸ“₯ 2.7K / month):

     pip install django-typer
    
django-rich (πŸ₯‰18 Β· ⭐ 110 Β· βž•) - Extensions for using Rich with Django. MIT
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 10 Β· πŸ“¦ 120 Β· πŸ“‹ 8 - 62% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/adamchainz/django-rich
    
  • PyPi (πŸ“₯ 53K / month):

     pip install django-rich
    

Configuration

Back to top

django-environ (πŸ₯‡33 Β· ⭐ 2.9K) - Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application. MIT
  • GitHub (πŸ‘¨β€πŸ’» 93 Β· πŸ”€ 300 Β· πŸ“₯ 74 Β· πŸ“¦ 220K Β· πŸ“‹ 240 - 26% open Β· ⏱️ 01.09.2023):

     git clone https://github.com/joke2k/django-environ
    
  • PyPi (πŸ“₯ 2.5M / month):

     pip install django-environ
    
django-constance (πŸ₯ˆ28 Β· ⭐ 1.6K) - Dynamic Django settings. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 290 Β· πŸ“¦ 2K Β· πŸ“‹ 280 - 10% open Β· ⏱️ 05.02.2024):

     git clone https://github.com/jazzband/django-constance
    
  • PyPi (πŸ“₯ 290K / month):

     pip install django-constance
    
django-configurations (πŸ₯ˆ28 Β· ⭐ 1.1K) - A helper for organizing Django project settings by relying on well established programming patterns. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 140 Β· πŸ“¦ 3K Β· πŸ“‹ 200 - 24% open Β· ⏱️ 30.11.2023):

     git clone https://github.com/jazzband/django-configurations
    
  • PyPi (πŸ“₯ 220K / month):

     pip install django-configurations
    
django-split-settings (πŸ₯ˆ28 Β· ⭐ 1.1K) - Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards and.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 65 Β· πŸ“¦ 2.7K Β· πŸ“‹ 46 - 8% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/wemake-services/django-split-settings
    
  • PyPi (πŸ“₯ 160K / month):

     pip install django-split-settings
    
django-extra-settings (πŸ₯‰24 Β· ⭐ 470) - config and manage typed extra settings using just the django admin. MIT
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 27 Β· πŸ“¦ 77 Β· πŸ“‹ 29 - 6% open Β· ⏱️ 26.03.2024):

     git clone https://github.com/fabiocaccamo/django-extra-settings
    
  • PyPi (πŸ“₯ 9.4K / month):

     pip install django-extra-settings
    

Debugging

Back to top

django-debug-toolbar (πŸ₯‡37 Β· ⭐ 7.9K) - A configurable set of panels that display various debug information about the current request/response. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 910 Β· πŸ“₯ 210 Β· πŸ“¦ 87K Β· πŸ“‹ 880 - 8% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/jazzband/django-debug-toolbar
    
  • PyPi (πŸ“₯ 2.7M / month):

     pip install django-debug-toolbar
    

Development

Back to top

django-browser-reload (πŸ₯‡24 Β· ⭐ 460) - Automatically reload your browser in development. MIT
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 21 Β· πŸ“¦ 3.5K Β· πŸ“‹ 37 - 35% open Β· ⏱️ 22.04.2024):

     git clone https://github.com/adamchainz/django-browser-reload
    
  • PyPi (πŸ“₯ 87K / month):

     pip install django-browser-reload
    

Logging

Back to top

Packages which improve logging and debugging.

django-guid (πŸ₯‡24 Β· ⭐ 410) - Inject an ID into every log message from a Django request. ASGI compatible, integrates with Sentry, and works with.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 24 Β· πŸ“¦ 130 Β· πŸ“‹ 26 - 19% open Β· ⏱️ 25.04.2024):

     git clone https://github.com/snok/django-guid
    
  • PyPi (πŸ“₯ 89K / month):

     pip install django-guid
    

Authentication and Authorization

Back to top

django-allauth (πŸ₯‡40 Β· ⭐ 8.9K) - Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 700 Β· πŸ”€ 2.8K Β· πŸ“¦ 220K Β· πŸ“‹ 2.2K - 2% open Β· ⏱️ 28.04.2024):

     git clone https://github.com/pennersr/django-allauth
    
  • PyPi (πŸ“₯ 820K / month):

     pip install django-allauth
    
social-app-django (πŸ₯‡31 Β· ⭐ 2K) - Python Social Auth - Application - Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 360 Β· πŸ“¦ 42K Β· πŸ“‹ 290 - 44% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/python-social-auth/social-app-django
    
  • PyPi:

     pip install social-app-django
    
django-two-factor-auth (πŸ₯‡31 Β· ⭐ 1.6K) - Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects. MIT
  • GitHub (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 410 Β· πŸ“¦ 1.4K Β· πŸ“‹ 370 - 22% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/jazzband/django-two-factor-auth
    
  • PyPi (πŸ“₯ 300K / month):

     pip install django-two-factor-auth
    
django-guardian (πŸ₯ˆ29 Β· ⭐ 3.5K Β· πŸ’€) - Per object permissions for Django. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 540 Β· πŸ“¦ 6.6K Β· πŸ“‹ 450 - 28% open Β· ⏱️ 25.03.2022):

     git clone https://github.com/django-guardian/django-guardian
    
  • PyPi (πŸ“₯ 470K / month):

     pip install django-guardian
    
django-organizations (πŸ₯ˆ28 Β· ⭐ 1.2K) - Multi-user accounts for Django projects. BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 200 Β· πŸ“¦ 280 Β· πŸ“‹ 150 - 8% open Β· ⏱️ 18.03.2024):

     git clone https://github.com/bennylope/django-organizations
    
  • PyPi (πŸ“₯ 41K / month):

     pip install django-organizations
    
django-oauth-toolkit (πŸ₯ˆ26 Β· ⭐ 3K) - OAuth2 goodies for the Djangonauts!. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 250 Β· πŸ”€ 730 Β· πŸ“‹ 820 - 20% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/jazzband/django-oauth-toolkit
    
  • PyPi (πŸ“₯ 750K / month):

     pip install django-oauth-toolkit
    
django-ratelimit (πŸ₯ˆ26 Β· ⭐ 1K) - Cache-based rate-limiting for Django. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 170 Β· πŸ“¦ 2.5K Β· πŸ“‹ 150 - 14% open Β· ⏱️ 05.12.2023):

     git clone https://github.com/jsocol/django-ratelimit
    
  • PyPi (πŸ“₯ 500K / month):

     pip install django-ratelimit
    
django-auth-adfs (πŸ₯ˆ26 Β· ⭐ 260) - A Django authentication backend for Microsoft ADFS and AzureAD. BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 93 Β· πŸ“¦ 120 Β· πŸ“‹ 200 - 12% open Β· ⏱️ 18.12.2023):

     git clone https://github.com/snok/django-auth-adfs
    
  • PyPi (πŸ“₯ 63K / month):

     pip install django-auth-adfs
    
django-otp (πŸ₯‰25 Β· ⭐ 490) - A pluggable framework for adding two-factor authentication to Django using one-time passwords. Unlicense
  • GitHub (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 91 Β· πŸ“¦ 2.8K Β· πŸ“‹ 73 - 15% open Β· ⏱️ 16.04.2024):

     git clone https://github.com/django-otp/django-otp
    
  • PyPi (πŸ“₯ 720K / month):

     pip install django-otp
    
django-oidc-provider (πŸ₯‰25 Β· ⭐ 400) - OpenID Connect and OAuth2 provider implementation for Djangonauts. MIT
  • GitHub (πŸ‘¨β€πŸ’» 74 Β· πŸ”€ 220 Β· πŸ“¦ 320 Β· πŸ“‹ 200 - 27% open Β· ⏱️ 15.12.2023):

     git clone https://github.com/juanifioren/django-oidc-provider
    
  • PyPi (πŸ“₯ 11K / month):

     pip install django-oidc-provider
    
django-cas-ng (πŸ₯‰25 Β· ⭐ 370) - Django CAS 1.0/2.0/3.0 client authentication library, support Django 2.0, 2.1, 2.2, 3.0 and Python 3.5+. MIT
  • GitHub (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 160 Β· πŸ“₯ 550 Β· πŸ“¦ 520 Β· πŸ“‹ 150 - 1% open Β· ⏱️ 17.10.2023):

     git clone https://github.com/django-cas-ng/django-cas-ng
    
  • PyPi (πŸ“₯ 36K / month):

     pip install django-cas-ng
    
django-oauth2-provider (πŸ₯‰17 Β· ⭐ 340 Β· πŸ’€) - Provide OAuth2 access to your app. MIT
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 180 Β· πŸ“‹ 65 - 61% open Β· ⏱️ 03.02.2023):

     git clone https://github.com/caffeinehit/django-oauth2-provider
    
  • PyPi (πŸ“₯ 6.2K / month):

     pip install django-oauth2-provider
    
django-oauthost (πŸ₯‰6 Β· ⭐ 25 Β· πŸ’€) - Reusable application for Django, introducing OAuth2 server functionality. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ“¦ 2 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 04.02.2022):

     git clone https://github.com/idlesign/django-oauthost
    
  • PyPi (πŸ“₯ 110 / month):

     pip install django-oauthost
    
Show 3 hidden projects...
  • django-prbac (πŸ₯‰15 Β· ⭐ 140) - ❗Unlicensed
  • django-oauth-login (πŸ₯‰11 Β· ⭐ 16) - A minimal app that adds OAuth login support to your Django project. MIT
  • django-oauth2-authcodeflow (πŸ₯‰11 Β· ⭐ 14) - Authenticate with any OpenId Connect/Oauth2 provider through authorization code flow. PKCE is also supported. MIT

Task Queues

Back to top

celery (πŸ₯‡44 Β· ⭐ 24K) - Distributed Task Queue (development branch). ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 1.3K Β· πŸ”€ 4.4K Β· πŸ“¦ 130K Β· πŸ“‹ 5K - 12% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/celery/celery
    
  • PyPi (πŸ“₯ 9.8M / month):

     pip install celery
    
rq (πŸ₯ˆ37 Β· ⭐ 9.5K) - Simple job queues for Python. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 1.4K Β· πŸ“¦ 16K Β· πŸ“‹ 1.1K - 15% open Β· ⏱️ 28.04.2024):

     git clone https://github.com/rq/rq
    
  • PyPi (πŸ“₯ 1.4M / month):

     pip install rq
    
django-q (πŸ₯‰31 Β· ⭐ 1.8K Β· πŸ’€) - A multiprocessing distributed task queue for Django. MIT
  • GitHub (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 230 Β· πŸ“¦ 1.6K Β· πŸ“‹ 430 - 64% open Β· ⏱️ 26.06.2021):

     git clone https://github.com/Koed00/django-q
    
  • PyPi (πŸ“₯ 91K / month):

     pip install django-q
    
django-rq (πŸ₯‰31 Β· ⭐ 1.8K) - A simple app that provides django integration for RQ (Redis Queue). MIT
  • GitHub (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 280 Β· πŸ“¦ 3.3K Β· πŸ“‹ 350 - 26% open Β· ⏱️ 13.04.2024):

     git clone https://github.com/rq/django-rq
    
  • PyPi (πŸ“₯ 350K / month):

     pip install django-rq
    
django-celery-beat (πŸ₯‰26 Β· ⭐ 1.6K) - Celery Periodic Tasks backed by the Django ORM. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 400 Β· πŸ“‹ 400 - 22% open Β· ⏱️ 08.04.2024):

     git clone https://github.com/celery/django-celery-beat
    
  • PyPi (πŸ“₯ 1.6M / month):

     pip install django-celery-beat
    

Finite State Machine

Back to top

Packages to implement Finite State Machines (e.g. to implement workflows).

django-fsm (πŸ₯‡26 Β· ⭐ 2.3K Β· πŸ“‰) - Django friendly finite state machine support. MIT
  • GitHub (πŸ‘¨β€πŸ’» 70 Β· πŸ”€ 280 Β· πŸ“‹ 160 - 0% open Β· ⏱️ 16.04.2024):

     git clone https://github.com/viewflow/django-fsm
    
  • PyPi (πŸ“₯ 380K / month):

     pip install django-fsm
    
viewflow (πŸ₯ˆ24 Β· ⭐ 2.6K) - Reusable workflow library for Django. ❗️AGPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 390 Β· πŸ“¦ 290 Β· πŸ“‹ 320 - 4% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/viewflow/viewflow
    
  • PyPi (πŸ“₯ 100 / month):

     pip install viewflow
    
django-fsm-log (πŸ₯ˆ23 Β· ⭐ 240) - Automatic logging for Django FSM. MIT
  • GitHub (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 71 Β· πŸ“¦ 140 Β· πŸ“‹ 47 - 27% open Β· ⏱️ 09.01.2024):

     git clone https://github.com/jazzband/django-fsm-log
    
  • PyPi (πŸ“₯ 56K / month):

     pip install django-fsm-log
    
django-fsm-admin (πŸ₯‰19 Β· ⭐ 200 Β· πŸ’€) - Mixin and template tags to integrate django-fsm transitions into the django admin. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 92 Β· πŸ“¦ 340 Β· πŸ“‹ 39 - 48% open Β· ⏱️ 25.10.2022):

     git clone https://github.com/gadventures/django-fsm-admin
    
  • PyPi (πŸ“₯ 31K / month):

     pip install django-fsm-admin
    
Show 2 hidden projects...
  • djangorestframework-fsm (πŸ₯‰10 Β· ⭐ 18 Β· πŸ’€) - Automatically hook your Django-FSM transitions up to Django REST Framework. MIT
  • django-fsm-freeze (πŸ₯‰10 Β· ⭐ 4) - django-fsm data immutability support. MIT

RESTful API (Django Rest Framework)

Back to top

django-rest-framework (πŸ₯‡42 Β· ⭐ 28K) - Web APIs for Django. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 6.6K Β· πŸ“¦ 660K Β· πŸ“‹ 3.9K - 1% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/encode/django-rest-framework
    
  • PyPi (πŸ“₯ 120K / month):

     pip install django-rest-framework
    
django-rest-passwordreset (πŸ₯‰27 Β· ⭐ 410) - An extension of django rest framework, providing a configurable password reset strategy. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 130 Β· πŸ“¦ 3.4K Β· πŸ“‹ 100 - 28% open Β· ⏱️ 18.04.2024):

     git clone https://github.com/anexia-it/django-rest-passwordreset
    
  • PyPi (πŸ“₯ 300K / month):

     pip install django-rest-passwordreset
    
djangorestframework-simplejwt (πŸ₯‰26 Β· ⭐ 3.8K) - A JSON Web Token authentication plugin for the Django REST Framework. MIT
  • GitHub (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 610 Β· πŸ“‹ 460 - 26% open Β· ⏱️ 02.02.2024):

     git clone https://github.com/jazzband/djangorestframework-simplejwt
    
  • PyPi (πŸ“₯ 2.3M / month):

     pip install djangorestframework-simplejwt
    

RESTful API (Django Ninja)

Back to top

django-ninja (πŸ₯‡28 Β· ⭐ 6.2K Β· πŸ“‰) - Fast, Async-ready, Openapi, type hints based framework for building APIs. MIT
  • GitHub (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 370 Β· πŸ“‹ 730 - 35% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/vitalik/django-ninja
    
  • PyPi (πŸ“₯ 290K / month):

     pip install django-ninja
    
django-ninja-extra (πŸ₯ˆ22 Β· ⭐ 300) - Django Ninja Extra - Class-Based Utility and more for Django Ninja(Fast Django REST framework). MIT
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 26 Β· πŸ“‹ 41 - 17% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/eadwinCode/django-ninja-extra
    
  • PyPi (πŸ“₯ 41K / month):

     pip install django-ninja-extra
    
django-ninja-jwt (πŸ₯ˆ21 Β· ⭐ 110) - A JSON Web Token authentication plugin for the Django REST Framework. MIT
  • GitHub (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 17 Β· πŸ“¦ 140 Β· πŸ“‹ 19 - 36% open Β· ⏱️ 27.04.2024):

     git clone https://github.com/eadwinCode/django-ninja-jwt
    
  • PyPi (πŸ“₯ 22K / month):

     pip install django-ninja-jwt
    
django-ninja-apikey (πŸ₯‰12 Β· ⭐ 36 Β· πŸ’€) - Easy to use API key authentication for Django Ninja REST Framework. MIT
  • GitHub (πŸ”€ 9 Β· πŸ“¦ 4 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 27.08.2021):

     git clone https://github.com/mawassk/django-ninja-apikey
    
  • PyPi (πŸ“₯ 1.2K / month):

     pip install django-ninja-apikey
    
Show 2 hidden projects...

Pydantic integration

Back to top

pydantic (πŸ₯‡45 Β· ⭐ 19K) - Data validation using Python type hints. MIT
  • GitHub (πŸ‘¨β€πŸ’» 510 Β· πŸ”€ 1.6K Β· πŸ“¦ 390K Β· πŸ“‹ 4K - 9% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/pydantic/pydantic
    
  • PyPi (πŸ“₯ 180M / month):

     pip install pydantic
    
djantic (πŸ₯‰21 Β· ⭐ 440 Β· πŸ’€) - Pydantic model support for Django. MIT
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 34 Β· πŸ“¦ 69 Β· πŸ“‹ 41 - 31% open Β· ⏱️ 13.02.2023):

     git clone https://github.com/jordaneremieff/djantic
    
  • PyPi (πŸ“₯ 23K / month):

     pip install djantic
    
pyngo (πŸ₯‰18 Β· ⭐ 76) - Pydantic model support for Django & Django-Rest-Framework. MIT
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 8 Β· πŸ“¦ 11 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/yezz123/pyngo
    
  • PyPi (πŸ“₯ 4.9K / month):

     pip install pyngo
    

GraphQL API

Back to top

Packages to implement GraphQL API.

graphene (πŸ₯‡36 Β· ⭐ 8K) - GraphQL framework for Python. MIT
  • GitHub (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 800 Β· πŸ“¦ 21K Β· πŸ“‹ 990 - 11% open Β· ⏱️ 06.10.2023):

     git clone https://github.com/graphql-python/graphene
    
  • PyPi (πŸ“₯ 6.7M / month):

     pip install graphene
    
graphene-django (πŸ₯ˆ34 Β· ⭐ 4.2K) - Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration. MIT
  • GitHub (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 740 Β· πŸ“¦ 15K Β· πŸ“‹ 820 - 17% open Β· ⏱️ 18.04.2024):

     git clone https://github.com/graphql-python/graphene-django
    
  • PyPi (πŸ“₯ 540K / month):

     pip install graphene-django
    
strawberry-graphql-django (πŸ₯ˆ29 Β· ⭐ 370) - Strawberry GraphQL Django extension. MIT
  • GitHub (πŸ‘¨β€πŸ’» 77 Β· πŸ”€ 110 Β· πŸ“¦ 410 Β· πŸ“‹ 260 - 31% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/strawberry-graphql/strawberry-graphql-django
    
  • PyPi (πŸ“₯ 77K / month):

     pip install strawberry-graphql-django
    
django-graphql-jwt (πŸ₯‰28 Β· ⭐ 810) - JSON Web Token (JWT) authentication for Graphene Django. MIT
  • GitHub (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 150 Β· πŸ“¦ 5.1K Β· πŸ“‹ 230 - 25% open Β· ⏱️ 04.08.2023):

     git clone https://github.com/flavors/django-graphql-jwt
    
  • PyPi (πŸ“₯ 120K / month):

     pip install django-graphql-jwt
    
strawberry (πŸ₯‰27 Β· ⭐ 3.8K) - A GraphQL library for Python that leverages type annotations. MIT
  • GitHub (πŸ‘¨β€πŸ’» 250 Β· πŸ”€ 490 Β· πŸ“₯ 450 Β· πŸ“‹ 940 - 41% open Β· ⏱️ 27.04.2024):

     git clone https://github.com/strawberry-graphql/strawberry
    
  • PyPi (πŸ“₯ 490 / month):

     pip install strawberry
    
django-graphql-auth (πŸ₯‰20 Β· ⭐ 320 Β· πŸ’€) - Django registration and authentication with GraphQL. MIT
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 99 Β· πŸ“¦ 690 Β· πŸ“‹ 100 - 58% open Β· ⏱️ 17.06.2022):

     git clone https://github.com/PedroBern/django-graphql-auth
    
  • PyPi (πŸ“₯ 9.5K / month):

     pip install django-graphql-auth
    

Feature Flipper

Back to top

django-waffle (πŸ₯‡30 Β· ⭐ 1.1K) - A feature flipper for Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 240 Β· πŸ“¦ 1.4K Β· πŸ“‹ 210 - 20% open Β· ⏱️ 23.04.2024):

     git clone https://github.com/django-waffle/django-waffle
    
  • PyPi (πŸ“₯ 500K / month):

     pip install django-waffle
    

Statistics

Back to top

Packages which add application layer statistic functionality.

django-trackstats (πŸ₯‡15 Β· ⭐ 440) - Keep track of your statistics. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 38 Β· πŸ“¦ 24 Β· πŸ“‹ 11 - 27% open Β· ⏱️ 04.08.2023):

     git clone https://github.com/pennersr/django-trackstats
    
  • PyPi (πŸ“₯ 2K / month):

     pip install django-trackstats
    

Testing

Back to top

pytest-django (πŸ₯‡34 Β· ⭐ 1.3K) - A Django plugin for pytest. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 330 Β· πŸ“¦ 75K Β· πŸ“‹ 520 - 27% open Β· ⏱️ 31.01.2024):

     git clone https://github.com/pytest-dev/pytest-django
    
  • PyPi (πŸ“₯ 3.6M / month):

     pip install pytest-django
    
model_bakery (πŸ₯ˆ27 Β· ⭐ 790 Β· πŸ“ˆ) - Object factory for Django. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 81 Β· πŸ“¦ 4K Β· πŸ“‹ 130 - 19% open Β· ⏱️ 21.04.2024):

     git clone https://github.com/model-bakers/model_bakery
    
  • PyPi (πŸ“₯ 540K / month):

     pip install model_bakery
    
factory_boy (πŸ₯‰25 Β· ⭐ 3.4K) - A test fixtures replacement for Python. MIT
  • GitHub (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 370 Β· πŸ“‹ 570 - 27% open Β· ⏱️ 25.04.2024):

     git clone https://github.com/FactoryBoy/factory_boy
    
  • PyPi (πŸ“₯ 4M / month):

     pip install factory_boy
    
django-test-migrations (πŸ₯‰25 Β· ⭐ 490) - Test django schema and data migrations, including migrations order and best practices. MIT
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 32 Β· πŸ“¦ 720 Β· πŸ“‹ 64 - 23% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/wemake-services/django-test-migrations
    
  • PyPi (πŸ“₯ 170K / month):

     pip install django-test-migrations
    
django-test-plus (πŸ₯‰19 Β· ⭐ 600) - Useful additions to Djangos default TestCase. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 61 Β· πŸ“‹ 57 - 19% open Β· ⏱️ 11.07.2023):

     git clone https://github.com/revsys/django-test-plus
    
  • PyPi (πŸ“₯ 65K / month):

     pip install django-test-plus
    

CMS frameworks based on Django

Back to top

Content Management Systems which use Django under the hood.

django-cms (πŸ₯‡40 Β· ⭐ 9.9K Β· πŸ“‰) - The easy-to-use and developer-friendly enterprise CMS powered by Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 560 Β· πŸ”€ 3K Β· πŸ“¦ 5.2K Β· πŸ“‹ 3.5K - 3% open Β· ⏱️ 27.04.2024):

     git clone https://github.com/django-cms/django-cms
    
  • PyPi (πŸ“₯ 76K / month):

     pip install django-cms
    
wagtail (πŸ₯‰37 Β· ⭐ 17K) - A Django content management system focused on flexibility and user experience. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 910 Β· πŸ”€ 3.6K Β· πŸ“¦ 8 Β· πŸ“‹ 4.9K - 17% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/wagtail/wagtail
    
  • PyPi (πŸ“₯ 230K / month):

     pip install wagtail
    
mezzanine (πŸ₯‰27 Β· ⭐ 4.7K Β· πŸ’€) - CMS framework for Django. BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 1.6K Β· πŸ“‹ 1.1K - 3% open Β· ⏱️ 02.11.2022):

     git clone https://github.com/stephenmcd/mezzanine
    
  • PyPi (πŸ“₯ 6.8K / month):

     pip install mezzanine
    

E-Commerce frameworks based on Django

Back to top

E-Commerce frameworks which use Django under the hood.

django-oscar (πŸ₯‡37 Β· ⭐ 6.1K) - Domain-driven e-commerce for Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 360 Β· πŸ”€ 2.1K Β· πŸ“¦ 1.1K Β· πŸ“‹ 1.5K - 5% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/django-oscar/django-oscar
    
  • PyPi (πŸ“₯ 19K / month):

     pip install django-oscar
    
saleor (πŸ₯ˆ32 Β· ⭐ 20K) - Saleor Core: the high performance, composable, headless commerce API. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 5.2K Β· πŸ“₯ 200 Β· πŸ“¦ 3 Β· πŸ“‹ 4.3K - 13% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/saleor/saleor
    
  • PyPi (πŸ“₯ 29 / month):

     pip install saleor
    
django-shop (πŸ₯‰26 Β· ⭐ 3.1K Β· πŸ’€) - A Django based shop system. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 990 Β· πŸ“¦ 220 Β· πŸ“‹ 380 - 23% open Β· ⏱️ 28.02.2021):

     git clone https://github.com/awesto/django-shop
    
  • PyPi (πŸ“₯ 5.6K / month):

     pip install django-shop
    
shuup (πŸ₯‰25 Β· ⭐ 2.2K Β· πŸ’€) - E-Commerce Platform. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 1K Β· πŸ“₯ 580 Β· πŸ“¦ 150 Β· πŸ“‹ 440 - 33% open Β· ⏱️ 18.08.2021):

     git clone https://github.com/shuup/shuup
    
  • PyPi (πŸ“₯ 4.1K / month):

     pip install shuup
    

Analytics frameworks based on Django

Back to top

Analytics frameworks which use Django under the hood.

shynet (πŸ₯‡19 Β· ⭐ 2.8K) - Modern, privacy-friendly, and detailed web analytics that works without cookies or JS. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 170 Β· πŸ“‹ 180 - 25% open Β· ⏱️ 22.02.2024):

     git clone https://github.com/milesmcc/shynet
    
  • PyPi:

     pip install shynet
    

Fields (encrypted)

Back to top

django-cryptography (πŸ₯‡19 Β· ⭐ 360) - Easily encrypt data in Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 64 Β· πŸ“‹ 72 - 55% open Β· ⏱️ 16.02.2024):

     git clone https://github.com/georgemarshall/django-cryptography
    
  • PyPi (πŸ“₯ 170K / month):

     pip install django-cryptography
    
django-fernet-fields (πŸ₯ˆ18 Β· ⭐ 190 Β· πŸ’€) - Fernet symmetric encryption for Django model fields. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 63 Β· πŸ“¦ 680 Β· πŸ“‹ 16 - 56% open Β· ⏱️ 10.05.2019):

     git clone https://github.com/orcasgit/django-fernet-fields
    
  • PyPi (πŸ“₯ 50K / month):

     pip install django-fernet-fields
    
django-mirage-field (πŸ₯ˆ17 Β· ⭐ 91 Β· πŸ’€) - Django model field encrypt/decrypt your data, keep secret in database. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 13 Β· πŸ“¦ 78 Β· πŸ“‹ 13 - 7% open Β· ⏱️ 19.04.2022):

     git clone https://github.com/luojilab/django-mirage-field
    
  • PyPi (πŸ“₯ 11K / month):

     pip install django-mirage-field
    
Show 3 hidden projects...
  • django-cryptographic-fields (πŸ₯‰14 Β· ⭐ 29 Β· πŸ’€) - A set of fields that wrap standard Django fields with encryption provided by the python cryptography library. MIT
  • django-encrypted-model-fields (πŸ₯‰11 Β· ⭐ 33 Β· πŸ’€) - A set of fields that wrap standard Django fields with encryption provided by the python cryptography library. ❗Unlicensed
  • django-searchable-encrypted-fields (πŸ₯‰6 Β· ⭐ 9 Β· πŸ’€) - ❗Unlicensed

Fields (phone numbers)

Back to top

django-phonenumber-field (πŸ₯‡33 Β· ⭐ 1.4K) - A django model and form field for normalised phone numbers using python-phonenumbers. MIT
  • GitHub (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 300 Β· πŸ“₯ 17 Β· πŸ“¦ 26K Β· πŸ“‹ 220 - 3% open Β· ⏱️ 05.04.2024):

     git clone https://github.com/stefanfoulis/django-phonenumber-field
    
  • PyPi (πŸ“₯ 1.1M / month):

     pip install django-phonenumber-field
    
django-phone-field (πŸ₯‰18 Β· ⭐ 51 Β· πŸ’€) - Lightweight model and form field for phone numbers in Django. ❗️GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 13 Β· πŸ“¦ 3K Β· πŸ“‹ 15 - 26% open Β· ⏱️ 10.06.2020):

     git clone https://github.com/VeryApt/django-phone-field
    
  • PyPi (πŸ“₯ 25K / month):

     pip install django-phone-field
    

Fields (addresses)

Back to top

django-address (πŸ₯‡24 Β· ⭐ 430 Β· πŸ’€) - A Django address model and field. Addresses may be specified by address components or by performing an automatic.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 160 Β· πŸ“¦ 410 Β· πŸ“‹ 130 - 33% open Β· ⏱️ 05.05.2022):

     git clone https://github.com/furious-luke/django-address
    
  • PyPi (πŸ“₯ 12K / month):

     pip install django-address
    
django-mapbox-location-field (πŸ₯ˆ23 Β· ⭐ 65) - Simple in use location model and form field with MapInput widget for picking some location. Uses mapbox gl js,.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 22 Β· πŸ“¦ 340 Β· πŸ“‹ 26 - 11% open Β· ⏱️ 18.03.2024):

     git clone https://github.com/Simon-the-Shark/django-mapbox-location-field
    
  • PyPi (πŸ“₯ 1.4K / month):

     pip install django-mapbox-location-field
    
django-google-maps (πŸ₯‰22 Β· ⭐ 280 Β· πŸ’€) - Using the Google Maps API with django model admin. BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 93 Β· πŸ“¦ 640 Β· πŸ“‹ 47 - 25% open Β· ⏱️ 22.03.2022):

     git clone https://github.com/madisona/django-google-maps
    
  • PyPi (πŸ“₯ 12K / month):

     pip install django-google-maps
    
django-loci (πŸ₯‰19 Β· ⭐ 180) - Reusable Django app for storing geographic and indoor coordinates. Maintained by the OpenWISP Project. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 40 Β· πŸ“¦ 11 Β· πŸ“‹ 40 - 5% open Β· ⏱️ 06.07.2023):

     git clone https://github.com/openwisp/django-loci
    
  • PyPi (πŸ“₯ 850 / month):

     pip install django-loci
    
Show 1 hidden projects...
  • django-address-model (πŸ₯‰8 Β· ⭐ 13 Β· πŸ’€) - django abstract model that provide the complete address, eg: no, na/rt, ca/rw, village/desa, sub district/kecamatan,.. MIT

Fields (versioning)

Back to top

django-simple-history (πŸ₯‡36 Β· ⭐ 2.1K) - Store model history and view/revert changes from admin site. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 440 Β· πŸ“¦ 5.2K Β· πŸ“‹ 560 - 23% open Β· ⏱️ 18.03.2024):

     git clone https://github.com/jazzband/django-simple-history
    
  • PyPi (πŸ“₯ 1.2M / month):

     pip install django-simple-history
    
django-reversion (πŸ₯ˆ34 Β· ⭐ 3K Β· πŸ“‰) - django-reversion is an extension to the Django web framework that provides version control for model instances. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 460 Β· πŸ“¦ 7.4K Β· πŸ“‹ 650 - 2% open Β· ⏱️ 30.01.2024):

     git clone https://github.com/etianen/django-reversion
    
  • PyPi (πŸ“₯ 450K / month):

     pip install django-reversion
    
django-auditlog (πŸ₯ˆ31 Β· ⭐ 1K Β· πŸ“ˆ) - A Django app that keeps a log of changes made to an object. MIT
  • GitHub (πŸ‘¨β€πŸ’» 78 Β· πŸ”€ 360 Β· πŸ“₯ 340 Β· πŸ“¦ 940 Β· πŸ“‹ 270 - 21% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/jazzband/django-auditlog
    
  • PyPi (πŸ“₯ 290K / month):

     pip install django-auditlog
    
django-easy-audit (πŸ₯‰26 Β· ⭐ 670) - Yet another Django audit log app, hopefully the simplest one. ❗️GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 160 Β· πŸ“¦ 250 Β· πŸ“‹ 140 - 47% open Β· ⏱️ 16.04.2024):

     git clone https://github.com/soynatan/django-easy-audit
    
  • PyPi (πŸ“₯ 50K / month):

     pip install django-easy-audit
    
django-dirtyfields (πŸ₯‰18 Β· ⭐ 610) - Tracking dirty fields on a Django model. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 97 Β· πŸ“‹ 70 - 15% open Β· ⏱️ 10.12.2023):

     git clone https://github.com/romgar/django-dirtyfields
    
  • PyPi (πŸ“₯ 200K / month):

     pip install django-dirtyfields
    
django-fieldsignals (πŸ₯‰16 Β· ⭐ 110 Β· πŸ’€) - Django signals for changed fields. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 11 Β· πŸ“¦ 240 Β· πŸ“‹ 17 - 17% open Β· ⏱️ 08.10.2022):

     git clone https://github.com/craigds/django-fieldsignals
    
  • PyPi (πŸ“₯ 16K / month):

     pip install django-fieldsignals
    
Show 1 hidden projects...
  • django-audit-log (πŸ₯‰17 Β· ⭐ 230 Β· πŸ’€) - Audit log for your Django models. ❗Unlicensed

Messaging

Back to top

django-slack (πŸ₯‡22 Β· ⭐ 240 Β· πŸ’€) - Slack integration for Django, using the templating engine to generate messages. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 54 Β· πŸ“¦ 380 Β· πŸ“‹ 63 - 14% open Β· ⏱️ 02.03.2023):

     git clone https://github.com/lamby/django-slack
    
  • PyPi (πŸ“₯ 78K / month):

     pip install django-slack
    
django-sendsms (πŸ₯ˆ17 Β· ⭐ 260 Β· πŸ’€) - A simple API to send SMS messages. It is modeled after the django email api. MIT
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 94 Β· πŸ“¦ 370 Β· πŸ“‹ 24 - 20% open Β· ⏱️ 27.12.2021):

     git clone https://github.com/stefanfoulis/django-sendsms
    
  • PyPi (πŸ“₯ 4K / month):

     pip install django-sendsms
    
django-sms (πŸ₯‰14 Β· ⭐ 47) - A Django app for sending SMS with interchangeable backends. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 14 Β· πŸ“‹ 15 - 40% open Β· ⏱️ 07.01.2024):

     git clone https://github.com/roaldnefs/django-sms
    
  • PyPi (πŸ“₯ 9.4K / month):

     pip install django-sms
    
django-discord-integration (πŸ₯‰9 Β· ⭐ 22 Β· πŸ’€) - Discord integration for Django, supporting error reporting via webhooks. ❗️AGPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 5 Β· ⏱️ 08.04.2023):

     git clone https://github.com/Ninjaclasher/django-discord-integration
    
  • PyPi (πŸ“₯ 1.1K / month):

     pip install django-discord-integration
    
Show 1 hidden projects...
  • django-channels-discord (πŸ₯‰5 Β· ⭐ 12 Β· πŸ’€) - An interface server connecting Djangos Channels and Discord. MIT

Storage

Back to top

django-storages (πŸ₯‡36 Β· ⭐ 2.6K) - https://django-storages.readthedocs.io/. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 790 Β· πŸ“¦ 180K Β· πŸ“‹ 680 - 15% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/jschneier/django-storages
    
  • PyPi (πŸ“₯ 3.4M / month):

     pip install django-storages
    
django-minio-storage (πŸ₯‰22 Β· ⭐ 140) - A django storage driver for minio. MIT
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 53 Β· πŸ“¦ 260 Β· πŸ“‹ 82 - 13% open Β· ⏱️ 19.12.2023):

     git clone https://github.com/py-pa/django-minio-storage
    
  • PyPi (πŸ“₯ 31K / month):

     pip install django-minio-storage
    
Show 1 hidden projects...
  • django-minio (πŸ₯‰7 Β· ⭐ 64 Β· πŸ’€) - Django app to use Minio Server as file storage. ❗Unlicensed

Event Sourcing

Back to top

eventsourcing (πŸ₯‡25 Β· ⭐ 1.4K) - A library for event sourcing in Python. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 130 Β· πŸ“¦ 150 Β· πŸ“‹ 88 - 3% open Β· ⏱️ 28.04.2024):

     git clone https://github.com/pyeventsourcing/eventsourcing
    
  • PyPi (πŸ“₯ 23K / month):

     pip install eventsourcing
    
eventsourcing-django (πŸ₯ˆ11 Β· ⭐ 37 Β· πŸ’€) - Python package for eventsourcing with Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 8 Β· πŸ“¦ 6 Β· πŸ“‹ 4 - 50% open Β· ⏱️ 16.03.2023):

     git clone https://github.com/pyeventsourcing/eventsourcing-django
    
  • PyPi (πŸ“₯ 2.3K / month):

     pip install eventsourcing-django
    
Show 3 hidden projects...

Locking

Back to top

django-concurrency (πŸ₯‡18 Β· ⭐ 420) - Optimistic lock implementation for Django. Prevents users from doing concurrent editing. MIT
  • GitHub (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 49 Β· πŸ“‹ 71 - 5% open Β· ⏱️ 25.01.2024):

     git clone https://github.com/saxix/django-concurrency
    
  • PyPi (πŸ“₯ 53K / month):

     pip install django-concurrency
    
Show 2 hidden projects...
  • django-optimistic-lock (πŸ₯‰14 Β· ⭐ 120 Β· πŸ’€) - Offline optimistic locking for Django. BSD-2
  • django-locking (πŸ₯‰8 Β· ⭐ 140 Β· πŸ’€) - Prevents users from doing concurrent editing in Django. Works out of the box in the admin interface, or you can.. ❗Unlicensed

Example data

Back to top

django-seed (πŸ₯‡26 Β· ⭐ 670 Β· πŸ’€) - Seed your Django database with fake data. MIT
  • GitHub (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 77 Β· πŸ“¦ 4.4K Β· πŸ“‹ 58 - 27% open Β· ⏱️ 08.10.2021):

     git clone https://github.com/brobin/django-seed
    
  • PyPi (πŸ“₯ 26K / month):

     pip install django-seed
    
django-fixture-magic (πŸ₯‰19 Β· ⭐ 380) - Utilities to extract and manipulate Django Fixtures. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 90 Β· πŸ“¦ 160 Β· πŸ“‹ 35 - 34% open Β· ⏱️ 26.10.2023):

     git clone https://github.com/davedash/django-fixture-magic
    
  • PyPi (πŸ“₯ 30K / month):

     pip install django-fixture-magic
    
mixer (πŸ₯‰17 Β· ⭐ 930 Β· πŸ’€) - Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 93 Β· πŸ“‹ 86 - 43% open Β· ⏱️ 23.03.2022):

     git clone https://github.com/klen/mixer
    
  • PyPi (πŸ“₯ 120K / month):

     pip install mixer
    
Show 1 hidden projects...

Fake data

Back to top

model-bakery (πŸ₯‡27 Β· ⭐ 790 Β· πŸ“ˆ) - Object factory for Django. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 81 Β· πŸ“¦ 4K Β· πŸ“‹ 130 - 19% open Β· ⏱️ 21.04.2024):

     git clone https://github.com/model-bakers/model_bakery
    
  • PyPi (πŸ“₯ 540K / month):

     pip install model-bakery/
    
django-dynamic-fixture (πŸ₯‰21 Β· ⭐ 390) - A complete library to create dynamic model instances for testing purposes. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 61 Β· πŸ“¦ 1.2K Β· πŸ“‹ 68 - 7% open Β· ⏱️ 15.09.2023):

     git clone https://github.com/paulocheque/django-dynamic-fixture
    
  • PyPi (πŸ“₯ 86K / month):

     pip install django-dynamic-fixture
    

CSS Framework Integration (Django MVT application)

Back to top

django-bootstrap4 (πŸ₯‡34 Β· ⭐ 1K) - Bootstrap 4 integration with Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 220 Β· πŸ“¦ 160K Β· πŸ“‹ 160 - 10% open Β· ⏱️ 25.04.2024):

     git clone https://github.com/zostera/django-bootstrap4
    
  • PyPi (πŸ“₯ 190K / month):

     pip install django-bootstrap4
    
django-bootstrap3 (πŸ₯ˆ33 Β· ⭐ 2.3K Β· πŸ“ˆ) - Bootstrap 3 integration with Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 99 Β· πŸ”€ 670 Β· πŸ“¦ 19K Β· ⏱️ 25.04.2024):

     git clone https://github.com/zostera/django-bootstrap3
    
  • PyPi (πŸ“₯ 130K / month):

     pip install django-bootstrap3
    
django-bootstrap5 (πŸ₯ˆ28 Β· ⭐ 340) - Bootstrap 5 for Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 76 Β· πŸ“¦ 6.1K Β· πŸ“‹ 90 - 44% open Β· ⏱️ 26.04.2024):

     git clone https://github.com/zostera/django-bootstrap5
    
  • PyPi (πŸ“₯ 120K / month):

     pip install django-bootstrap5
    
django-tailwind (πŸ₯‰23 Β· ⭐ 1.4K) - Django + Tailwind CSS =. MIT
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 83 Β· πŸ“¦ 3.5K Β· πŸ“‹ 150 - 9% open Β· ⏱️ 22.12.2023):

     git clone https://github.com/timonweb/django-tailwind
    
  • PyPi (πŸ“₯ 68K / month):

     pip install django-tailwind
    
django-bootstrap-v5 (πŸ₯‰22 Β· ⭐ 100) - Bootstrap 5 integration with Django. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 44 Β· πŸ“¦ 7.7K Β· πŸ“‹ 23 - 34% open Β· ⏱️ 07.01.2024):

     git clone https://github.com/zelenij/django-bootstrap-v5
    
  • PyPi (πŸ“₯ 70K / month):

     pip install django-bootstrap-v5
    
django-bulma (πŸ₯‰18 Β· ⭐ 330 Β· πŸ’€) - Bulma theme for Django. MIT
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 52 Β· πŸ“¦ 500 Β· πŸ“‹ 42 - 11% open Β· ⏱️ 21.10.2021):

     git clone https://github.com/timonweb/django-bulma
    
  • PyPi (πŸ“₯ 2.9K / month):

     pip install django-bulma
    

Data exploration

Back to top

django-data-browser (πŸ₯‡20 Β· ⭐ 310) - Django app for user friendly querying of Django models. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 24 Β· πŸ“¦ 25 Β· πŸ“‹ 36 - 11% open Β· ⏱️ 09.04.2024):

     git clone https://github.com/tolomea/django-data-browser
    
  • PyPi (πŸ“₯ 3.5K / month):

     pip install django-data-browser
    

Multiple tenants

Back to top

django-tenants (πŸ₯‡31 Β· ⭐ 1.4K) - Django tenants using PostgreSQL Schemas. MIT
  • GitHub (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 320 Β· πŸ“¦ 780 Β· πŸ“‹ 640 - 33% open Β· ⏱️ 15.04.2024):

     git clone https://github.com/django-tenants/django-tenants
    
  • PyPi (πŸ“₯ 95K / month):

     pip install django-tenants
    
django-tenant-schemas (πŸ₯ˆ27 Β· ⭐ 1.4K) - Tenant support for Django using PostgreSQL schemas. MIT
  • GitHub (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 390 Β· πŸ“¦ 410 Β· πŸ“‹ 470 - 30% open Β· ⏱️ 02.07.2023):

     git clone https://github.com/bernardopires/django-tenant-schemas
    
  • PyPi (πŸ“₯ 19K / month):

     pip install django-tenant-schemas
    
django-multitenant (πŸ₯‰23 Β· ⭐ 680) - Python/Django support for distributed multi-tenant databases like Postgres+Citus. MIT
  • GitHub (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 110 Β· πŸ“¦ 61 Β· πŸ“‹ 93 - 39% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/citusdata/django-multitenant
    
  • PyPi (πŸ“₯ 25K / month):

     pip install django-multitenant
    
django-scopes (πŸ₯‰15 Β· ⭐ 220) - Safely separate multiple tenants in a Django database. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 15 Β· πŸ“¦ 80 Β· πŸ“‹ 18 - 66% open Β· ⏱️ 12.06.2023):

     git clone https://github.com/raphaelm/django-scopes
    
  • PyPi (πŸ“₯ 5K / month):

     pip install django-scopes
    

Value-as-a-Service frameworks based on Django

Back to top

SaaS frameworks, subscription-based tutorials etc. which use Django under the hood.

djaodjin-saas (πŸ₯‡18 Β· ⭐ 530) - Django application for software-as-service and subscription businesses. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 120 Β· πŸ“¦ 8 Β· πŸ“‹ 110 - 15% open Β· ⏱️ 26.04.2024):

     git clone https://github.com/djaodjin/djaodjin-saas
    
  • PyPi (πŸ“₯ 640 / month):

     pip install djaodjin-saas
    

Payment and Subscription (Stripe, etc.)

Back to top

dj-stripe (πŸ₯‡33 Β· ⭐ 1.5K) - dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 460 Β· πŸ“¦ 950 Β· πŸ“‹ 970 - 6% open Β· ⏱️ 28.04.2024):

     git clone https://github.com/dj-stripe/dj-stripe
    
  • PyPi (πŸ“₯ 100K / month):

     pip install dj-stripe
    
django-paypal (πŸ₯‡27 Β· ⭐ 710 Β· πŸ“ˆ) - A pluggable Django application for integrating PayPal Payments Standard or Payments Pro. MIT
  • GitHub (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 200 Β· πŸ“¦ 3.4K Β· πŸ“‹ 160 - 7% open Β· ⏱️ 30.04.2024):

     git clone https://github.com/spookylukey/django-paypal
    
  • PyPi (πŸ“₯ 17K / month):

     pip install django-paypal
    
django-payments (πŸ₯ˆ24 Β· ⭐ 980) - Universal payment handling for Django. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 260 Β· πŸ“₯ 21 Β· πŸ“¦ 540 Β· πŸ“‹ 170 - 38% open Β· ⏱️ 17.04.2024):

     git clone https://github.com/jazzband/django-payments
    
  • PyPi (πŸ“₯ 11K / month):

     pip install django-payments
    
pinax-stripe-light (πŸ₯ˆ21 Β· ⭐ 680 Β· πŸ’€) - a payments Django app for Stripe. MIT
  • GitHub (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 270 Β· πŸ“‹ 300 - 22% open Β· ⏱️ 28.11.2021):

     git clone https://github.com/pinax/pinax-stripe-light
    
  • PyPi (πŸ“₯ 280 / month):

     pip install pinax-stripe-light
    
django-getpaid (πŸ₯ˆ21 Β· ⭐ 440 Β· πŸ’€) - Django payments processor. MIT
  • GitHub (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 110 Β· πŸ“¦ 46 Β· πŸ“‹ 61 - 4% open Β· ⏱️ 12.12.2021):

     git clone https://github.com/django-getpaid/django-getpaid
    
  • PyPi (πŸ“₯ 980 / month):

     pip install django-getpaid
    
django-oscar-paypal (πŸ₯ˆ20 Β· ⭐ 160) - PayPal integration for django-oscar. Can be used without Oscar too. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 190 Β· πŸ“¦ 160 Β· πŸ“‹ 92 - 25% open Β· ⏱️ 01.09.2023):

     git clone https://github.com/django-oscar/django-oscar-paypal
    
  • PyPi (πŸ“₯ 480 / month):

     pip install django-oscar-paypal
    
silver (πŸ₯ˆ16 Β· ⭐ 300) - Automated billing and payments for Django with a REST API. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 74 Β· πŸ“¦ 8 Β· πŸ“‹ 390 - 12% open Β· ⏱️ 30.01.2024):

     git clone https://github.com/silverapp/silver
    
  • PyPi (πŸ“₯ 47 / month):

     pip install silver
    
django-flexible-subscriptions (πŸ₯ˆ16 Β· ⭐ 240 Β· πŸ’€) - A subscription and recurrent billing application for Django. ❗️GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 48 Β· πŸ“¦ 25 Β· πŸ“‹ 50 - 54% open Β· ⏱️ 11.09.2020):

     git clone https://github.com/studybuffalo/django-flexible-subscriptions
    
  • PyPi (πŸ“₯ 1.1K / month):

     pip install django-flexible-subscriptions
    
dj-paypal (πŸ₯‰15 Β· ⭐ 86) - Paypal integration for Django - Inspired by dj-Stripe. MIT
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 19 Β· πŸ“¦ 25 Β· πŸ“‹ 9 - 44% open Β· ⏱️ 29.02.2024):

     git clone https://github.com/HearthSim/dj-paypal
    
  • PyPi (πŸ“₯ 370 / month):

     pip install dj-paypal
    
django-subscriptions (πŸ₯‰15 Β· ⭐ 73 Β· πŸ’€) - A django package for managing subscription states. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 9 Β· πŸ“¦ 13 Β· ⏱️ 29.12.2020):

     git clone https://github.com/kogan/django-subscriptions
    
  • PyPi (πŸ“₯ 1.8K / month):

     pip install django-subscriptions
    
drf-stripe-subscription (πŸ₯‰13 Β· ⭐ 98) - An out-of-box Django REST framework solution for payment and subscription management using Stripe. MIT
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 12 Β· πŸ“‹ 21 - 19% open Β· ⏱️ 18.01.2024):

     git clone https://github.com/oscarychen/drf-stripe-subscription
    
  • PyPi (πŸ“₯ 1.1K / month):

     pip install drf-stripe-subscription
    
dj-paddle (πŸ₯‰13 Β· ⭐ 76 Β· πŸ’€) - Django + Paddle made Easy!. MIT
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 32 Β· πŸ“‹ 25 - 56% open Β· ⏱️ 26.03.2021):

     git clone https://github.com/paddle-python/dj-paddle
    
  • PyPi (πŸ“₯ 200 / month):

     pip install dj-paddle
    
django-flutterwave (πŸ₯‰13 Β· ⭐ 21 Β· πŸ’€) - Django integration for Flutterwave Rave payments and subscriptions. MIT
  • GitHub (πŸ”€ 10 Β· πŸ“¦ 45 Β· ⏱️ 29.12.2020):

     git clone https://github.com/bdelate/django-flutterwave
    
  • PyPi:

     pip install django-flutterwave
    
django-stripe-subscriptions (πŸ₯‰7 Β· ⭐ 35 Β· πŸ’€) - How to handle subscription payments with Django and Stripe. MIT
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 11 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 20.07.2022):

     git clone https://github.com/duplxey/django-stripe-subscriptions
    
  • PyPi:

     pip install django-stripe-subscriptions
    
Show 5 hidden projects...
  • merchant (πŸ₯ˆ17 Β· ⭐ 1K Β· πŸ’€) - A Django app to accept payments from various payment processors via Pluggable backends. BSD-3
  • django-bitcoin (πŸ₯‰14 Β· ⭐ 180 Β· πŸ’€) - bitcoin payment management for django. MIT
  • django-authorizenet (πŸ₯‰11 Β· ⭐ 87 Β· πŸ’€) - Django and Authorize.NET payment gateway integration. MIT
  • django-subscription (πŸ₯‰9 Β· ⭐ 180 Β· πŸ’€) - Subscriptions or Recurring Billing App for django. ❗Unlicensed
  • django-payee (πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€) - Accept (regular and subscription) payments in Internet (currently supports PayPal). Advanced support for subscription.. ❗Unlicensed

Emails

Back to top

django-ses (πŸ₯‡29 Β· ⭐ 970) - A Django email backend for Amazons Simple Email Service. MIT
  • GitHub (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 210 Β· πŸ“¦ 2.9K Β· πŸ“‹ 140 - 39% open Β· ⏱️ 19.04.2024):

     git clone https://github.com/django-ses/django-ses
    
  • PyPi (πŸ“₯ 620K / month):

     pip install django-ses
    
django-post-office (πŸ₯ˆ26 Β· ⭐ 960) - A Django app that allows you to send email asynchronously in Django. Supports HTML email, database backed templates.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 78 Β· πŸ”€ 250 Β· πŸ“¦ 83 Β· πŸ“‹ 250 - 38% open Β· ⏱️ 22.10.2023):

     git clone https://github.com/ui/django-post_office
    
  • PyPi (πŸ“₯ 50K / month):

     pip install django-post-office
    
aiosmtpd (πŸ₯‰24 Β· ⭐ 300) - A reimplementation of the Python stdlib smtpd.py based on asyncio. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 89 Β· πŸ“₯ 320 Β· πŸ“‹ 170 - 33% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/aio-libs/aiosmtpd
    
  • PyPi (πŸ“₯ 190K / month):

     pip install aiosmtpd
    
django-mailbox (πŸ₯‰23 Β· ⭐ 340) - Import mail from POP3, IMAP, local email mailboxes or directly from Postfix or Exim4 into your Django application.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 150 Β· πŸ“¦ 170 Β· πŸ“‹ 160 - 12% open Β· ⏱️ 25.04.2024):

     git clone https://github.com/coddingtonbear/django-mailbox
    
  • PyPi (πŸ“₯ 7.5K / month):

     pip install django-mailbox
    

Templates

Back to top

django-htmx (πŸ₯‡26 Β· ⭐ 1.4K) - Extensions for using Django with htmx. MIT
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 120 Β· πŸ“¦ 2.1K Β· πŸ“‹ 67 - 10% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/adamchainz/django-htmx
    
  • PyPi (πŸ“₯ 160K / month):

     pip install django-htmx
    
django-compressor (πŸ₯‰23 Β· ⭐ 2.8K Β· πŸ“‰) - Compresses linked and inline javascript or CSS into a single cached file. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 560 Β· πŸ“‹ 650 - 16% open Β· ⏱️ 29.04.2024):

     git clone https://github.com/django-compressor/django-compressor
    
  • PyPi (πŸ“₯ 580K / month):

     pip install django-compressor
    
django-template-partials (πŸ₯‰17 Β· ⭐ 330) - Reusable named inline partials for the Django Template Language. MIT
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 14 Β· πŸ“¦ 85 Β· πŸ“‹ 19 - 26% open Β· ⏱️ 08.04.2024):

     git clone https://github.com/carltongibson/django-template-partials
    
  • PyPi (πŸ“₯ 10K / month):

     pip install django-template-partials
    

Migrations

Back to top


Reusable app templates

Back to top

cookiecutter-djangopackage (πŸ₯‡13 Β· ⭐ 430 Β· πŸ’€) - A cookiecutter template for creating reusable Django packages quickly. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 150 Β· πŸ“‹ 72 - 38% open Β· ⏱️ 29.10.2020):

     git clone https://github.com/pydanny/cookiecutter-djangopackage
    
  • PyPi:

     pip install cookiecutter-djangopackage
    
Show 7 hidden projects...
  • cookiecutter-django-crud (πŸ₯ˆ9 Β· ⭐ 67 Β· πŸ’€) - A cookiecutter template to create a Django app around a model with CRUD views using django-vanilla-views, a.. BSD-3
  • cookiecutter-django-app (πŸ₯ˆ9 Β· ⭐ 16 Β· πŸ’€) - A cookiecutter template for creating reusable Django packages (installable apps) quickly. Apache-2
  • django-app-template (πŸ₯‰7 Β· ⭐ 51 Β· πŸ’€) - A handy template for creating a new reusable Django application. BSD-2
  • django-reusable-app-template (πŸ₯‰6 Β· ⭐ 95 Β· πŸ’€) - A template for kickstarting reusable Django apps, ready to be published on pypi.python.org, ready for test driven.. ❗Unlicensed
  • django-reusable-app (πŸ₯‰4 Β· ⭐ 3 Β· πŸ’€) - A cookiecutter template to package Django Reusable Apps. MIT
  • cookiecutter-sveetch-djangoapp (πŸ₯‰4 Β· ⭐ 3) - Yet another Cookiecutter template to produce a repository to start a Django application package with Python3. ❗Unlicensed
  • django-package-template (πŸ₯‰3 Β· ⭐ 1 Β· πŸ’€) - Template for creating packages. MIT

Project templates

Back to top

django-project-template (πŸ₯‡11 Β· ⭐ 120) - Thorgates Django project template - Django, React, Sass, optional Docker and more. ISC
  • GitHub (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 17 Β· πŸ“‹ 5 - 40% open Β· ⏱️ 25.04.2024):

     git clone https://github.com/thorgate/django-project-template
    
  • PyPi:

     pip install django-project-template
    

Related Resources

  • Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.

Contribution

Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:

  • Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

CC0

About

A ranked list of awesome Django related Python packages.

https://github.com/fkromer/best-of-django

License:Creative Commons Attribution Share Alike 4.0 International