Skip to content

Latest commit

 

History

History
2826 lines (2210 loc) · 135 KB

README.md

File metadata and controls

2826 lines (2210 loc) · 135 KB

best-of-django

🏆  A ranked list of awesome projects. Updated weekly.

This curated list contains 230 awesome open-source projects with a total of 510K stars grouped into 59 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-admin-interface (🥇33 · ⭐ 1.8K) - djangos default admin interface with superpowers - customizable themes, popup windows replaced by modals and many.. MIT
  • GitHub (👨‍💻 39 · 🔀 170 · 📦 4.5K · 📋 210 - 5% open · ⏱️ 23.10.2024):

     git clone https://github.com/fabiocaccamo/django-admin-interface
    
  • PyPi (📥 170K / month):

     pip install django-admin-interface
    
django-jazzmin (🥈32 · ⭐ 1.6K) - Jazzy theme for Django. MIT
  • GitHub (👨‍💻 68 · 🔀 280 · 📦 13K · 📋 280 - 41% open · ⏱️ 26.10.2024):

     git clone https://github.com/farridav/django-jazzmin
    
  • PyPi (📥 320K / month):

     pip install django-jazzmin
    
django-material (🥈28 · ⭐ 2.5K) - Material Design for Django. BSD-3
  • GitHub (👨‍💻 41 · 🔀 420 · 📦 1.8K · 📋 410 - 4% open · ⏱️ 08.02.2024):

     git clone https://github.com/viewflow/django-material
    
  • PyPi (📥 18K / month):

     pip install django-material
    
django-grappelli (🥉27 · ⭐ 3.8K) - A jazzy skin for the Django Admin-Interface (official repository). ❗Unlicensed
  • GitHub (👨‍💻 90 · 🔀 640 · 📦 6.4K · 📋 720 - 0% open · ⏱️ 22.08.2024):

     git clone https://github.com/sehmaschine/django-grappelli
    
  • PyPi (📥 220K / month):

     pip install django-grappelli
    
django-baton (🥉24 · ⭐ 880) - A cool, modern and responsive django admin application based on bootstrap 5 that brings AI to the Django admin -.. MIT
  • GitHub (👨‍💻 15 · 🔀 95 · 📦 420 · 📋 190 - 2% open · ⏱️ 19.07.2024):

     git clone https://github.com/otto-torino/django-baton
    
  • PyPi (📥 16K / month):

     pip install django-baton
    
django-admin-tools (🥉24 · ⭐ 860 · 💤) - 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 (📥 65K / month):

     pip install django-admin-tools
    
django-controlcenter (🥉20 · ⭐ 990 · 💤) - Set of widgets to build dashboards for Django projects. BSD-3
  • GitHub (👨‍💻 18 · 🔀 84 · 📦 88 · 📋 34 - 29% open · ⏱️ 06.08.2023):

     git clone https://github.com/byashimov/django-controlcenter
    
  • PyPi (📥 11K / month):

     pip install django-controlcenter
    
Show 1 hidden projects...
  • django-jet (🥉26 · ⭐ 3.6K · 💀) - Modern responsive template for the Django admin interface with improved functionality. We are proud to announce.. ❗️AGPL-3.0

Admin Interface Actions

Back to top

django-import-export (🥇38 · ⭐ 3.1K) - Django application and library for importing and exporting data with admin integration. BSD-2
  • GitHub (👨‍💻 220 · 🔀 750 · 📦 100K · 📋 1.1K - 1% open · ⏱️ 29.10.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 · ⭐ 760) - Generic drag-and-drop ordering for objects in the Django admin interface. ❗Unlicensed
  • GitHub (👨‍💻 86 · 🔀 170 · 📦 2.6K · 📋 230 - 19% open · ⏱️ 22.09.2024):

     git clone https://github.com/jrief/django-admin-sortable2
    
  • PyPi (📥 270K / month):

     pip install django-admin-sortable2
    
django-admin-sortable (🥉19 · ⭐ 570 · 💤) - Generic drag-and-drop ordering for objects and tabular inlines in Django Admin. ❗Unlicensed
  • GitHub (👨‍💻 80 · 🔀 130 · 📦 720 · 📋 140 - 7% open · ⏱️ 13.03.2022):

     git clone https://github.com/jazzband/django-admin-sortable
    
  • PyPi (📥 35K / month):

     pip install django-admin-sortable
    
django-admin-confirm (🥉15 · ⭐ 130) - AdminConfirmMixin is a mixin for ModelAdmin that adds confirmations to changes, additions and actions. ❗Unlicensed
  • GitHub (👨‍💻 6 · 🔀 15 · 📦 91 · 📋 31 - 41% open · ⏱️ 27.01.2024):

     git clone https://github.com/trangpham/django-admin-confirm
    
  • PyPi (📥 34K / month):

     pip install django-admin-confirm
    

Admin Interface Filters

Back to top

django-admin-numeric-filter (🥇19 · ⭐ 79 · 💤) - Numeric filters for Django admin. MIT
  • GitHub (👨‍💻 14 · 🔀 33 · 📦 200 · 📋 18 - 22% open · ⏱️ 16.02.2023):

     git clone https://github.com/lukasvinclav/django-admin-numeric-filter
    
  • PyPi (📥 19K / month):

     pip install django-admin-numeric-filter
    

Management Commands

Back to top

Packages which add or help working with management commands.

django-extensions (🥇37 · ⭐ 6.6K) - This is a repository for collecting global custom management extensions for the Django Framework. MIT
  • GitHub (👨‍💻 580 · 🔀 1.1K · 📦 230K · 📋 900 - 19% open · ⏱️ 27.04.2024):

     git clone https://github.com/django-extensions/django-extensions
    
  • PyPi (📥 4.4M / month):

     pip install django-extensions
    
django-dbbackup (🥈31 · ⭐ 980) - Management commands to help backup and restore your project database and media files. BSD-3
  • GitHub (👨‍💻 75 · 🔀 200 · 📦 2.1K · 📋 290 - 22% open · ⏱️ 23.08.2024):

     git clone https://github.com/jazzband/django-dbbackup
    
  • PyPi (📥 150K / month):

     pip install django-dbbackup
    
django-click (🥉20 · ⭐ 250 · 📉) - Write Django management command using the click CLI library. MIT
  • GitHub (👨‍💻 13 · 🔀 20 · 📦 330 · 📋 18 - 44% open · ⏱️ 26.09.2024):

     git clone https://github.com/GaretJax/django-click
    
  • PyPi (📥 49K / month):

     pip install django-click
    
django-typer (🥉20 · ⭐ 74) - Use Typer (type hints) to define the interface for your Django management commands. MIT
  • GitHub (👨‍💻 6 · 🔀 2 · 📦 39 · 📋 83 - 18% open · ⏱️ 27.10.2024):

     git clone https://github.com/bckohan/django-typer
    
  • PyPi (📥 8.3K / month):

     pip install django-typer
    
django-rich (🥉18 · ⭐ 120) - Extensions for using Rich with Django. MIT
  • GitHub (👨‍💻 6 · 🔀 10 · 📦 160 · 📋 12 - 25% open · ⏱️ 29.10.2024):

     git clone https://github.com/adamchainz/django-rich
    
  • PyPi (📥 56K / month):

     pip install django-rich
    

Caching

Back to top

django-cacheops (🥇29 · ⭐ 2.1K) - A slick ORM cache with automatic granular event-driven invalidation. BSD-3
  • GitHub (👨‍💻 68 · 🔀 220 · 📦 1.3K · 📋 340 - 5% open · ⏱️ 09.10.2024):

     git clone https://github.com/Suor/django-cacheops
    
  • PyPi (📥 180K / month):

     pip install django-cacheops
    
django-cachalot (🥉28 · ⭐ 1.2K) - No effort, no worry, maximum performance. BSD-3
  • GitHub (👨‍💻 37 · 🔀 150 · 📦 840 · 📋 170 - 19% open · ⏱️ 24.09.2024):

     git clone https://github.com/noripyt/django-cachalot
    
  • PyPi (📥 110K / month):

     pip install django-cachalot
    

Configuration

Back to top

dj-database-url (🥇35 · ⭐ 1.5K · 📈) - Use Database URLs in your Django Application. BSD-3
  • GitHub (👨‍💻 72 · 🔀 200 · 📦 290K · 📋 95 - 3% open · ⏱️ 23.10.2024):

     git clone https://github.com/jazzband/dj-database-url
    
  • PyPi (📥 1.9M / month):

     pip install dj-database-url
    
django-environ (🥈34 · ⭐ 3K · 💤) - Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application. MIT
  • GitHub (👨‍💻 93 · 🔀 310 · 📥 120 · 📦 240K · 📋 250 - 26% open · ⏱️ 01.09.2023):

     git clone https://github.com/joke2k/django-environ
    
  • PyPi (📥 2.6M / month):

     pip install django-environ
    
django-constance (🥈32 · ⭐ 1.7K) - Dynamic Django settings. BSD-3
  • GitHub (👨‍💻 150 · 🔀 290 · 📦 2.2K · 📋 300 - 5% open · ⏱️ 07.10.2024):

     git clone https://github.com/jazzband/django-constance
    
  • PyPi (📥 330K / month):

     pip install django-constance
    
django-configurations (🥉29 · ⭐ 1.1K) - A helper for organizing Django project settings by relying on well established programming patterns. BSD-3
  • GitHub (👨‍💻 71 · 🔀 140 · 📦 3.2K · 📋 210 - 24% open · ⏱️ 27.09.2024):

     git clone https://github.com/jazzband/django-configurations
    
  • PyPi (📥 310K / 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 · 🔀 67 · 📦 3.1K · 📋 47 - 8% open · ⏱️ 28.10.2024):

     git clone https://github.com/wemake-services/django-split-settings
    
  • PyPi (📥 170K / month):

     pip install django-split-settings
    
django-extra-settings (🥉22 · ⭐ 530) - config and manage typed extra settings using just the django admin. MIT
  • GitHub (👨‍💻 12 · 🔀 30 · 📦 98 · 📋 35 - 5% open · ⏱️ 16.10.2024):

     git clone https://github.com/fabiocaccamo/django-extra-settings
    
  • PyPi (📥 14K / month):

     pip install django-extra-settings
    

Dependency Injection

Back to top

injector (🥇25 · ⭐ 1.3K) - Python dependency injection framework, inspired by Guice. BSD-3
  • GitHub (👨‍💻 31 · 🔀 79 · 📦 2.4K · 📋 140 - 30% open · ⏱️ 07.07.2024):

     git clone https://github.com/python-injector/injector
    
  • PyPi (📥 2.3M / month):

     pip install injector
    
wireup (🥉17 · ⭐ 97) - Performant, concise, and easy-to-use dependency injection container for Python 3.8+. MIT
  • GitHub (👨‍💻 2 · 🔀 1 · 📦 5 · 📋 31 - 35% open · ⏱️ 27.10.2024):

     git clone https://github.com/maldoinc/wireup
    
  • PyPi (📥 1.8K / month):

     pip install wireup
    
django_injector (🥉11 · ⭐ 49) - Dependency injection in Django. BSD-2
  • GitHub (👨‍💻 7 · 🔀 7 · ⏱️ 09.04.2024):

     git clone https://github.com/blubber/django_injector
    
  • PyPi (📥 3.5K / month):

     pip install django_injector
    

Debugging

Back to top

django-debug-toolbar (🥇38 · ⭐ 8.1K) - A configurable set of panels that display various debug information about the current request/response. BSD-3
  • GitHub (👨‍💻 300 · 🔀 940 · 📥 240 · 📦 95K · 📋 920 - 6% open · ⏱️ 31.10.2024):

     git clone https://github.com/jazzband/django-debug-toolbar
    
  • PyPi (📥 3.1M / month):

     pip install django-debug-toolbar
    

Development

Back to top

tach (🥇27 · ⭐ 1.1K) - A Python tool to enforce dependencies, using modular architecture Open source Installable via pip Able to be adopted.. MIT
  • GitHub (👨‍💻 17 · 🔀 35 · 📦 21 · 📋 57 - 3% open · ⏱️ 28.10.2024):

     git clone https://github.com/gauge-sh/tach
    
  • PyPi (📥 250K / month):

     pip install tach
    
django-browser-reload (🥉25 · ⭐ 510) - Automatically reload your browser in development. MIT
  • GitHub (👨‍💻 6 · 🔀 25 · 📦 4.8K · 📋 39 - 30% open · ⏱️ 29.10.2024):

     git clone https://github.com/adamchainz/django-browser-reload
    
  • PyPi (📥 170K / month):

     pip install django-browser-reload
    

Logging

Back to top

Packages which improve logging and debugging.

loguru (🥇38 · ⭐ 20K) - Python logging made (stupidly) simple. MIT
  • GitHub (👨‍💻 53 · 🔀 690 · 📦 100K · 📋 1K - 19% open · ⏱️ 20.10.2024):

     git clone https://github.com/Delgan/loguru
    
  • PyPi (📥 36M / month):

     pip install loguru
    
structlog (🥈34 · ⭐ 3.5K) - Simple, powerful, and fast logging for Python. ❗Unlicensed
  • GitHub (👨‍💻 120 · 🔀 220 · 📦 14K · 📋 340 - 10% open · ⏱️ 31.10.2024):

     git clone https://github.com/hynek/structlog
    
  • PyPi (📥 22M / month):

     pip install structlog
    
django-structlog (🥉27 · ⭐ 440) - Structured Logging for Django. MIT
  • GitHub (👨‍💻 21 · 🔀 33 · 📦 680 · 📋 64 - 1% open · ⏱️ 28.10.2024):

     git clone https://github.com/jrobichaud/django-structlog
    
  • PyPi (📥 460K / month):

     pip install django-structlog
    
django-guid (🥉23 · ⭐ 450) - Inject an ID into every log message from a Django request. ASGI compatible, integrates with Sentry, and works with.. MIT
  • GitHub (👨‍💻 12 · 🔀 27 · 📦 180 · 📋 29 - 17% open · ⏱️ 23.09.2024):

     git clone https://github.com/snok/django-guid
    
  • PyPi (📥 89K / month):

     pip install django-guid
    
Show 1 hidden projects...
  • django-loguru (🥉8 · ⭐ 10 · 💤) - A middleware to log the requests and responses using loguru. MIT

Application Monitoring (Platforms)

Back to top

sentry (🥇40 · ⭐ 39K) - Developer-first error tracking and performance monitoring. ❗Unlicensed
  • GitHub (👨‍💻 880 · 🔀 4.1K · 📥 45K · 📦 470 · 📋 14K - 19% open · ⏱️ 31.10.2024):

     git clone https://github.com/getsentry/sentry
    
  • PyPi (📥 12K / month):

     pip install sentry
    
logfire (🥉29 · ⭐ 2.1K) - Uncomplicated Observability for Python and beyond!. MIT
  • GitHub (👨‍💻 37 · 🔀 63 · 📦 190 · 📋 180 - 36% open · ⏱️ 31.10.2024):

     git clone https://github.com/pydantic/logfire
    
  • PyPi (📥 92K / month):

     pip install logfire
    

Authentication and Authorization

Back to top

django-allauth (🥇40 · ⭐ 9.5K) - Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party.. MIT
  • GitHub (👨‍💻 730 · 🔀 2.9K · 📦 230K · 📋 2.4K - 0% open · ⏱️ 31.10.2024):

     git clone https://github.com/pennersr/django-allauth
    
  • PyPi (📥 2.2M / month):

     pip install django-allauth
    
django-oauth-toolkit (🥇35 · ⭐ 3.1K) - OAuth2 goodies for the Djangonauts!. ❗Unlicensed
  • GitHub (👨‍💻 260 · 🔀 760 · 📦 10K · 📋 860 - 21% open · ⏱️ 28.10.2024):

     git clone https://github.com/jazzband/django-oauth-toolkit
    
  • PyPi (📥 1M / month):

     pip install django-oauth-toolkit
    
social-app-django (🥈31 · ⭐ 2K) - Python Social Auth - Application - Django. BSD-3
  • GitHub (👨‍💻 330 · 🔀 370 · 📦 46K · 📋 300 - 43% open · ⏱️ 30.10.2024):

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

     pip install social-app-django
    
django-two-factor-auth (🥈30 · ⭐ 1.7K) - Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects. MIT
  • GitHub (👨‍💻 100 · 🔀 420 · 📦 1.7K · 📋 370 - 22% open · ⏱️ 01.10.2024):

     git clone https://github.com/jazzband/django-two-factor-auth
    
  • PyPi (📥 420K / month):

     pip install django-two-factor-auth
    
django-guardian (🥈29 · ⭐ 3.6K · 📈) - Per object permissions for Django. ❗Unlicensed
  • GitHub (👨‍💻 160 · 🔀 540 · 📦 7K · 📋 460 - 27% open · ⏱️ 22.10.2024):

     git clone https://github.com/django-guardian/django-guardian
    
  • PyPi (📥 340K / month):

     pip install django-guardian
    
django-organizations (🥈27 · ⭐ 1.3K) - Multi-user accounts for Django projects. BSD-2
  • GitHub (👨‍💻 50 · 🔀 210 · 📦 300 · 📋 150 - 8% open · ⏱️ 28.10.2024):

     git clone https://github.com/bennylope/django-organizations
    
  • PyPi (📥 41K / month):

     pip install django-organizations
    
django-oidc-provider (🥈26 · ⭐ 420) - OpenID Connect and OAuth2 provider implementation for Djangonauts. MIT
  • GitHub (👨‍💻 74 · 🔀 220 · 📦 360 · 📋 200 - 25% open · ⏱️ 15.12.2023):

     git clone https://github.com/juanifioren/django-oidc-provider
    
  • PyPi (📥 16K / month):

     pip install django-oidc-provider
    
django-cas-ng (🥈26 · ⭐ 380) - Django CAS 1.0/2.0/3.0 client authentication library, supporting Django 4.2+ and Python 3.8+. MIT
  • GitHub (👨‍💻 86 · 🔀 160 · 📥 690 · 📦 560 · 📋 160 - 3% open · ⏱️ 30.08.2024):

     git clone https://github.com/django-cas-ng/django-cas-ng
    
  • PyPi (📥 37K / month):

     pip install django-cas-ng
    
django-ratelimit (🥉25 · ⭐ 1.1K) - Cache-based rate-limiting for Django. ❗Unlicensed
  • GitHub (👨‍💻 51 · 🔀 180 · 📦 2.9K · 📋 150 - 15% open · ⏱️ 05.12.2023):

     git clone https://github.com/jsocol/django-ratelimit
    
  • PyPi (📥 520K / month):

     pip install django-ratelimit
    
django-otp (🥉25 · ⭐ 540) - A pluggable framework for adding two-factor authentication to Django using one-time passwords. Unlicense
  • GitHub (👨‍💻 48 · 🔀 100 · 📦 3.4K · 📋 81 - 12% open · ⏱️ 06.09.2024):

     git clone https://github.com/django-otp/django-otp
    
  • PyPi (📥 1.1M / month):

     pip install django-otp
    
django-auth-adfs (🥉25 · ⭐ 270) - A Django authentication backend for Microsoft ADFS and AzureAD. BSD-2
  • GitHub (👨‍💻 48 · 🔀 95 · 📦 140 · 📋 200 - 14% open · ⏱️ 23.10.2024):

     git clone https://github.com/snok/django-auth-adfs
    
  • PyPi (📥 72K / month):

     pip install django-auth-adfs
    
django-allauth-2fa (🥉21 · ⭐ 210) - Two-factor authentication for Django Allauth. ❗Unlicensed
  • GitHub (👨‍💻 32 · 🔀 49 · 📥 27 · 📦 220 · 📋 73 - 17% open · ⏱️ 24.09.2024):

     git clone https://github.com/valohai/django-allauth-2fa
    
  • PyPi (📥 50K / month):

     pip install django-allauth-2fa
    
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 (📥 7.9K / month):

     pip install django-oauth2-provider
    
django-oauthost (🥉8 · ⭐ 25 · 💤) - Reusable application for Django, introducing OAuth2 server functionality. BSD-3
  • GitHub (👨‍💻 2 · 📦 4 · 📋 3 - 33% open · ⏱️ 04.02.2022):

     git clone https://github.com/idlesign/django-oauthost
    
  • PyPi (📥 630 / month):

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

Authorization

Back to top

django-rules (🥇21 · ⭐ 1.9K) - Awesome Django authorization, without the database. MIT
  • GitHub (👨‍💻 33 · 🔀 140 · 📋 110 - 23% open · ⏱️ 02.09.2024):

     git clone https://github.com/dfunckt/django-rules
    
  • PyPi (📥 270 / month):

     pip install django-rules
    

Task Queues

Back to top

celery (🥇43 · ⭐ 25K) - Distributed Task Queue (development branch). ❗Unlicensed
  • GitHub (👨‍💻 1.4K · 🔀 4.5K · 📦 150K · 📋 5.1K - 12% open · ⏱️ 30.10.2024):

     git clone https://github.com/celery/celery
    
  • PyPi (📥 13M / month):

     pip install celery
    
rq (🥈37 · ⭐ 9.9K) - Simple job queues for Python. ❗Unlicensed
  • GitHub (👨‍💻 320 · 🔀 1.4K · 📦 18K · 📋 1.1K - 16% open · ⏱️ 28.10.2024):

     git clone https://github.com/rq/rq
    
  • PyPi (📥 1.5M / month):

     pip install rq
    
django-rq (🥉31 · ⭐ 1.8K) - A simple app that provides django integration for RQ (Redis Queue). MIT
  • GitHub (👨‍💻 130 · 🔀 280 · 📦 3.6K · 📋 360 - 27% open · ⏱️ 28.10.2024):

     git clone https://github.com/rq/django-rq
    
  • PyPi (📥 290K / month):

     pip install django-rq
    
django-q (🥉30 · ⭐ 1.8K · 💤) - A multiprocessing distributed task queue for Django. MIT
  • GitHub (👨‍💻 62 · 🔀 240 · 📦 1.8K · 📋 430 - 64% open · ⏱️ 26.06.2021):

     git clone https://github.com/Koed00/django-q
    
  • PyPi (📥 110K / month):

     pip install django-q
    
django-celery-beat (🥉26 · ⭐ 1.7K) - Celery Periodic Tasks backed by the Django ORM. ❗Unlicensed
  • GitHub (👨‍💻 130 · 🔀 420 · 📋 420 - 24% open · ⏱️ 29.10.2024):

     git clone https://github.com/celery/django-celery-beat
    
  • PyPi (📥 1.8M / month):

     pip install django-celery-beat
    

Finite State Machine

Back to top

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

transitions (🥇32 · ⭐ 5.7K) - A lightweight, object-oriented finite state machine implementation in Python with many extensions. MIT
  • GitHub (👨‍💻 78 · 🔀 520 · 📦 3.7K · 📋 460 - 1% open · ⏱️ 13.08.2024):

     git clone https://github.com/pytransitions/transitions
    
  • PyPi (📥 740K / month):

     pip install transitions
    
django-fsm (🥈29 · ⭐ 2.3K) - Django friendly finite state machine support. MIT
  • GitHub (👨‍💻 70 · 🔀 280 · 📦 1.7K · 📋 160 - 0% open · ⏱️ 16.04.2024):

     git clone https://github.com/viewflow/django-fsm
    
  • PyPi (📥 340K / month):

     pip install django-fsm
    
viewflow (🥈24 · ⭐ 2.7K) - Reusable workflow library for Django. ❗️AGPL-3.0
  • GitHub (👨‍💻 2 · 🔀 400 · 📦 330 · 📋 350 - 4% open · ⏱️ 09.10.2024):

     git clone https://github.com/viewflow/viewflow
    
  • PyPi (📥 650 / month):

     pip install viewflow
    
django-fsm-log (🥉23 · ⭐ 240) - Automatic logging for Django FSM. MIT
  • GitHub (👨‍💻 27 · 🔀 75 · 📦 150 · 📋 47 - 23% open · ⏱️ 01.08.2024):

     git clone https://github.com/jazzband/django-fsm-log
    
  • PyPi (📥 47K / month):

     pip install django-fsm-log
    
django-fsm-admin (🥉18 · ⭐ 200 · 💤) - Mixin and template tags to integrate django-fsm transitions into the django admin. ❗Unlicensed
  • GitHub (👨‍💻 32 · 🔀 94 · 📦 360 · 📋 39 - 48% open · ⏱️ 25.10.2022):

     git clone https://github.com/gadventures/django-fsm-admin
    
  • PyPi (📥 21K / month):

     pip install django-fsm-admin
    
Show 2 hidden projects...

RESTful API (Django Rest Framework)

Back to top

django-rest-framework (🥇41 · ⭐ 28K) - Web APIs for Django. ❗Unlicensed
  • GitHub (👨‍💻 1.4K · 🔀 6.7K · 📦 730K · 📋 3.9K - 1% open · ⏱️ 23.10.2024):

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

     pip install django-rest-framework
    
django-rest-passwordreset (🥈27 · ⭐ 430) - An extension of django rest framework, providing a configurable password reset strategy. BSD-3
  • GitHub (👨‍💻 38 · 🔀 140 · 📦 3.9K · 📋 100 - 25% open · ⏱️ 14.10.2024):

     git clone https://github.com/anexia-it/django-rest-passwordreset
    
  • PyPi (📥 150K / month):

     pip install django-rest-passwordreset
    
djangorestframework-simplejwt (🥉25 · ⭐ 4K) - A JSON Web Token authentication plugin for the Django REST Framework. MIT
  • GitHub (👨‍💻 120 · 🔀 620 · 📋 480 - 27% open · ⏱️ 30.10.2024):

     git clone https://github.com/jazzband/djangorestframework-simplejwt
    
  • PyPi (📥 2.8M / month):

     pip install djangorestframework-simplejwt
    
django-restql (🥉22 · ⭐ 620) - Turn your API made with Django REST Framework(DRF) into a GraphQL like API. MIT
  • GitHub (👨‍💻 5 · 🔀 43 · 📦 280 · 📋 110 - 23% open · ⏱️ 25.01.2024):

     git clone https://github.com/yezyilomo/django-restql
    
  • PyPi (📥 33K / month):

     pip install django-restql
    
django-rest-pandas (🥉16 · ⭐ 1.3K) - Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and.. MIT
  • GitHub (👨‍💻 3 · 🔀 120 · 📋 40 - 20% open · ⏱️ 04.04.2024):

     git clone https://github.com/wq/django-rest-pandas
    
  • PyPi:

     pip install django-rest-pandas
    

RESTful API (Django Ninja)

Back to top

django-ninja (🥇29 · ⭐ 7.2K) - Fast, Async-ready, Openapi, type hints based framework for building APIs. MIT
  • GitHub (👨‍💻 150 · 🔀 420 · 📋 840 - 36% open · ⏱️ 25.10.2024):

     git clone https://github.com/vitalik/django-ninja
    
  • PyPi (📥 480K / month):

     pip install django-ninja
    
django-ninja-jwt (🥈24 · ⭐ 150) - A JSON Web Token authentication plugin for the Django REST Framework. MIT
  • GitHub (👨‍💻 85 · 🔀 21 · 📦 280 · 📋 27 - 37% open · ⏱️ 01.10.2024):

     git clone https://github.com/eadwinCode/django-ninja-jwt
    
  • PyPi (📥 53K / month):

     pip install django-ninja-jwt
    
django-ninja-extra (🥈22 · ⭐ 390) - Django Ninja Extra - Class-Based Utility and more for Django Ninja(Fast Django REST framework). MIT
  • GitHub (👨‍💻 17 · 🔀 32 · 📋 65 - 23% open · ⏱️ 24.10.2024):

     git clone https://github.com/eadwinCode/django-ninja-extra
    
  • PyPi (📥 91K / month):

     pip install django-ninja-extra
    
django-ninja-apikey (🥉12 · ⭐ 40 · 💤) - Easy to use API key authentication for Django Ninja REST Framework. MIT
  • GitHub (🔀 10 · 📦 6 · 📋 3 - 66% open · ⏱️ 27.08.2021):

     git clone https://github.com/mawassk/django-ninja-apikey
    
  • PyPi (📥 2K / month):

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

Pydantic integration

Back to top

pydantic (🥇47 · ⭐ 21K) - Data validation using Python type hints. MIT
  • GitHub (👨‍💻 580 · 🔀 1.9K · 📦 540K · 📋 4.6K - 9% open · ⏱️ 30.10.2024):

     git clone https://github.com/pydantic/pydantic
    
  • PyPi (📥 290M / month):

     pip install pydantic
    
djantic (🥈20 · ⭐ 460 · 💤) - Pydantic model support for Django. MIT
  • GitHub (👨‍💻 4 · 🔀 34 · 📦 77 · 📋 41 - 31% open · ⏱️ 13.02.2023):

     git clone https://github.com/jordaneremieff/djantic
    
  • PyPi (📥 11K / month):

     pip install djantic
    
pyngo (🥉19 · ⭐ 83) - Pydantic model support for Django & Django-Rest-Framework. MIT
  • GitHub (👨‍💻 8 · 🔀 7 · 📦 17 · 📋 4 - 25% open · ⏱️ 26.10.2024):

     git clone https://github.com/yezz123/pyngo
    
  • PyPi (📥 6.1K / month):

     pip install pyngo
    
djantic2 (🥉17 · ⭐ 52) - Pydantic model support for Django. MIT
  • GitHub (👨‍💻 8 · 🔀 6 · 📦 4 · 📋 7 - 28% open · ⏱️ 14.07.2024):

     git clone https://github.com/jonathan-s/djantic2
    
  • PyPi (📥 11K / month):

     pip install djantic
    

Pandas integration

Back to top

django-pandas (🥇24 · ⭐ 800) - Tools for working with pandas in your Django projects. BSD-3
  • GitHub (👨‍💻 35 · 🔀 120 · 📦 2.4K · 📋 85 - 16% open · ⏱️ 03.04.2024):

     git clone https://github.com/chrisdev/django-pandas
    
  • PyPi (📥 120K / month):

     pip install django-pandas
    

GraphQL API

Back to top

Packages to implement GraphQL API.

graphene (🥇38 · ⭐ 8.1K · 📈) - GraphQL framework for Python. MIT
  • GitHub (👨‍💻 210 · 🔀 810 · 📦 24K · 📋 1K - 9% open · ⏱️ 27.10.2024):

     git clone https://github.com/graphql-python/graphene
    
  • PyPi (📥 13M / month):

     pip install graphene
    
graphene-django (🥈33 · ⭐ 4.3K) - Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration. MIT
  • GitHub (👨‍💻 220 · 🔀 740 · 📦 15K · 📋 830 - 17% open · ⏱️ 15.09.2024):

     git clone https://github.com/graphql-python/graphene-django
    
  • PyPi (📥 480K / month):

     pip install graphene-django
    
ariadne (🥈31 · ⭐ 2.2K) - Python library for implementing GraphQL servers using schema-first approach. BSD-3
  • GitHub (👨‍💻 77 · 🔀 180 · 📦 1.7K · 📋 320 - 10% open · ⏱️ 02.08.2024):

     git clone https://github.com/mirumee/ariadne
    
  • PyPi (📥 580K / month):

     pip install ariadne
    
django-graphql-jwt (🥉28 · ⭐ 820 · 💤) - JSON Web Token (JWT) authentication for Graphene Django. MIT
  • GitHub (👨‍💻 26 · 🔀 150 · 📦 5.3K · 📋 230 - 26% open · ⏱️ 04.08.2023):

     git clone https://github.com/flavors/django-graphql-jwt
    
  • PyPi (📥 110K / month):

     pip install django-graphql-jwt
    
strawberry-graphql-django (🥉28 · ⭐ 410) - Strawberry GraphQL Django extension. MIT
  • GitHub (👨‍💻 88 · 🔀 120 · 📦 500 · 📋 320 - 23% open · ⏱️ 23.10.2024):

     git clone https://github.com/strawberry-graphql/strawberry-graphql-django
    
  • PyPi (📥 110K / month):

     pip install strawberry-graphql-django
    
strawberry (🥉27 · ⭐ 4K) - A GraphQL library for Python that leverages type annotations. MIT
  • GitHub (👨‍💻 260 · 🔀 520 · 📥 590 · 📋 1K - 38% open · ⏱️ 31.10.2024):

     git clone https://github.com/strawberry-graphql/strawberry
    
  • PyPi (📥 770 / month):

     pip install strawberry
    
django-graphql-auth (🥉21 · ⭐ 330 · 💤) - Django registration and authentication with GraphQL. MIT
  • GitHub (👨‍💻 16 · 🔀 100 · 📦 730 · 📋 100 - 58% open · ⏱️ 17.06.2022):

     git clone https://github.com/PedroBern/django-graphql-auth
    
  • PyPi (📥 27K / month):

     pip install django-graphql-auth
    
ariadne-django (🥉14 · ⭐ 67 · 💤) - ariadne_django makes integrating ariadne and django together easier. BSD-3
  • GitHub (👨‍💻 9 · 🔀 11 · 📋 27 - 40% open · ⏱️ 23.08.2022):

     git clone https://github.com/mirumee/ariadne-django
    
  • PyPi (📥 16K / month):

     pip install ariadne-django
    

Feature Flipper

Back to top

django-waffle (🥇30 · ⭐ 1.1K) - A feature flipper for Django. BSD-3
  • GitHub (👨‍💻 120 · 🔀 240 · 📦 1.5K · 📋 210 - 20% open · ⏱️ 08.10.2024):

     git clone https://github.com/django-waffle/django-waffle
    
  • PyPi (📥 740K / 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 · 🔀 39 · 📦 26 · 📋 12 - 33% open · ⏱️ 04.08.2023):

     git clone https://github.com/pennersr/django-trackstats
    
  • PyPi (📥 2.8K / month):

     pip install django-trackstats
    

Testing

Back to top

pytest-django (🥇37 · ⭐ 1.4K) - A Django plugin for pytest. ❗Unlicensed
  • GitHub (👨‍💻 150 · 🔀 330 · 📦 82K · 📋 540 - 28% open · ⏱️ 29.09.2024):

     git clone https://github.com/pytest-dev/pytest-django
    
  • PyPi (📥 5.2M / month):

     pip install pytest-django
    
model_bakery (🥈28 · ⭐ 840) - Object factory for Django. ❗Unlicensed
  • GitHub (👨‍💻 57 · 🔀 85 · 📦 4.5K · 📋 140 - 17% open · ⏱️ 10.10.2024):

     git clone https://github.com/model-bakers/model_bakery
    
  • PyPi (📥 880K / month):

     pip install model_bakery
    
django-test-migrations (🥉26 · ⭐ 520) - Test django schema and data migrations, including migrations order and best practices. MIT
  • GitHub (👨‍💻 18 · 🔀 30 · 📦 820 · 📋 65 - 23% open · ⏱️ 30.10.2024):

     git clone https://github.com/wemake-services/django-test-migrations
    
  • PyPi (📥 260K / month):

     pip install django-test-migrations
    
factory_boy (🥉24 · ⭐ 3.5K) - A test fixtures replacement for Python. MIT
  • GitHub (👨‍💻 130 · 🔀 390 · 📋 590 - 26% open · ⏱️ 18.08.2024):

     git clone https://github.com/FactoryBoy/factory_boy
    
  • PyPi (📥 5.6M / month):

     pip install factory_boy
    
django-test-plus (🥉18 · ⭐ 610) - Useful additions to Djangos default TestCase. BSD-3
  • GitHub (👨‍💻 35 · 🔀 61 · 📋 57 - 10% open · ⏱️ 11.08.2024):

     git clone https://github.com/revsys/django-test-plus
    
  • PyPi (📥 63K / month):

     pip install django-test-plus
    

Monitoring frameworks based on Django

Back to top

Monitoring (Application Performance Monitoring, ...) frameworks which use Django under the hood.


CMS frameworks based on Django

Back to top

Content Management Systems which use Django under the hood.

wagtail (🥇42 · ⭐ 18K) - A Django content management system focused on flexibility and user experience. BSD-3
  • GitHub (👨‍💻 950 · 🔀 3.8K · 📦 11K · 📋 5.1K - 16% open · ⏱️ 31.10.2024):

     git clone https://github.com/wagtail/wagtail
    
  • PyPi (📥 290K / month):

     pip install wagtail
    
django-cms (🥉40 · ⭐ 10K) - The easy-to-use and developer-friendly enterprise CMS powered by Django. BSD-3
  • GitHub (👨‍💻 570 · 🔀 3K · 📦 5.3K · 📋 3.5K - 3% open · ⏱️ 31.10.2024):

     git clone https://github.com/django-cms/django-cms
    
  • PyPi (📥 88K / month):

     pip install django-cms
    
mezzanine (🥉27 · ⭐ 4.8K · 💤) - CMS framework for Django. BSD-2
  • GitHub (👨‍💻 330 · 🔀 1.6K · 📋 1.1K - 4% open · ⏱️ 02.11.2022):

     git clone https://github.com/stephenmcd/mezzanine
    
  • PyPi (📥 9.5K / 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.3K) - Domain-driven e-commerce for Django. BSD-3
  • GitHub (👨‍💻 370 · 🔀 2.2K · 📦 1.1K · 📋 1.5K - 6% open · ⏱️ 26.09.2024):

     git clone https://github.com/django-oscar/django-oscar
    
  • PyPi (📥 35K / month):

     pip install django-oscar
    
saleor (🥈34 · ⭐ 21K) - Saleor Core: the high performance, composable, headless commerce API. BSD-3
  • GitHub (👨‍💻 300 · 🔀 5.4K · 📥 670 · 📦 6 · 📋 4.3K - 9% open · ⏱️ 28.10.2024):

     git clone https://github.com/saleor/saleor
    
  • PyPi (📥 95 / month):

     pip install saleor
    
django-shop (🥉26 · ⭐ 3.2K · 💤) - A Django based shop system. BSD-3
  • GitHub (👨‍💻 96 · 🔀 990 · 📦 230 · 📋 380 - 23% open · ⏱️ 28.02.2021):

     git clone https://github.com/awesto/django-shop
    
  • PyPi (📥 7.6K / month):

     pip install django-shop
    
shuup (🥉24 · ⭐ 2.2K · 💤) - E-Commerce Platform. ❗Unlicensed
  • GitHub (👨‍💻 67 · 🔀 1.1K · 📥 640 · 📦 180 · 📋 440 - 33% open · ⏱️ 18.08.2021):

     git clone https://github.com/shuup/shuup
    
  • PyPi (📥 7.7K / month):

     pip install shuup
    

Analytics frameworks based on Django

Back to top

Analytics frameworks which use Django under the hood.

shynet (🥇18 · ⭐ 2.9K) - Modern, privacy-friendly, and detailed web analytics that works without cookies or JS. Apache-2
  • GitHub (👨‍💻 37 · 🔀 190 · 📋 190 - 24% open · ⏱️ 05.06.2024):

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

     pip install shynet
    

Project management frameworks based on Django

Back to top

Project management frameworks which use Django under the hood.

plane (🥇26 · ⭐ 30K) - Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product.. ❗️AGPL-3.0
  • GitHub (👨‍💻 95 · 🔀 1.7K · 📋 1K - 36% open · ⏱️ 30.10.2024):

     git clone https://github.com/makeplane/plane
    
taiga (🥉12 · ⭐ 460) - Taiga is a free and open-source project management for cross-functional agile teams. MPL-2.0
  • GitHub (👨‍💻 11 · 🔀 59 · ⏱️ 13.12.2023):

     git clone https://github.com/kaleidos-ventures/taiga
    

Monitoring frameworks based on Django

Back to top

Monitoring frameworks which use Django under the hood.


Photo management frameworks based on Django

Back to top

Photo management frameworks which use Django under the hood.

librephotos (🥇21 · ⭐ 6.9K) - A self-hosted open source photo management service. This is the repository of the backend. MIT
  • GitHub (👨‍💻 75 · 🔀 300 · 📋 860 - 30% open · ⏱️ 31.10.2024):

     git clone https://github.com/LibrePhotos/librephotos
    

Recipe management frameworks based on Django

Back to top

Recipe management frameworks which use Django under the hood.

Tandoor Recipes (🥇24 · ⭐ 5.5K) - Application for managing recipes, planning meals, building shopping lists and much much more!. ❗Unlicensed
  • GitHub (👨‍💻 380 · 🔀 580 · 📋 1.8K - 16% open · ⏱️ 31.10.2024):

     git clone https://github.com/TandoorRecipes/recipes
    

Document management frameworks based on Django

Back to top

Document management frameworks which use Django under the hood.

Paperless-ngx (🥇32 · ⭐ 21K · 📈) - A community-supported supercharged version of paperless: scan, index and archive all your physical documents. ❗️GPL-3.0
  • GitHub (👨‍💻 370 · 🔀 1.1K · 📥 110K · ⏱️ 30.10.2024):

     git clone https://github.com/paperless-ngx/paperless-ngx
    

Education frameworks based on Django

Back to top

Education frameworks which use Django under the hood.

Open edX (🥇29 · ⭐ 7.4K) - The Open edX LMS & Studio, powering education sites around the world!. ❗️AGPL-3.0
  • GitHub (👨‍💻 1.4K · 🔀 3.6K · 📦 3 · 📋 620 - 33% open · ⏱️ 31.10.2024):

     git clone https://github.com/openedx/edx-platform
    

Inventory management system based on Django

Back to top

Inventory management systems which use Django under the hood.

InvenTree (🥇27 · ⭐ 4.3K) - Open Source Inventory Management System. MIT
  • GitHub (👨‍💻 96 · 🔀 750 · 📥 760 · 📋 2.6K - 8% open · ⏱️ 01.11.2024):

     git clone https://github.com/inventree/InvenTree
    

Crawler management system based on Django

Back to top

Web crawler management systems which use Django under the hood.


Network automation system based on Django

Back to top

Network automation systems which use Django under the hood.

netbox (🥇32 · ⭐ 16K) - The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free:.. Apache-2
  • GitHub (👨‍💻 390 · 🔀 2.5K · 📋 10K - 2% open · ⏱️ 31.10.2024):

     git clone https://github.com/netbox-community/netbox
    

Fields (encrypted)

Back to top

django-cryptography (🥇18 · ⭐ 380) - Easily encrypt data in Django. BSD-3
  • GitHub (👨‍💻 4 · 🔀 70 · 📋 73 - 56% open · ⏱️ 16.02.2024):

     git clone https://github.com/georgemarshall/django-cryptography
    
  • PyPi (📥 180K / month):

     pip install django-cryptography
    
django-mirage-field (🥈17 · ⭐ 93 · 💤) - Django model field encrypt/decrypt your data, keep secret in database. MIT
  • GitHub (👨‍💻 9 · 🔀 13 · 📦 95 · 📋 14 - 14% open · ⏱️ 19.04.2022):

     git clone https://github.com/luojilab/django-mirage-field
    
  • PyPi (📥 17K / month):

     pip install django-mirage-field
    
Show 4 hidden projects...

Fields (phone numbers)

Back to top

django-phonenumber-field (🥇33 · ⭐ 1.5K) - A django model and form field for normalised phone numbers using python-phonenumbers. MIT
  • GitHub (👨‍💻 120 · 🔀 300 · 📥 31 · 📦 28K · 📋 230 - 3% open · ⏱️ 19.07.2024):

     git clone https://github.com/stefanfoulis/django-phonenumber-field
    
  • PyPi (📥 1.5M / month):

     pip install django-phonenumber-field
    
django-phone-field (🥉18 · ⭐ 52 · 💤) - Lightweight model and form field for phone numbers in Django. ❗️GPL-3.0
  • GitHub (👨‍💻 4 · 🔀 13 · 📦 3.1K · 📋 15 - 26% open · ⏱️ 10.06.2020):

     git clone https://github.com/VeryApt/django-phone-field
    
  • PyPi (📥 24K / 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 · 📦 450 · 📋 130 - 32% open · ⏱️ 05.05.2022):

     git clone https://github.com/furious-luke/django-address
    
  • PyPi (📥 13K / month):

     pip install django-address
    
django-loci (🥈22 · ⭐ 180) - Reusable Django app for storing geographic and indoor coordinates. Maintained by the OpenWISP Project. BSD-3
  • GitHub (👨‍💻 30 · 🔀 41 · 📦 15 · 📋 41 - 4% open · ⏱️ 25.09.2024):

     git clone https://github.com/openwisp/django-loci
    
  • PyPi (📥 2.9K / month):

     pip install django-loci
    
django-google-maps (🥉21 · ⭐ 280 · 💤) - Using the Google Maps API with django model admin. BSD-2
  • GitHub (👨‍💻 19 · 🔀 95 · 📦 680 · 📋 47 - 25% open · ⏱️ 22.03.2022):

     git clone https://github.com/madisona/django-google-maps
    
  • PyPi (📥 9.3K / month):

     pip install django-google-maps
    
django-mapbox-location-field (🥉20 · ⭐ 66) - Simple in use location model and form field with MapInput widget for picking some location. Uses mapbox gl js,.. MIT
  • GitHub (👨‍💻 8 · 🔀 22 · 📦 390 · 📋 27 - 14% open · ⏱️ 20.06.2024):

     git clone https://github.com/Simon-the-Shark/django-mapbox-location-field
    
  • PyPi (📥 2.5K / month):

     pip install django-mapbox-location-field
    
Show 1 hidden projects...
  • django-address-model (🥉9 · ⭐ 14 · 💤) - 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-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.6K · 📋 650 - 2% open · ⏱️ 09.08.2024):

     git clone https://github.com/etianen/django-reversion
    
  • PyPi (📥 520K / month):

     pip install django-reversion
    
django-simple-history (🥇34 · ⭐ 2.2K · 📉) - Store model history and view/revert changes from admin site. BSD-3
  • GitHub (👨‍💻 180 · 🔀 460 · 📦 5.9K · 📋 590 - 24% open · ⏱️ 10.09.2024):

     git clone https://github.com/jazzband/django-simple-history
    
  • PyPi (📥 1.4M / month):

     pip install django-simple-history
    
django-auditlog (🥈30 · ⭐ 1.1K) - A Django app that keeps a log of changes made to an object. MIT
  • GitHub (👨‍💻 82 · 🔀 370 · 📥 440 · 📦 1.2K · 📋 290 - 24% open · ⏱️ 29.10.2024):

     git clone https://github.com/jazzband/django-auditlog
    
  • PyPi (📥 380K / month):

     pip install django-auditlog
    
django-easy-audit (🥉26 · ⭐ 730) - Yet another Django audit log app, hopefully the simplest one. ❗️GPL-3.0
  • GitHub (👨‍💻 49 · 🔀 170 · 📦 310 · 📋 160 - 47% open · ⏱️ 09.10.2024):

     git clone https://github.com/soynatan/django-easy-audit
    
  • PyPi (📥 59K / month):

     pip install django-easy-audit
    
django-dirtyfields (🥉24 · ⭐ 630) - Tracking dirty fields on a Django model. BSD-3
  • GitHub (👨‍💻 42 · 🔀 96 · 📦 600 · 📋 71 - 15% open · ⏱️ 09.10.2024):

     git clone https://github.com/romgar/django-dirtyfields
    
  • PyPi (📥 260K / month):

     pip install django-dirtyfields
    
django-fieldsignals (🥉16 · ⭐ 110 · 💤) - Django signals for changed fields. ❗Unlicensed
  • GitHub (👨‍💻 5 · 🔀 10 · 📦 290 · 📋 17 - 17% open · ⏱️ 08.10.2022):

     git clone https://github.com/craigds/django-fieldsignals
    
  • PyPi (📥 26K / 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 (👨‍💻 29 · 🔀 55 · 📦 410 · 📋 63 - 14% open · ⏱️ 10.05.2024):

     git clone https://github.com/lamby/django-slack
    
  • PyPi (📥 90K / 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 · 🔀 90 · 📦 380 · 📋 24 - 20% open · ⏱️ 27.12.2021):

     git clone https://github.com/stefanfoulis/django-sendsms
    
  • PyPi (📥 5.9K / month):

     pip install django-sendsms
    
django-sms (🥉13 · ⭐ 52) - A Django app for sending SMS with interchangeable backends. BSD-3
  • GitHub (👨‍💻 3 · 🔀 13 · 📋 15 - 40% open · ⏱️ 07.01.2024):

     git clone https://github.com/roaldnefs/django-sms
    
  • PyPi (📥 16K / month):

     pip install django-sms
    
django-discord-integration (🥉10 · ⭐ 22) - Discord integration for Django, supporting error reporting via webhooks. ❗️AGPL-3.0
  • GitHub (👨‍💻 2 · 🔀 1 · 📦 7 · ⏱️ 28.05.2024):

     git clone https://github.com/Ninjaclasher/django-discord-integration
    
  • PyPi (📥 2.7K / month):

     pip install django-discord-integration
    
Show 1 hidden projects...

Storage

Back to top

django-storages (🥇35 · ⭐ 2.8K) - https://django-storages.readthedocs.io/. BSD-3
  • GitHub (👨‍💻 270 · 🔀 820 · 📦 190K · 📋 720 - 14% open · ⏱️ 18.10.2024):

     git clone https://github.com/jschneier/django-storages
    
  • PyPi (📥 4M / month):

     pip install django-storages
    
django-minio-storage (🥉22 · ⭐ 150) - A django storage driver for minio. MIT
  • GitHub (👨‍💻 18 · 🔀 54 · 📦 310 · 📋 83 - 14% open · ⏱️ 19.12.2023):

     git clone https://github.com/py-pa/django-minio-storage
    
  • PyPi (📥 27K / month):

     pip install django-minio-storage
    
Show 1 hidden projects...
  • django-minio (🥉8 · ⭐ 65 · 💀) - Django app to use Minio Server as file storage. ❗Unlicensed

Event Sourcing

Back to top

eventsourcing (🥇24 · ⭐ 1.5K) - A library for event sourcing in Python. BSD-3
  • GitHub (👨‍💻 27 · 🔀 130 · 📦 160 · 📋 91 - 3% open · ⏱️ 22.08.2024):

     git clone https://github.com/pyeventsourcing/eventsourcing
    
  • PyPi (📥 15K / month):

     pip install eventsourcing
    
eventsourcing-django (🥈11 · ⭐ 43 · 💤) - Python package for eventsourcing with Django. BSD-3
  • GitHub (👨‍💻 5 · 🔀 10 · 📦 9 · 📋 4 - 50% open · ⏱️ 16.03.2023):

     git clone https://github.com/pyeventsourcing/eventsourcing-django
    
  • PyPi (📥 2.4K / month):

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

Locking

Back to top

django-concurrency (🥇24 · ⭐ 440) - Optimistic lock implementation for Django. Prevents users from doing concurrent editing. MIT
  • GitHub (👨‍💻 25 · 🔀 49 · 📦 190 · 📋 73 - 6% open · ⏱️ 28.09.2024):

     git clone https://github.com/saxix/django-concurrency
    
  • PyPi (📥 55K / month):

     pip install django-concurrency
    
Show 2 hidden projects...
  • django-optimistic-lock (🥉14 · ⭐ 120 · 💀) - Offline optimistic locking for Django. BSD-2
  • django-locking (🥉9 · ⭐ 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 (🥇25 · ⭐ 690 · 💤) - Seed your Django database with fake data. MIT
  • GitHub (👨‍💻 23 · 🔀 81 · 📦 4.9K · 📋 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 · ⭐ 390 · 💤) - Utilities to extract and manipulate Django Fixtures. BSD-3
  • GitHub (👨‍💻 36 · 🔀 89 · 📦 160 · 📋 35 - 34% open · ⏱️ 26.10.2023):

     git clone https://github.com/davedash/django-fixture-magic
    
  • PyPi (📥 25K / month):

     pip install django-fixture-magic
    
mixer (🥉16 · ⭐ 940 · 💤) - Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects. ❗Unlicensed
  • GitHub (👨‍💻 43 · 🔀 92 · 📋 87 - 43% open · ⏱️ 23.03.2022):

     git clone https://github.com/klen/mixer
    
  • PyPi (📥 150K / month):

     pip install mixer
    
Show 1 hidden projects...

Fake data

Back to top

model-bakery (🥇28 · ⭐ 840) - Object factory for Django. ❗Unlicensed
  • GitHub (👨‍💻 57 · 🔀 85 · 📦 4.5K · 📋 140 - 17% open · ⏱️ 10.10.2024):

     git clone https://github.com/model-bakers/model_bakery
    
  • PyPi (📥 880K / month):

     pip install model-bakery/
    
django-dynamic-fixture (🥉21 · ⭐ 390) - A complete library to create dynamic model instances for testing purposes. ❗Unlicensed
  • GitHub (👨‍💻 37 · 🔀 62 · 📦 1.2K · 📋 69 - 7% open · ⏱️ 10.10.2024):

     git clone https://github.com/paulocheque/django-dynamic-fixture
    
  • PyPi (📥 81K / month):

     pip install django-dynamic-fixture
    

Bootstrap CSS Framework Integration (Django MVT application)

Back to top

django-bootstrap4 (🥇33 · ⭐ 1K) - Bootstrap 4 integration with Django. BSD-3
  • GitHub (👨‍💻 140 · 🔀 220 · 📦 170K · 📋 160 - 10% open · ⏱️ 30.10.2024):

     git clone https://github.com/zostera/django-bootstrap4
    
  • PyPi (📥 180K / month):

     pip install django-bootstrap4
    
django-bootstrap3 (🥈32 · ⭐ 2.3K) - Bootstrap 3 integration with Django. BSD-3
  • GitHub (👨‍💻 100 · 🔀 670 · 📦 19K · ⏱️ 30.10.2024):

     git clone https://github.com/zostera/django-bootstrap3
    
  • PyPi (📥 130K / month):

     pip install django-bootstrap3
    
django-bootstrap5 (🥉29 · ⭐ 390) - Bootstrap 5 for Django. BSD-3
  • GitHub (👨‍💻 150 · 🔀 84 · 📦 7.5K · 📋 99 - 31% open · ⏱️ 29.10.2024):

     git clone https://github.com/zostera/django-bootstrap5
    
  • PyPi (📥 150K / month):

     pip install django-bootstrap5
    
django-bootstrap-v5 (🥉21 · ⭐ 100) - Bootstrap 5 integration with Django. BSD-3
  • GitHub (👨‍💻 140 · 🔀 44 · 📦 8.9K · 📋 24 - 33% open · ⏱️ 07.01.2024):

     git clone https://github.com/zelenij/django-bootstrap-v5
    
  • PyPi (📥 57K / month):

     pip install django-bootstrap-v5
    

Bulma CSS Framework Integration (Django MVT application)

Back to top

django-bulma (🥇18 · ⭐ 340) - Bulma theme for Django. MIT
  • GitHub (👨‍💻 15 · 🔀 56 · 📦 520 · 📋 43 - 11% open · ⏱️ 26.06.2024):

     git clone https://github.com/timonweb/django-bulma
    
  • PyPi (📥 4.6K / month):

     pip install django-bulma
    

TailwindCSS CSS Framework Integration (Django MVT application)

Back to top

django-tailwind (🥇24 · ⭐ 1.5K) - Django + Tailwind CSS =. MIT
  • GitHub (👨‍💻 19 · 🔀 91 · 📦 4.7K · 📋 160 - 14% open · ⏱️ 22.12.2023):

     git clone https://github.com/timonweb/django-tailwind
    
  • PyPi (📥 94K / month):

     pip install django-tailwind
    
django-tailwind-cli (🥉20 · ⭐ 96 · 📈) - Django and Tailwind integration based on the prebuilt Tailwind CSS CLI. MIT
  • GitHub (👨‍💻 12 · 🔀 11 · 📦 42 · 📋 18 - 5% open · ⏱️ 29.10.2024):

     git clone https://github.com/oliverandrich/django-tailwind-cli
    
  • PyPi (📥 8.4K / month):

     pip install django-tailwind-cli
    
Show 1 hidden projects...

Data exploration

Back to top

django-data-browser (🥇19 · ⭐ 350) - Django app for user friendly querying of Django models. BSD-3
  • GitHub (👨‍💻 10 · 🔀 28 · 📦 35 · 📋 37 - 13% open · ⏱️ 09.04.2024):

     git clone https://github.com/tolomea/django-data-browser
    
  • PyPi (📥 12K / month):

     pip install django-data-browser
    

Multiple tenants

Back to top

django-tenants (🥇32 · ⭐ 1.5K) - Django tenants using PostgreSQL Schemas. MIT
  • GitHub (👨‍💻 110 · 🔀 330 · 📦 970 · 📋 670 - 34% open · ⏱️ 25.10.2024):

     git clone https://github.com/django-tenants/django-tenants
    
  • PyPi (📥 120K / month):

     pip install django-tenants
    
django-tenant-schemas (🥈27 · ⭐ 1.5K · 💤) - Tenant support for Django using PostgreSQL schemas. MIT
  • GitHub (👨‍💻 75 · 🔀 390 · 📦 440 · 📋 480 - 31% open · ⏱️ 02.07.2023):

     git clone https://github.com/bernardopires/django-tenant-schemas
    
  • PyPi (📥 29K / month):

     pip install django-tenant-schemas
    
django-multitenant (🥉23 · ⭐ 740) - Python/Django support for distributed multi-tenant databases like Postgres+Citus. MIT
  • GitHub (👨‍💻 25 · 🔀 120 · 📦 69 · 📋 98 - 42% open · ⏱️ 30.04.2024):

     git clone https://github.com/citusdata/django-multitenant
    
  • PyPi (📥 27K / month):

     pip install django-multitenant
    
django-scopes (🥉16 · ⭐ 230 · 💤) - Safely separate multiple tenants in a Django database. Apache-2
  • GitHub (👨‍💻 6 · 🔀 15 · 📦 95 · 📋 19 - 63% open · ⏱️ 12.06.2023):

     git clone https://github.com/raphaelm/django-scopes
    
  • PyPi (📥 9.1K / 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 (🥇19 · ⭐ 570) - Django application for software-as-service and subscription businesses. ❗Unlicensed
  • GitHub (👨‍💻 12 · 🔀 120 · 📦 10 · 📋 110 - 15% open · ⏱️ 25.10.2024):

     git clone https://github.com/djaodjin/djaodjin-saas
    
  • PyPi (📥 3.7K / month):

     pip install djaodjin-saas
    

Payment and Subscription (Stripe, etc.)

Back to top

dj-stripe (🥇32 · ⭐ 1.6K) - dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to.. MIT
  • GitHub (👨‍💻 130 · 🔀 470 · 📦 1.1K · 📋 1K - 6% open · ⏱️ 14.10.2024):

     git clone https://github.com/dj-stripe/dj-stripe
    
  • PyPi (📥 130K / month):

     pip install dj-stripe
    
django-paypal (🥇26 · ⭐ 730) - A pluggable Django application for integrating PayPal Payments Standard or Payments Pro. MIT
  • GitHub (👨‍💻 73 · 🔀 200 · 📦 3.7K · 📋 160 - 7% open · ⏱️ 03.06.2024):

     git clone https://github.com/spookylukey/django-paypal
    
  • PyPi (📥 19K / month):

     pip install django-paypal
    
django-payments (🥈24 · ⭐ 1.1K) - Universal payment handling for Django. ❗Unlicensed
  • GitHub (👨‍💻 66 · 🔀 270 · 📥 27 · 📦 570 · 📋 170 - 36% open · ⏱️ 31.10.2024):

     git clone https://github.com/jazzband/django-payments
    
  • PyPi (📥 14K / month):

     pip install django-payments
    
django-getpaid (🥈22 · ⭐ 440 · 💤) - Django payments processor. MIT
  • GitHub (👨‍💻 30 · 🔀 100 · 📦 48 · 📋 61 - 4% open · ⏱️ 12.12.2021):

     git clone https://github.com/django-getpaid/django-getpaid
    
  • PyPi (📥 4K / month):

     pip install django-getpaid
    
pinax-stripe-light (🥈21 · ⭐ 690 · 💤) - 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 (📥 360 / month):

     pip install pinax-stripe-light
    
django-oscar-paypal (🥈21 · ⭐ 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 (📥 2.1K / month):

     pip install django-oscar-paypal
    
silver (🥈19 · ⭐ 300) - Automated billing and payments for Django with a REST API. ❗Unlicensed
  • GitHub (👨‍💻 24 · 🔀 76 · 📦 10 · 📋 390 - 13% open · ⏱️ 27.09.2024):

     git clone https://github.com/silverapp/silver
    
  • PyPi (📥 350 / month):

     pip install silver
    
django-flexible-subscriptions (🥉16 · ⭐ 250 · 💤) - A subscription and recurrent billing application for Django. ❗️GPL-3.0
  • GitHub (👨‍💻 14 · 🔀 53 · 📦 28 · 📋 50 - 54% open · ⏱️ 11.09.2020):

     git clone https://github.com/studybuffalo/django-flexible-subscriptions
    
  • PyPi (📥 2.8K / month):

     pip install django-flexible-subscriptions
    
dj-paypal (🥉16 · ⭐ 86) - Paypal integration for Django - Inspired by dj-Stripe. MIT
  • GitHub (👨‍💻 3 · 🔀 20 · 📦 27 · 📋 9 - 44% open · ⏱️ 29.02.2024):

     git clone https://github.com/HearthSim/dj-paypal
    
  • PyPi (📥 2.5K / month):

     pip install dj-paypal
    
django-subscriptions (🥉15 · ⭐ 74 · 💤) - A django package for managing subscription states. BSD-3
  • GitHub (👨‍💻 2 · 🔀 9 · 📦 17 · ⏱️ 29.12.2020):

     git clone https://github.com/kogan/django-subscriptions
    
  • PyPi (📥 3.4K / month):

     pip install django-subscriptions
    
drf-stripe-subscription (🥉14 · ⭐ 110) - An out-of-box Django REST framework solution for payment and subscription management using Stripe. MIT
  • GitHub (👨‍💻 5 · 🔀 18 · 📋 22 - 9% open · ⏱️ 03.06.2024):

     git clone https://github.com/oscarychen/drf-stripe-subscription
    
  • PyPi (📥 2.5K / month):

     pip install drf-stripe-subscription
    
dj-paddle (🥉13 · ⭐ 81 · 💤) - Django + Paddle made Easy!. MIT
  • GitHub (👨‍💻 7 · 🔀 33 · 📋 25 - 56% open · ⏱️ 26.03.2021):

     git clone https://github.com/paddle-python/dj-paddle
    
  • PyPi (📥 750 / month):

     pip install dj-paddle
    
django-flutterwave (🥉13 · ⭐ 22 · 💤) - Django integration for Flutterwave Rave payments and subscriptions. MIT
  • GitHub (🔀 12 · 📦 49 · ⏱️ 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 · 📋 4 - 75% open · ⏱️ 20.07.2022):

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

     pip install django-stripe-subscriptions
    
Show 5 hidden projects...
  • merchant (🥈18 · ⭐ 1K · 💀) - A Django app to accept payments from various payment processors via Pluggable backends. BSD-3
  • django-bitcoin (🥉15 · ⭐ 180 · 💀) - bitcoin payment management for django. MIT
  • django-authorizenet (🥉12 · ⭐ 87 · 💀) - Django and Authorize.NET payment gateway integration. MIT
  • django-subscription (🥉10 · ⭐ 180 · 💀) - Subscriptions or Recurring Billing App for django. ❗Unlicensed
  • django-payee (🥉4 · ⭐ 2 · 💤) - Accept (regular and subscription) payments in Internet (currently supports PayPal). Advanced support for subscription.. ❗Unlicensed

Emails

Back to top

django-anymail (🥇32 · ⭐ 1.7K) - Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal,.. BSD-3
  • GitHub (👨‍💻 66 · 🔀 130 · 📥 140 · 📦 6.9K · 📋 230 - 2% open · ⏱️ 09.09.2024):

     git clone https://github.com/anymail/django-anymail
    
  • PyPi (📥 810K / month):

     pip install django-anymail
    
django-ses (🥈30 · ⭐ 1K) - A Django email backend for Amazons Simple Email Service. MIT
  • GitHub (👨‍💻 83 · 🔀 210 · 📦 3.1K · 📋 140 - 37% open · ⏱️ 25.10.2024):

     git clone https://github.com/django-ses/django-ses
    
  • PyPi (📥 610K / month):

     pip install django-ses
    
django-post-office (🥉26 · ⭐ 1K) - A Django app that allows you to send email asynchronously in Django. Supports HTML email, database backed templates.. MIT
  • GitHub (👨‍💻 81 · 🔀 240 · 📦 95 · 📋 250 - 37% open · ⏱️ 19.06.2024):

     git clone https://github.com/ui/django-post_office
    
  • PyPi (📥 63K / month):

     pip install django-post-office
    
django-mailbox (🥉23 · ⭐ 360) - Import mail from POP3, IMAP, local email mailboxes or directly from Postfix or Exim4 into your Django application.. MIT
  • GitHub (👨‍💻 54 · 🔀 160 · 📦 200 · 📋 160 - 13% open · ⏱️ 02.09.2024):

     git clone https://github.com/coddingtonbear/django-mailbox
    
  • PyPi (📥 11K / month):

     pip install django-mailbox
    
aiosmtpd (🥉22 · ⭐ 320) - A reimplementation of the Python stdlib smtpd.py based on asyncio. Apache-2
  • GitHub (👨‍💻 43 · 🔀 93 · 📥 500 · 📋 180 - 35% open · ⏱️ 28.10.2024):

     git clone https://github.com/aio-libs/aiosmtpd
    
  • PyPi (📥 350K / month):

     pip install aiosmtpd
    

Templates

Back to top

django-htmx (🥇28 · ⭐ 1.6K) - Extensions for using Django with htmx. MIT
  • GitHub (👨‍💻 22 · 🔀 140 · 📦 3.1K · 📋 78 - 5% open · ⏱️ 27.10.2024):

     git clone https://github.com/adamchainz/django-htmx
    
  • PyPi (📥 540K / 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 · 📋 660 - 17% open · ⏱️ 21.10.2024):

     git clone https://github.com/django-compressor/django-compressor
    
  • PyPi (📥 650K / month):

     pip install django-compressor
    
django-template-partials (🥉18 · ⭐ 460) - Reusable named inline partials for the Django Template Language. MIT
  • GitHub (👨‍💻 14 · 🔀 16 · 📦 190 · 📋 24 - 29% open · ⏱️ 10.09.2024):

     git clone https://github.com/carltongibson/django-template-partials
    
  • PyPi (📥 30K / month):

     pip install django-template-partials
    
inertia-django (🥉16 · ⭐ 310) - The Django adapter for Inertia.js. MIT
  • GitHub (👨‍💻 9 · 🔀 32 · 📦 110 · 📋 30 - 46% open · ⏱️ 30.10.2024):

     git clone https://github.com/inertiajs/inertia-django
    
  • PyPi (📥 6.2K / month):

     pip install inertia-django
    

Reusable app templates

Back to top

wemake-django-template (🥇22 · ⭐ 2K) - Bleeding edge django template focused on code quality and security. MIT
  • GitHub (👨‍💻 49 · 🔀 210 · 📋 540 - 4% open · ⏱️ 31.10.2024):

     git clone https://github.com/wemake-services/wemake-django-template
    
cookiecutter-djangopackage (🥇13 · ⭐ 440 · 💤) - A cookiecutter template for creating reusable Django packages quickly. ❗Unlicensed
  • GitHub (👨‍💻 55 · 🔀 140 · 📋 72 - 38% open · ⏱️ 29.10.2020):

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

     pip install cookiecutter-djangopackage
    
wq-django-template (🥈10 · ⭐ 27) - Django + NPM (Create React App) template for building REST-ful web & hybrid apps with the wq framework. ❗Unlicensed
  • GitHub (👨‍💻 4 · 🔀 7 · ⏱️ 27.03.2024):

     git clone https://github.com/wq/wq-django-template
    
Show 8 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 · ⭐ 54 · 💀) - A handy template for creating a new reusable Django application. BSD-2
  • python-library-template (🥉7 · ⭐ 5) - The template for all public Django apps by Opus 10. ❗Unlicensed
  • django-reusable-app-template (🥉6 · ⭐ 96 · 💀) - A template for kickstarting reusable Django apps, ready to be published on pypi.python.org, ready for test driven.. ❗Unlicensed
  • cookiecutter-sveetch-djangoapp (🥉6 · ⭐ 3) - Yet another Cookiecutter template to produce a repository to start a Django application package with Python3. ❗Unlicensed
  • django-reusable-app (🥉4 · ⭐ 3 · 💀) - A cookiecutter template to package Django Reusable Apps. MIT
  • django-package-template (🥉4 · ⭐ 1 · 💤) - Template for creating packages. MIT

Project templates

Back to top

saas-boilerplate (🥇19 · ⭐ 2.2K) - SaaS Boilerplate - Open Source and free SaaS stack that lets you build SaaS products faster in React, Django and AWS... MIT
  • GitHub (👨‍💻 40 · 🔀 260 · 📋 170 - 22% open · ⏱️ 27.09.2024):

     git clone https://github.com/apptension/saas-boilerplate
    
falco (🥇19 · ⭐ 360) - Enhance your Django developer experience: CLI and Guides for the Modern Django Developer. ❗Unlicensed
  • GitHub (👨‍💻 7 · 🔀 16 · 📦 14 · 📋 64 - 4% open · ⏱️ 13.10.2024):

     git clone https://github.com/Tobi-De/falco
    
  • PyPi (📥 240 / month):

     pip install falco
    
django-react-boilerplate (🥈18 · ⭐ 2K) - Django 5, React, Bootstrap 5 with Python 3 and Webpack project boilerplate. MIT
  • GitHub (👨‍💻 51 · 🔀 480 · 📋 300 - 8% open · ⏱️ 02.08.2024):

     git clone https://github.com/vintasoftware/django-react-boilerplate
    
cookiecutter-vue-django (🥈14 · ⭐ 210) - Vue 3 + Vite + Django with no compromises. Use Vue SFCs directly in Django Templates, DRF not required. BSD-3
  • GitHub (👨‍💻 400 · 🔀 24 · 📋 15 - 26% open · ⏱️ 20.11.2023):

     git clone https://github.com/ilikerobots/cookiecutter-vue-django
    
django-hydra (🥈12 · ⭐ 88) - A django/htmx/alpine/tailwind project template. ❗Unlicensed
  • GitHub (👨‍💻 38 · 🔀 10 · 📋 15 - 60% open · ⏱️ 26.10.2024):

     git clone https://github.com/Lightmatter/django-hydra
    
django-startproject (🥈11 · ⭐ 220) - Django Start Project template with batteries. BSD-3
  • GitHub (👨‍💻 3 · 🔀 16 · ⏱️ 13.10.2024):

     git clone https://github.com/jefftriplett/django-startproject
    
django-project-template (🥈11 · ⭐ 120) - Thorgates Django project template - Django, React, Sass, optional Docker and more. ISC
  • GitHub (👨‍💻 34 · 🔀 16 · 📋 5 - 40% open · ⏱️ 14.05.2024):

     git clone https://github.com/thorgate/django-project-template
    
launchr (🥉10 · ⭐ 230 · 💤) - Launchr is an open source SaaS starter kit, based on Django. MIT
  • GitHub (🔀 39 · 📋 25 - 8% open · ⏱️ 23.01.2021):

     git clone https://github.com/jayfk/launchr
    
sidewinder (🥉10 · ⭐ 190) - Django starter kit that focuses on good defaults, developer experience, and deployment. Updated for Django 5. MIT
  • GitHub (🔀 12 · 📋 29 - 13% open · ⏱️ 27.04.2024):

     git clone https://github.com/stribny/sidewinder
    
django-docker-template (🥉10 · ⭐ 190) - Dockerized Django with Postgres, Gunicorn, and Traefik or Caddy (with auto renew Lets Encrypt). MIT
  • GitHub (👨‍💻 6 · 🔀 35 · 📋 11 - 18% open · ⏱️ 25.09.2024):

     git clone https://github.com/amerkurev/django-docker-template
    
django-webpack-starter (🥉7 · ⭐ 59 · 💤) - Django Webpack starter template for using Webpack 5 with Django 3.1 & Bootstrap 4. Yes, it can hot-reload. MIT
  • GitHub (🔀 2 · 📋 3 - 33% open · ⏱️ 05.11.2020):

     git clone https://github.com/khadegd/django-webpack-starter
    
django-base-template (🥉6 · ⭐ 71 · 💤) - Project Template for Django + Bootstrap3 + pre-configured apps (like Allauth, django_compressor ). Probably the.. ❗Unlicensed
  • GitHub (👨‍💻 3 · 🔀 18 · ⏱️ 30.06.2023):

     git clone https://github.com/Alex-CodeLab/django-base-template
    
Show 4 hidden projects...
  • docker-django (🥉10 · ⭐ 180 · 💀) - A project to get you started with Docker and Django. MIT
  • sos-django-template (🥉8 · ⭐ 20 · 💤) - SOS Django Template is a starter template for new Django projects with modern defaults, power cable included. ❗️WTFPL
  • django-docker-heroku-template (🥉3 · ⭐ 36 · 💤) - Get a Django app up and running in dev, test, and production with best practices in 10 minutes. ❗Unlicensed
  • django-bootstrap-htmx-template-2023 ( ⭐ 2 · 💤) - Django Website Template 2023 is a ready-to-use template for building websites using Django, Bootstrap 5, and Htmx. ❗Unlicensed

Static file serving

Back to top

whitenoise (🥇34 · ⭐ 2.5K) - Radically simplified static file serving for Python web apps. MIT
  • GitHub (👨‍💻 69 · 🔀 140 · 📦 460K · 📋 240 - 9% open · ⏱️ 29.10.2024):

     git clone https://github.com/evansd/whitenoise
    
  • PyPi (📥 3.3M / month):

     pip install whitenoise
    

Custom user

Back to top

django-authtools (🥇23 · ⭐ 370) - A custom User model for everybody!. BSD-2
  • GitHub (👨‍💻 31 · 🔀 94 · 📦 990 · 📋 54 - 16% open · ⏱️ 19.03.2024):

     git clone https://github.com/fusionbox/django-authtools
    
  • PyPi (📥 13K / month):

     pip install django-authtools
    
django-improved-user (🥈19 · ⭐ 150) - A custom Django user that authenticates via email. Follows identity and authentication best practices. BSD-2
  • GitHub (👨‍💻 8 · 🔀 14 · 📦 43 · ⏱️ 08.08.2024):

     git clone https://github.com/jambonsw/django-improved-user
    
  • PyPi (📥 1.9K / month):

     pip install django-improved-user
    
django-custom-user (🥉18 · ⭐ 320 · 💤) - Custom user model for Django with the same behaviour as the default User class but with email instead of username. BSD-3
  • GitHub (👨‍💻 12 · 🔀 60 · 📦 280 · 📋 24 - 4% open · ⏱️ 09.12.2022):

     git clone https://github.com/jcugat/django-custom-user
    
  • PyPi (📥 8K / month):

     pip install django-custom-user
    
django-use-email-as-username (🥉16 · ⭐ 71) - A Django app to use email as username for user authentication. BSD-3
  • GitHub (👨‍💻 3 · 🔀 11 · 📦 270 · ⏱️ 09.09.2024):

     git clone https://github.com/jmfederico/django-use-email-as-username
    
  • PyPi (📥 5.2K / month):

     pip install django-use-email-as-username
    
django-unique-user-email (🥉13 · ⭐ 140) - Enable login-by-email with the default User model for your Django project by making auth.User.email unique. MIT
  • GitHub (👨‍💻 4 · 🔀 6 · 📦 12 · 📋 10 - 60% open · ⏱️ 09.10.2024):

     git clone https://github.com/carltongibson/django-unique-user-email
    
  • PyPi (📥 1.3K / month):

     pip install django-unique-user-email
    

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