Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fkromer/best-of-django
A ranked list of awesome Django related Python packages.
https://github.com/fkromer/best-of-django
Last synced: 11 days ago
JSON representation
A ranked list of awesome Django related Python packages.
- Host: GitHub
- URL: https://github.com/fkromer/best-of-django
- Owner: fkromer
- License: cc-by-sa-4.0
- Created: 2022-10-04T19:22:03.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-01T00:17:54.000Z (12 days ago)
- Last Synced: 2024-11-01T01:19:29.548Z (12 days ago)
- Homepage: https://github.com/fkromer/best-of-django
- Size: 3.26 MB
- Stars: 43
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: history/2022-10-04_changes.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
best-of-django
πΒ A ranked list of awesome projects. Updated weekly.This curated list contains 230 awesome open-source projects with a total of 500K 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](https://github.com/fkromer/best-of-django/issues/new/choose), submit a [pull request](https://github.com/fkromer/best-of-django/pulls), or directly edit the [projects.yaml](https://github.com/fkromer/best-of-django/edit/main/projects.yaml). Contributions are very welcome!
> π§ββοΈ Discover other [best-of lists](https://best-of.org) or [create your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
## Contents
- [Admin Interface](#admin-interface) _8 projects_
- [Admin Interface Actions](#admin-interface-actions) _4 projects_
- [Admin Interface Filters](#admin-interface-filters) _1 projects_
- [Management Commands](#management-commands) _5 projects_
- [Caching](#caching) _2 projects_
- [Configuration](#configuration) _6 projects_
- [Dependency Injection](#dependency-injection) _3 projects_
- [Debugging](#debugging) _1 projects_
- [Development](#development) _2 projects_
- [Logging](#logging) _5 projects_
- [Application Monitoring (Platforms)](#application-monitoring-platforms) _2 projects_
- [Authentication and Authorization](#authentication-and-authorization) _17 projects_
- [Authorization](#authorization) _1 projects_
- [Task Queues](#task-queues) _5 projects_
- [Finite State Machine](#finite-state-machine) _7 projects_
- [RESTful API (Django Rest Framework)](#restful-api-django-rest-framework) _5 projects_
- [RESTful API (Django Ninja)](#restful-api-django-ninja) _6 projects_
- [Pydantic integration](#pydantic-integration) _4 projects_
- [Pandas integration](#pandas-integration) _1 projects_
- [GraphQL API](#graphql-api) _8 projects_
- [Feature Flipper](#feature-flipper) _1 projects_
- [Statistics](#statistics) _1 projects_
- [Testing](#testing) _5 projects_
- [Monitoring frameworks based on Django](#monitoring-frameworks-based-on-django) _0 projects_
- [CMS frameworks based on Django](#cms-frameworks-based-on-django) _3 projects_
- [E-Commerce frameworks based on Django](#e-commerce-frameworks-based-on-django) _4 projects_
- [Analytics frameworks based on Django](#analytics-frameworks-based-on-django) _1 projects_
- [Project management frameworks based on Django](#project-management-frameworks-based-on-django) _2 projects_
- [Monitoring frameworks based on Django](#monitoring-frameworks-based-on-django) _0 projects_
- [Photo management frameworks based on Django](#photo-management-frameworks-based-on-django) _1 projects_
- [Recipe management frameworks based on Django](#recipe-management-frameworks-based-on-django) _1 projects_
- [Document management frameworks based on Django](#document-management-frameworks-based-on-django) _1 projects_
- [Education frameworks based on Django](#education-frameworks-based-on-django) _1 projects_
- [Inventory management system based on Django](#inventory-management-system-based-on-django) _1 projects_
- [Crawler management system based on Django](#crawler-management-system-based-on-django) _0 projects_
- [Network automation system based on Django](#network-automation-system-based-on-django) _1 projects_
- [Fields (encrypted)](#fields-encrypted) _6 projects_
- [Fields (phone numbers)](#fields-phone-numbers) _2 projects_
- [Fields (addresses)](#fields-addresses) _5 projects_
- [Fields (versioning)](#fields-versioning) _7 projects_
- [Messaging](#messaging) _5 projects_
- [Storage](#storage) _3 projects_
- [Event Sourcing](#event-sourcing) _5 projects_
- [Locking](#locking) _3 projects_
- [Example data](#example-data) _4 projects_
- [Fake data](#fake-data) _2 projects_
- [Bootstrap CSS Framework Integration (Django MVT application)](#bootstrap-css-framework-integration-django-mvt-application) _4 projects_
- [Bulma CSS Framework Integration (Django MVT application)](#bulma-css-framework-integration-django-mvt-application) _1 projects_
- [TailwindCSS CSS Framework Integration (Django MVT application)](#tailwindcss-css-framework-integration-django-mvt-application) _3 projects_
- [Data exploration](#data-exploration) _1 projects_
- [Multiple tenants](#multiple-tenants) _4 projects_
- [Value-as-a-Service frameworks based on Django](#value-as-a-service-frameworks-based-on-django) _1 projects_
- [Payment and Subscription (Stripe, etc.)](#payment-and-subscription-stripe-etc) _19 projects_
- [Emails](#emails) _5 projects_
- [Templates](#templates) _4 projects_
- [Reusable app templates](#reusable-app-templates) _11 projects_
- [Project templates](#project-templates) _16 projects_
- [Static file serving](#static-file-serving) _1 projects_
- [Custom user](#custom-user) _5 projects_## 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
_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](https://github.com/fabiocaccamo/django-admin-interface) (π¨βπ» 39 Β· π 170 Β· π¦ 4.5K Β· π 210 - 7% open Β· β±οΈ 13.09.2024):
```
git clone https://github.com/fabiocaccamo/django-admin-interface
```
- [PyPi](https://pypi.org/project/django-admin-interface) (π₯ 150K / month):
```
pip install django-admin-interface
```django-jazzmin (π₯31 Β· β 1.6K) - Jazzy theme for Django.
MIT
- [GitHub](https://github.com/farridav/django-jazzmin) (π¨βπ» 68 Β· π 280 Β· π¦ 13K Β· π 280 - 41% open Β· β±οΈ 11.09.2024):
```
git clone https://github.com/farridav/django-jazzmin
```
- [PyPi](https://pypi.org/project/django-jazzmin) (π₯ 290K / month):
```
pip install django-jazzmin
```django-grappelli (π₯28 Β· β 3.7K) - A jazzy skin for the Django Admin-Interface (official repository).
βUnlicensed
- [GitHub](https://github.com/sehmaschine/django-grappelli) (π¨βπ» 90 Β· π 640 Β· π¦ 6.4K Β· π 720 - 0% open Β· β±οΈ 22.08.2024):
```
git clone https://github.com/sehmaschine/django-grappelli
```
- [PyPi](https://pypi.org/project/django-grappelli) (π₯ 210K / month):
```
pip install django-grappelli
```django-material (π₯28 Β· β 2.5K) - Material Design for Django.
BSD-3
- [GitHub](https://github.com/viewflow/django-material) (π¨βπ» 41 Β· π 420 Β· π¦ 1.8K Β· π 410 - 4% open Β· β±οΈ 08.02.2024):
```
git clone https://github.com/viewflow/django-material
```
- [PyPi](https://pypi.org/project/django-material) (π₯ 12K / month):
```
pip install django-material
```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](https://github.com/otto-torino/django-baton) (π¨βπ» 15 Β· π 95 Β· π¦ 420 Β· π 180 - 2% open Β· β±οΈ 19.07.2024):
```
git clone https://github.com/otto-torino/django-baton
```
- [PyPi](https://pypi.org/project/django-baton) (π₯ 10K / month):
```
pip install django-baton
```django-admin-tools (π₯23 Β· β 860 Β· π€) - Extends the Django Admin to include a extensible dashboard and navigation menu.
MIT
- [GitHub](https://github.com/django-admin-tools/django-admin-tools) (π¨βπ» 82 Β· π 110 Β· π¦ 1.5K Β· π 80 - 23% open Β· β±οΈ 10.08.2023):
```
git clone https://github.com/django-admin-tools/django-admin-tools
```
- [PyPi](https://pypi.org/project/django-admin-tools) (π₯ 52K / month):
```
pip install django-admin-tools
```django-controlcenter (π₯20 Β· β 990 Β· π€) - Set of widgets to build dashboards for Django projects.
BSD-3
- [GitHub](https://github.com/byashimov/django-controlcenter) (π¨βπ» 18 Β· π 84 Β· π¦ 86 Β· π 34 - 29% open Β· β±οΈ 06.08.2023):
```
git clone https://github.com/byashimov/django-controlcenter
```
- [PyPi](https://pypi.org/project/django-controlcenter) (π₯ 8.7K / 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
django-import-export (π₯38 Β· β 3K) - Django application and library for importing and exporting data with admin integration.
BSD-2
- [GitHub](https://github.com/django-import-export/django-import-export) (π¨βπ» 220 Β· π 750 Β· π¦ 100K Β· π 1.1K - 1% open Β· β±οΈ 21.09.2024):
```
git clone https://github.com/django-import-export/django-import-export
```
- [PyPi](https://pypi.org/project/django-import-export) (π₯ 1.1M / month):
```
pip install django-import-export
```django-admin-sortable2 (π₯28 Β· β 750) - Generic drag-and-drop ordering for objects in the Django admin interface.
βUnlicensed
- [GitHub](https://github.com/jrief/django-admin-sortable2) (π¨βπ» 86 Β· π 170 Β· π¦ 2.6K Β· π 230 - 19% open Β· β±οΈ 22.09.2024):
```
git clone https://github.com/jrief/django-admin-sortable2
```
- [PyPi](https://pypi.org/project/django-admin-sortable2) (π₯ 240K / 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](https://github.com/jazzband/django-admin-sortable) (π¨βπ» 80 Β· π 130 Β· π¦ 700 Β· π 140 - 7% open Β· β±οΈ 13.03.2022):
```
git clone https://github.com/jazzband/django-admin-sortable
```
- [PyPi](https://pypi.org/project/django-admin-sortable) (π₯ 33K / month):
```
pip install django-admin-sortable
```django-admin-confirm (π₯16 Β· β 130) - AdminConfirmMixin is a mixin for ModelAdmin that adds confirmations to changes, additions and actions.
βUnlicensed
- [GitHub](https://github.com/TrangPham/django-admin-confirm) (π¨βπ» 6 Β· π 15 Β· π¦ 86 Β· π 31 - 41% open Β· β±οΈ 27.01.2024):
```
git clone https://github.com/trangpham/django-admin-confirm
```
- [PyPi](https://pypi.org/project/django-admin-confirm) (π₯ 27K / month):
```
pip install django-admin-confirm
```
## Admin Interface Filters
django-admin-numeric-filter (π₯19 Β· β 79 Β· π€) - Numeric filters for Django admin.
MIT
- [GitHub](https://github.com/lukasvinclav/django-admin-numeric-filter) (π¨βπ» 14 Β· π 32 Β· π¦ 200 Β· π 18 - 22% open Β· β±οΈ 16.02.2023):
```
git clone https://github.com/lukasvinclav/django-admin-numeric-filter
```
- [PyPi](https://pypi.org/project/django-admin-numeric-filter) (π₯ 20K / month):
```
pip install django-admin-numeric-filter
```
## Management Commands
_Packages which add or help working with management commands._
django-extensions (π₯37 Β· β 6.5K) - This is a repository for collecting global custom management extensions for the Django Framework.
MIT
- [GitHub](https://github.com/django-extensions/django-extensions) (π¨βπ» 580 Β· π 1.1K Β· π¦ 230K Β· π 900 - 19% open Β· β±οΈ 27.04.2024):
```
git clone https://github.com/django-extensions/django-extensions
```
- [PyPi](https://pypi.org/project/django-extensions) (π₯ 4.1M / 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](https://github.com/jazzband/django-dbbackup) (π¨βπ» 75 Β· π 200 Β· π¦ 2.1K Β· π 290 - 22% open Β· β±οΈ 23.08.2024):
```
git clone https://github.com/jazzband/django-dbbackup
```
- [PyPi](https://pypi.org/project/django-dbbackup) (π₯ 130K / month):
```
pip install django-dbbackup
```django-click (π₯22 Β· β 250) - Write Django management command using the click CLI library.
MIT
- [GitHub](https://github.com/GaretJax/django-click) (π¨βπ» 13 Β· π 20 Β· π¦ 320 Β· π 18 - 44% open Β· β±οΈ 26.09.2024):
```
git clone https://github.com/GaretJax/django-click
```
- [PyPi](https://pypi.org/project/django-click) (π₯ 55K / month):
```
pip install django-click
```django-rich (π₯18 Β· β 120) - Extensions for using Rich with Django.
MIT
- [GitHub](https://github.com/adamchainz/django-rich) (π¨βπ» 6 Β· π 10 Β· π¦ 150 Β· π 12 - 25% open Β· β±οΈ 09.09.2024):
```
git clone https://github.com/adamchainz/django-rich
```
- [PyPi](https://pypi.org/project/django-rich) (π₯ 56K / month):
```
pip install django-rich
```django-typer (π₯18 Β· β 66) - Use Typer (type hints) to define the interface for your Django management commands.
MIT
- [GitHub](https://github.com/bckohan/django-typer) (π¨βπ» 4 Β· π 2 Β· π¦ 32 Β· π 72 - 20% open Β· β±οΈ 09.09.2024):
```
git clone https://github.com/bckohan/django-typer
```
- [PyPi](https://pypi.org/project/django-typer) (π₯ 7.7K / month):
```
pip install django-typer
```
## Caching
django-cacheops (π₯28 Β· β 2.1K) - A slick ORM cache with automatic granular event-driven invalidation.
BSD-3
- [GitHub](https://github.com/Suor/django-cacheops) (π¨βπ» 67 Β· π 210 Β· π¦ 1.3K Β· π 340 - 5% open Β· β±οΈ 26.06.2024):
```
git clone https://github.com/Suor/django-cacheops
```
- [PyPi](https://pypi.org/project/django-cacheops) (π₯ 230K / month):
```
pip install django-cacheops
```django-cachalot (π₯28 Β· β 1.2K) - No effort, no worry, maximum performance.
BSD-3
- [GitHub](https://github.com/noripyt/django-cachalot) (π¨βπ» 37 Β· π 150 Β· π¦ 830 Β· π 170 - 18% open Β· β±οΈ 24.09.2024):
```
git clone https://github.com/noripyt/django-cachalot
```
- [PyPi](https://pypi.org/project/django-cachalot) (π₯ 96K / month):
```
pip install django-cachalot
```
## Configuration
django-environ (π₯33 Β· β 3K Β· π€) - Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application.
MIT
- [GitHub](https://github.com/joke2k/django-environ) (π¨βπ» 93 Β· π 310 Β· π₯ 110 Β· π¦ 230K Β· π 250 - 28% open Β· β±οΈ 01.09.2023):
```
git clone https://github.com/joke2k/django-environ
```
- [PyPi](https://pypi.org/project/django-environ) (π₯ 2.7M / month):
```
pip install django-environ
```dj-database-url (π₯33 Β· β 1.5K) - Use Database URLs in your Django Application.
BSD-3
- [GitHub](https://github.com/jazzband/dj-database-url) (π¨βπ» 72 Β· π 200 Β· π¦ 280K Β· π 95 - 4% open Β· β±οΈ 27.08.2024):
```
git clone https://github.com/jazzband/dj-database-url
```
- [PyPi](https://pypi.org/project/dj-database-url) (π₯ 2M / month):
```
pip install dj-database-url
```django-constance (π₯32 Β· β 1.7K) - Dynamic Django settings.
BSD-3
- [GitHub](https://github.com/jazzband/django-constance) (π¨βπ» 150 Β· π 290 Β· π¦ 2.1K Β· π 290 - 4% open Β· β±οΈ 17.09.2024):
```
git clone https://github.com/jazzband/django-constance
```
- [PyPi](https://pypi.org/project/django-constance) (π₯ 310K / month):
```
pip install django-constance
```django-split-settings (π₯29 Β· β 1.1K) - Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards and..
BSD-3
- [GitHub](https://github.com/wemake-services/django-split-settings) (π¨βπ» 25 Β· π 67 Β· π¦ 3.1K Β· π 47 - 8% open Β· β±οΈ 16.09.2024):
```
git clone https://github.com/wemake-services/django-split-settings
```
- [PyPi](https://pypi.org/project/django-split-settings) (π₯ 150K / month):
```
pip install django-split-settings
```django-configurations (π₯28 Β· β 1.1K) - A helper for organizing Django project settings by relying on well established programming patterns.
BSD-3
- [GitHub](https://github.com/jazzband/django-configurations) (π¨βπ» 71 Β· π 140 Β· π¦ 3.2K Β· π 210 - 24% open Β· β±οΈ 27.09.2024):
```
git clone https://github.com/jazzband/django-configurations
```
- [PyPi](https://pypi.org/project/django-configurations) (π₯ 300K / month):
```
pip install django-configurations
```django-extra-settings (π₯22 Β· β 520) - config and manage typed extra settings using just the django admin.
MIT
- [GitHub](https://github.com/fabiocaccamo/django-extra-settings) (π¨βπ» 12 Β· π 30 Β· π¦ 92 Β· π 35 - 5% open Β· β±οΈ 01.07.2024):
```
git clone https://github.com/fabiocaccamo/django-extra-settings
```
- [PyPi](https://pypi.org/project/django-extra-settings) (π₯ 13K / month):
```
pip install django-extra-settings
```
## Dependency Injection
injector (π₯25 Β· β 1.3K) - Python dependency injection framework, inspired by Guice.
BSD-3
- [GitHub](https://github.com/python-injector/injector) (π¨βπ» 31 Β· π 79 Β· π¦ 2.3K Β· π 140 - 30% open Β· β±οΈ 07.07.2024):
```
git clone https://github.com/python-injector/injector
```
- [PyPi](https://pypi.org/project/injector) (π₯ 2.4M / month):
```
pip install injector
```wireup (π₯17 Β· β 93) - Performant, concise, and easy-to-use dependency injection container for Python 3.8+.
MIT
- [GitHub](https://github.com/maldoinc/wireup) (π¨βπ» 2 Β· π 1 Β· π¦ 4 Β· π 27 - 37% open Β· β±οΈ 29.09.2024):
```
git clone https://github.com/maldoinc/wireup
```
- [PyPi](https://pypi.org/project/wireup) (π₯ 1.5K / month):
```
pip install wireup
```django_injector (π₯11 Β· β 49) - Dependency injection in Django.
BSD-2
- [GitHub](https://github.com/blubber/django_injector) (π¨βπ» 7 Β· π 7 Β· β±οΈ 09.04.2024):
```
git clone https://github.com/blubber/django_injector
```
- [PyPi](https://pypi.org/project/django_injector) (π₯ 2.9K / month):
```
pip install django_injector
```
## Debugging
django-debug-toolbar (π₯39 Β· β 8.1K) - A configurable set of panels that display various debug information about the current request/response.
BSD-3
- [GitHub](https://github.com/jazzband/django-debug-toolbar) (π¨βπ» 300 Β· π 930 Β· π₯ 230 Β· π¦ 94K Β· π 910 - 6% open Β· β±οΈ 19.09.2024):
```
git clone https://github.com/jazzband/django-debug-toolbar
```
- [PyPi](https://pypi.org/project/django-debug-toolbar) (π₯ 3.1M / month):
```
pip install django-debug-toolbar
```
## Development
tach (π₯27 Β· β 1K) - A Python tool to enforce dependencies, using modular architecture Open source Installable via pip Able to be adopted..
MIT
- [GitHub](https://github.com/gauge-sh/tach) (π¨βπ» 17 Β· π 36 Β· π¦ 17 Β· π 53 - 9% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/gauge-sh/tach
```
- [PyPi](https://pypi.org/project/tach) (π₯ 100K / month):
```
pip install tach
```django-browser-reload (π₯25 Β· β 510) - Automatically reload your browser in development.
MIT
- [GitHub](https://github.com/adamchainz/django-browser-reload) (π¨βπ» 6 Β· π 25 Β· π¦ 4.6K Β· π 38 - 31% open Β· β±οΈ 26.09.2024):
```
git clone https://github.com/adamchainz/django-browser-reload
```
- [PyPi](https://pypi.org/project/django-browser-reload) (π₯ 150K / month):
```
pip install django-browser-reload
```
## Logging
_Packages which improve logging and debugging._
loguru (π₯37 Β· β 20K) - Python logging made (stupidly) simple.
MIT
- [GitHub](https://github.com/Delgan/loguru) (π¨βπ» 53 Β· π 690 Β· π¦ 97K Β· π 1K - 18% open Β· β±οΈ 22.09.2024):
```
git clone https://github.com/Delgan/loguru
```
- [PyPi](https://pypi.org/project/loguru) (π₯ 34M / month):
```
pip install loguru
```structlog (π₯35 Β· β 3.5K) - Simple, powerful, and fast logging for Python.
βUnlicensed
- [GitHub](https://github.com/hynek/structlog) (π¨βπ» 120 Β· π 220 Β· π¦ 14K Β· π 340 - 10% open Β· β±οΈ 29.09.2024):
```
git clone https://github.com/hynek/structlog
```
- [PyPi](https://pypi.org/project/structlog) (π₯ 22M / month):
```
pip install structlog
```django-structlog (π₯26 Β· β 430) - Structured Logging for Django.
MIT
- [GitHub](https://github.com/jrobichaud/django-structlog) (π¨βπ» 21 Β· π 33 Β· π¦ 650 Β· β±οΈ 30.09.2024):
```
git clone https://github.com/jrobichaud/django-structlog
```
- [PyPi](https://pypi.org/project/django-structlog) (π₯ 400K / 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](https://github.com/snok/django-guid) (π¨βπ» 12 Β· π 27 Β· π¦ 170 Β· π 29 - 20% open Β· β±οΈ 23.09.2024):
```
git clone https://github.com/snok/django-guid
```
- [PyPi](https://pypi.org/project/django-guid) (π₯ 79K / 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)
sentry (π₯40 Β· β 39K) - Developer-first error tracking and performance monitoring.
βUnlicensed
- [GitHub](https://github.com/getsentry/sentry) (π¨βπ» 870 Β· π 4.1K Β· π₯ 45K Β· π¦ 460 Β· π 14K - 19% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/getsentry/sentry
```
- [PyPi](https://pypi.org/project/sentry) (π₯ 10K / month):
```
pip install sentry
```logfire (π₯28 Β· β 2K Β· π£) - Uncomplicated Observability for Python and beyond!.
MIT
- [GitHub](https://github.com/pydantic/logfire) (π¨βπ» 32 Β· π 59 Β· π¦ 160 Β· π 150 - 37% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/pydantic/logfire
```
- [PyPi](https://pypi.org/project/logfire) (π₯ 67K / month):
```
pip install logfire
```
## Authentication and Authorization
django-allauth (π₯40 Β· β 9.4K) - Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party..
MIT
- [GitHub](https://github.com/pennersr/django-allauth) (π¨βπ» 730 Β· π 2.9K Β· π¦ 230K Β· π 2.4K - 0% open Β· β±οΈ 27.09.2024):
```
git clone https://github.com/pennersr/django-allauth
```
- [PyPi](https://pypi.org/project/django-allauth) (π₯ 950K / month):
```
pip install django-allauth
```django-oauth-toolkit (π₯34 Β· β 3.1K) - OAuth2 goodies for the Djangonauts!.
βUnlicensed
- [GitHub](https://github.com/jazzband/django-oauth-toolkit) (π¨βπ» 260 Β· π 750 Β· π¦ 10K Β· π 860 - 20% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/jazzband/django-oauth-toolkit
```
- [PyPi](https://pypi.org/project/django-oauth-toolkit) (π₯ 990K / month):
```
pip install django-oauth-toolkit
```social-app-django (π₯31 Β· β 2K) - Python Social Auth - Application - Django.
BSD-3
- [GitHub](https://github.com/python-social-auth/social-app-django) (π¨βπ» 330 Β· π 360 Β· π¦ 46K Β· π 300 - 44% open Β· β±οΈ 24.09.2024):
```
git clone https://github.com/python-social-auth/social-app-django
```
- [PyPi](https://pypi.org/project/social-app-django):
```
pip install social-app-django
```django-two-factor-auth (π₯31 Β· β 1.7K) - Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects.
MIT
- [GitHub](https://github.com/jazzband/django-two-factor-auth) (π¨βπ» 100 Β· π 420 Β· π¦ 1.6K Β· π 370 - 22% open Β· β±οΈ 12.08.2024):
```
git clone https://github.com/jazzband/django-two-factor-auth
```
- [PyPi](https://pypi.org/project/django-two-factor-auth) (π₯ 360K / month):
```
pip install django-two-factor-auth
```django-guardian (π₯27 Β· β 3.6K) - Per object permissions for Django.
βUnlicensed
- [GitHub](https://github.com/django-guardian/django-guardian) (π¨βπ» 160 Β· π 540 Β· π¦ 6.9K Β· π 460 - 27% open Β· β±οΈ 17.07.2024):
```
git clone https://github.com/django-guardian/django-guardian
```
- [PyPi](https://pypi.org/project/django-guardian) (π₯ 330K / month):
```
pip install django-guardian
```django-organizations (π₯26 Β· β 1.3K) - Multi-user accounts for Django projects.
BSD-2
- [GitHub](https://github.com/bennylope/django-organizations) (π¨βπ» 50 Β· π 210 Β· π¦ 290 Β· π 150 - 8% open Β· β±οΈ 11.06.2024):
```
git clone https://github.com/bennylope/django-organizations
```
- [PyPi](https://pypi.org/project/django-organizations) (π₯ 36K / month):
```
pip install django-organizations
```django-otp (π₯26 Β· β 540) - A pluggable framework for adding two-factor authentication to Django using one-time passwords.
Unlicense
- [GitHub](https://github.com/django-otp/django-otp) (π¨βπ» 48 Β· π 100 Β· π¦ 3.2K Β· π 81 - 12% open Β· β±οΈ 06.09.2024):
```
git clone https://github.com/django-otp/django-otp
```
- [PyPi](https://pypi.org/project/django-otp) (π₯ 940K / month):
```
pip install django-otp
```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](https://github.com/django-cas-ng/django-cas-ng) (π¨βπ» 86 Β· π 160 Β· π₯ 670 Β· π¦ 550 Β· π 160 - 3% open Β· β±οΈ 30.08.2024):
```
git clone https://github.com/django-cas-ng/django-cas-ng
```
- [PyPi](https://pypi.org/project/django-cas-ng) (π₯ 36K / month):
```
pip install django-cas-ng
```django-ratelimit (π₯25 Β· β 1.1K) - Cache-based rate-limiting for Django.
βUnlicensed
- [GitHub](https://github.com/jsocol/django-ratelimit) (π¨βπ» 51 Β· π 180 Β· π¦ 2.8K Β· π 150 - 15% open Β· β±οΈ 05.12.2023):
```
git clone https://github.com/jsocol/django-ratelimit
```
- [PyPi](https://pypi.org/project/django-ratelimit) (π₯ 500K / month):
```
pip install django-ratelimit
```django-oidc-provider (π₯24 Β· β 420) - OpenID Connect and OAuth2 provider implementation for Djangonauts.
MIT
- [GitHub](https://github.com/juanifioren/django-oidc-provider) (π¨βπ» 74 Β· π 220 Β· π¦ 360 Β· π 200 - 27% open Β· β±οΈ 15.12.2023):
```
git clone https://github.com/juanifioren/django-oidc-provider
```
- [PyPi](https://pypi.org/project/django-oidc-provider) (π₯ 15K / month):
```
pip install django-oidc-provider
```django-auth-adfs (π₯24 Β· β 270) - A Django authentication backend for Microsoft ADFS and AzureAD.
BSD-2
- [GitHub](https://github.com/snok/django-auth-adfs) (π¨βπ» 47 Β· π 94 Β· π¦ 130 Β· π 200 - 15% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/snok/django-auth-adfs
```
- [PyPi](https://pypi.org/project/django-auth-adfs) (π₯ 69K / month):
```
pip install django-auth-adfs
```django-allauth-2fa (π₯21 Β· β 210 Β· π) - Two-factor authentication for Django Allauth.
βUnlicensed
- [GitHub](https://github.com/valohai/django-allauth-2fa) (π¨βπ» 32 Β· π 49 Β· π₯ 26 Β· π¦ 210 Β· π 72 - 16% open Β· β±οΈ 24.09.2024):
```
git clone https://github.com/valohai/django-allauth-2fa
```
- [PyPi](https://pypi.org/project/django-allauth-2fa) (π₯ 57K / month):
```
pip install django-allauth-2fa
```django-oauth2-provider (π₯19 Β· β 340 Β· π€) - Provide OAuth2 access to your app.
MIT
- [GitHub](https://github.com/caffeinehit/django-oauth2-provider) (π¨βπ» 16 Β· π 180 Β· π 65 - 61% open Β· β±οΈ 03.02.2023):
```
git clone https://github.com/caffeinehit/django-oauth2-provider
```
- [PyPi](https://pypi.org/project/django-oauth2-provider) (π₯ 8.3K / month):
```
pip install django-oauth2-provider
```django-oauthost (π₯8 Β· β 25 Β· π€) - Reusable application for Django, introducing OAuth2 server functionality.
BSD-3
- [GitHub](https://github.com/idlesign/django-oauthost) (π¨βπ» 2 Β· π¦ 3 Β· π 3 - 33% open Β· β±οΈ 04.02.2022):
```
git clone https://github.com/idlesign/django-oauthost
```
- [PyPi](https://pypi.org/project/django-oauthost) (π₯ 250 / month):
```
pip install django-oauthost
```Show 3 hidden projects...
- django-prbac (π₯15 Β· β 140) -
βUnlicensed
- django-oauth2-authcodeflow (π₯14 Β· β 14) - Authenticate with any OpenId Connect/Oauth2 provider through authorization code flow. PKCE is also supported.MIT
- django-oauth-login (π₯12 Β· β 16 Β· π€) - A minimal app that adds OAuth login support to your Django project.MIT
## Authorization
django-rules (π₯21 Β· β 1.8K) - Awesome Django authorization, without the database.
MIT
- [GitHub](https://github.com/dfunckt/django-rules) (π¨βπ» 33 Β· π 140 Β· π 110 - 23% open Β· β±οΈ 02.09.2024):
```
git clone https://github.com/dfunckt/django-rules
```
- [PyPi](https://pypi.org/project/django-rules) (π₯ 200 / month):
```
pip install django-rules
```
## Task Queues
celery (π₯43 Β· β 25K) - Distributed Task Queue (development branch).
βUnlicensed
- [GitHub](https://github.com/celery/celery) (π¨βπ» 1.4K Β· π 4.5K Β· π¦ 140K Β· π 5.1K - 12% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/celery/celery
```
- [PyPi](https://pypi.org/project/celery) (π₯ 14M / month):
```
pip install celery
```rq (π₯38 Β· β 9.8K) - Simple job queues for Python.
βUnlicensed
- [GitHub](https://github.com/rq/rq) (π¨βπ» 320 Β· π 1.4K Β· π¦ 18K Β· π 1.1K - 16% open Β· β±οΈ 16.09.2024):
```
git clone https://github.com/rq/rq
```
- [PyPi](https://pypi.org/project/rq) (π₯ 1.6M / month):
```
pip install rq
```django-q (π₯31 Β· β 1.8K Β· π€) - A multiprocessing distributed task queue for Django.
MIT
- [GitHub](https://github.com/Koed00/django-q) (π¨βπ» 62 Β· π 240 Β· π¦ 1.7K Β· π 430 - 64% open Β· β±οΈ 26.06.2021):
```
git clone https://github.com/Koed00/django-q
```
- [PyPi](https://pypi.org/project/django-q) (π₯ 100K / month):
```
pip install django-q
```django-rq (π₯30 Β· β 1.8K) - A simple app that provides django integration for RQ (Redis Queue).
MIT
- [GitHub](https://github.com/rq/django-rq) (π¨βπ» 130 Β· π 280 Β· π¦ 3.6K Β· π 350 - 26% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/rq/django-rq
```
- [PyPi](https://pypi.org/project/django-rq) (π₯ 270K / month):
```
pip install django-rq
```django-celery-beat (π₯26 Β· β 1.7K) - Celery Periodic Tasks backed by the Django ORM.
βUnlicensed
- [GitHub](https://github.com/celery/django-celery-beat) (π¨βπ» 130 Β· π 420 Β· π 420 - 23% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/celery/django-celery-beat
```
- [PyPi](https://pypi.org/project/django-celery-beat) (π₯ 1.9M / month):
```
pip install django-celery-beat
```
## Finite State Machine
_Packages to implement Finite State Machines (e.g. to implement workflows)._
transitions (π₯33 Β· β 5.7K) - A lightweight, object-oriented finite state machine implementation in Python with many extensions.
MIT
- [GitHub](https://github.com/pytransitions/transitions) (π¨βπ» 78 Β· π 520 Β· π¦ 3.7K Β· π 460 - 1% open Β· β±οΈ 13.08.2024):
```
git clone https://github.com/pytransitions/transitions
```
- [PyPi](https://pypi.org/project/transitions) (π₯ 690K / month):
```
pip install transitions
```django-fsm (π₯29 Β· β 2.3K) - Django friendly finite state machine support.
MIT
- [GitHub](https://github.com/viewflow/django-fsm) (π¨βπ» 70 Β· π 280 Β· π¦ 1.7K Β· π 160 - 0% open Β· β±οΈ 16.04.2024):
```
git clone https://github.com/viewflow/django-fsm
```
- [PyPi](https://pypi.org/project/django-fsm) (π₯ 430K / month):
```
pip install django-fsm
```viewflow (π₯24 Β· β 2.7K) - Reusable workflow library for Django.
βοΈAGPL-3.0
- [GitHub](https://github.com/viewflow/viewflow) (π¨βπ» 2 Β· π 400 Β· π¦ 320 Β· π 350 - 5% open Β· β±οΈ 20.09.2024):
```
git clone https://github.com/viewflow/viewflow
```
- [PyPi](https://pypi.org/project/viewflow) (π₯ 280 / month):
```
pip install viewflow
```django-fsm-log (π₯24 Β· β 240) - Automatic logging for Django FSM.
MIT
- [GitHub](https://github.com/jazzband/django-fsm-log) (π¨βπ» 27 Β· π 75 Β· π¦ 150 Β· π 47 - 23% open Β· β±οΈ 01.08.2024):
```
git clone https://github.com/jazzband/django-fsm-log
```
- [PyPi](https://pypi.org/project/django-fsm-log) (π₯ 180K / 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](https://github.com/gadventures/django-fsm-admin) (π¨βπ» 32 Β· π 94 Β· π¦ 360 Β· π 39 - 48% open Β· β±οΈ 25.10.2022):
```
git clone https://github.com/gadventures/django-fsm-admin
```
- [PyPi](https://pypi.org/project/django-fsm-admin) (π₯ 84K / 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 (π₯9 Β· β 4) - django-fsm data immutability support.MIT
## RESTful API (Django Rest Framework)
django-rest-framework (π₯42 Β· β 28K) - Web APIs for Django.
βUnlicensed
- [GitHub](https://github.com/encode/django-rest-framework) (π¨βπ» 1.4K Β· π 6.7K Β· π¦ 720K Β· π 3.9K - 1% open Β· β±οΈ 20.09.2024):
```
git clone https://github.com/encode/django-rest-framework
```
- [PyPi](https://pypi.org/project/django-rest-framework) (π₯ 110K / month):
```
pip install django-rest-framework
```djangorestframework-simplejwt (π₯26 Β· β 4K) - A JSON Web Token authentication plugin for the Django REST Framework.
MIT
- [GitHub](https://github.com/jazzband/djangorestframework-simplejwt) (π¨βπ» 120 Β· π 620 Β· π 470 - 27% open Β· β±οΈ 30.05.2024):
```
git clone https://github.com/jazzband/djangorestframework-simplejwt
```
- [PyPi](https://pypi.org/project/djangorestframework-simplejwt) (π₯ 2.6M / month):
```
pip install djangorestframework-simplejwt
```django-rest-passwordreset (π₯25 Β· β 420 Β· π) - An extension of django rest framework, providing a configurable password reset strategy.
BSD-3
- [GitHub](https://github.com/anexia-it/django-rest-passwordreset) (π¨βπ» 38 Β· π 140 Β· π¦ 3.8K Β· π 100 - 26% open Β· β±οΈ 29.07.2024):
```
git clone https://github.com/anexia-it/django-rest-passwordreset
```
- [PyPi](https://pypi.org/project/django-rest-passwordreset) (π₯ 140K / month):
```
pip install django-rest-passwordreset
```django-restql (π₯23 Β· β 620) - Turn your API made with Django REST Framework(DRF) into a GraphQL like API.
MIT
- [GitHub](https://github.com/yezyilomo/django-restql) (π¨βπ» 5 Β· π 43 Β· π¦ 280 Β· π 110 - 22% open Β· β±οΈ 25.01.2024):
```
git clone https://github.com/yezyilomo/django-restql
```
- [PyPi](https://pypi.org/project/django-restql) (π₯ 29K / 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](https://github.com/wq/django-rest-pandas) (π¨βπ» 3 Β· π 120 Β· π 40 - 20% open Β· β±οΈ 04.04.2024):
```
git clone https://github.com/wq/django-rest-pandas
```
- [PyPi](https://pypi.org/project/django-rest-pandas):
```
pip install django-rest-pandas
```
## RESTful API (Django Ninja)
django-ninja (π₯29 Β· β 7K) - Fast, Async-ready, Openapi, type hints based framework for building APIs.
MIT
- [GitHub](https://github.com/vitalik/django-ninja) (π¨βπ» 140 Β· π 420 Β· π 830 - 36% open Β· β±οΈ 19.09.2024):
```
git clone https://github.com/vitalik/django-ninja
```
- [PyPi](https://pypi.org/project/django-ninja) (π₯ 440K / month):
```
pip install django-ninja
```django-ninja-jwt (π₯23 Β· β 140) - A JSON Web Token authentication plugin for the Django REST Framework.
MIT
- [GitHub](https://github.com/eadwinCode/django-ninja-jwt) (π¨βπ» 84 Β· π 20 Β· π¦ 250 Β· π 26 - 34% open Β· β±οΈ 18.09.2024):
```
git clone https://github.com/eadwinCode/django-ninja-jwt
```
- [PyPi](https://pypi.org/project/django-ninja-jwt) (π₯ 47K / month):
```
pip install django-ninja-jwt
```django-ninja-extra (π₯22 Β· β 380) - Django Ninja Extra - Class-Based Utility and more for Django Ninja(Fast Django REST framework).
MIT
- [GitHub](https://github.com/eadwinCode/django-ninja-extra) (π¨βπ» 16 Β· π 29 Β· π 59 - 20% open Β· β±οΈ 26.09.2024):
```
git clone https://github.com/eadwinCode/django-ninja-extra
```
- [PyPi](https://pypi.org/project/django-ninja-extra) (π₯ 87K / month):
```
pip install django-ninja-extra
```django-ninja-apikey (π₯12 Β· β 40 Β· π€) - Easy to use API key authentication for Django Ninja REST Framework.
MIT
- [GitHub](https://github.com/mawassk/django-ninja-apikey) (π 10 Β· π¦ 5 Β· π 3 - 66% open Β· β±οΈ 27.08.2021):
```
git clone https://github.com/mawassk/django-ninja-apikey
```
- [PyPi](https://pypi.org/project/django-ninja-apikey) (π₯ 1.4K / month):
```
pip install django-ninja-apikey
```Show 2 hidden projects...
- django-ninja-passwordreset (π₯12 Β· β 5) - An extension of django rest framework, providing a configurable password reset strategy.
BSD-3
- django-ninja-auth (π₯7 Β· β 31 Β· π€) -βοΈWTFPL
## Pydantic integration
pydantic (π₯47 Β· β 21K) - Data validation using Python type hints.
MIT
- [GitHub](https://github.com/pydantic/pydantic) (π¨βπ» 570 Β· π 1.8K Β· π¦ 520K Β· π 4.5K - 9% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/pydantic/pydantic
```
- [PyPi](https://pypi.org/project/pydantic) (π₯ 280M / month):
```
pip install pydantic
```djantic (π₯20 Β· β 460 Β· π€) - Pydantic model support for Django.
MIT
- [GitHub](https://github.com/jordaneremieff/djantic) (π¨βπ» 4 Β· π 34 Β· π¦ 76 Β· π 41 - 31% open Β· β±οΈ 13.02.2023):
```
git clone https://github.com/jordaneremieff/djantic
```
- [PyPi](https://pypi.org/project/djantic) (π₯ 10K / month):
```
pip install djantic
```pyngo (π₯19 Β· β 82) - Pydantic model support for Django & Django-Rest-Framework.
MIT
- [GitHub](https://github.com/yezz123/pyngo) (π¨βπ» 8 Β· π 7 Β· π¦ 16 Β· π 4 - 25% open Β· β±οΈ 13.09.2024):
```
git clone https://github.com/yezz123/pyngo
```
- [PyPi](https://pypi.org/project/pyngo) (π₯ 4.9K / month):
```
pip install pyngo
```djantic2 (π₯17 Β· β 49) - Pydantic model support for Django.
MIT
- [GitHub](https://github.com/jonathan-s/djantic2) (π¨βπ» 8 Β· π 6 Β· π¦ 3 Β· π 7 - 28% open Β· β±οΈ 14.07.2024):
```
git clone https://github.com/jonathan-s/djantic2
```
- [PyPi](https://pypi.org/project/djantic) (π₯ 10K / month):
```
pip install djantic
```
## Pandas integration
django-pandas (π₯24 Β· β 800) - Tools for working with pandas in your Django projects.
BSD-3
- [GitHub](https://github.com/chrisdev/django-pandas) (π¨βπ» 35 Β· π 120 Β· π¦ 2.4K Β· π 85 - 16% open Β· β±οΈ 03.04.2024):
```
git clone https://github.com/chrisdev/django-pandas
```
- [PyPi](https://pypi.org/project/django-pandas) (π₯ 120K / month):
```
pip install django-pandas
```
## GraphQL API
_Packages to implement GraphQL API._
graphene (π₯36 Β· β 8.1K) - GraphQL framework for Python.
MIT
- [GitHub](https://github.com/graphql-python/graphene) (π¨βπ» 210 Β· π 800 Β· π¦ 23K Β· π 1K - 9% open Β· β±οΈ 29.09.2024):
```
git clone https://github.com/graphql-python/graphene
```
- [PyPi](https://pypi.org/project/graphene) (π₯ 10M / month):
```
pip install graphene
```graphene-django (π₯33 Β· β 4.3K) - Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration.
MIT
- [GitHub](https://github.com/graphql-python/graphene-django) (π¨βπ» 220 Β· π 740 Β· π¦ 15K Β· π 820 - 17% open Β· β±οΈ 15.09.2024):
```
git clone https://github.com/graphql-python/graphene-django
```
- [PyPi](https://pypi.org/project/graphene-django) (π₯ 490K / month):
```
pip install graphene-django
```ariadne (π₯32 Β· β 2.2K) - Python library for implementing GraphQL servers using schema-first approach.
BSD-3
- [GitHub](https://github.com/mirumee/ariadne) (π¨βπ» 77 Β· π 180 Β· π¦ 1.7K Β· π 310 - 9% open Β· β±οΈ 02.08.2024):
```
git clone https://github.com/mirumee/ariadne
```
- [PyPi](https://pypi.org/project/ariadne) (π₯ 300K / month):
```
pip install ariadne
```django-graphql-jwt (π₯28 Β· β 820 Β· π€) - JSON Web Token (JWT) authentication for Graphene Django.
MIT
- [GitHub](https://github.com/flavors/django-graphql-jwt) (π¨βπ» 26 Β· π 150 Β· π¦ 5.3K Β· π 230 - 26% open Β· β±οΈ 04.08.2023):
```
git clone https://github.com/flavors/django-graphql-jwt
```
- [PyPi](https://pypi.org/project/django-graphql-jwt) (π₯ 110K / month):
```
pip install django-graphql-jwt
```strawberry-graphql-django (π₯28 Β· β 410) - Strawberry GraphQL Django extension.
MIT
- [GitHub](https://github.com/strawberry-graphql/strawberry-django) (π¨βπ» 87 Β· π 120 Β· π¦ 490 Β· π 320 - 22% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/strawberry-graphql/strawberry-graphql-django
```
- [PyPi](https://pypi.org/project/strawberry-graphql-django) (π₯ 110K / month):
```
pip install strawberry-graphql-django
```strawberry (π₯27 Β· β 4K) - A GraphQL library for Python that leverages type annotations.
MIT
- [GitHub](https://github.com/strawberry-graphql/strawberry) (π¨βπ» 260 Β· π 520 Β· π₯ 610 Β· π 1K - 39% open Β· β±οΈ 28.09.2024):
```
git clone https://github.com/strawberry-graphql/strawberry
```
- [PyPi](https://pypi.org/project/strawberry) (π₯ 620 / month):
```
pip install strawberry
```django-graphql-auth (π₯22 Β· β 330 Β· π€) - Django registration and authentication with GraphQL.
MIT
- [GitHub](https://github.com/PedroBern/django-graphql-auth) (π¨βπ» 16 Β· π 100 Β· π¦ 720 Β· π 100 - 58% open Β· β±οΈ 17.06.2022):
```
git clone https://github.com/PedroBern/django-graphql-auth
```
- [PyPi](https://pypi.org/project/django-graphql-auth) (π₯ 18K / month):
```
pip install django-graphql-auth
```ariadne-django (π₯14 Β· β 65 Β· π€) - ariadne_django makes integrating ariadne and django together easier.
BSD-3
- [GitHub](https://github.com/mirumee/ariadne-django) (π¨βπ» 9 Β· π 11 Β· π 27 - 40% open Β· β±οΈ 23.08.2022):
```
git clone https://github.com/mirumee/ariadne-django
```
- [PyPi](https://pypi.org/project/ariadne-django) (π₯ 16K / month):
```
pip install ariadne-django
```
## Feature Flipper
django-waffle (π₯30 Β· β 1.1K) - A feature flipper for Django.
BSD-3
- [GitHub](https://github.com/jazzband/django-waffle) (π¨βπ» 120 Β· π 240 Β· π¦ 1.4K Β· π 210 - 20% open Β· β±οΈ 05.08.2024):
```
git clone https://github.com/django-waffle/django-waffle
```
- [PyPi](https://pypi.org/project/django-waffle) (π₯ 670K / month):
```
pip install django-waffle
```
## Statistics
_Packages which add application layer statistic functionality._
django-trackstats (π₯15 Β· β 440 Β· π€) - Keep track of your statistics.
MIT
- [GitHub](https://github.com/pennersr/django-trackstats) (π¨βπ» 9 Β· π 39 Β· π¦ 25 Β· π 12 - 33% open Β· β±οΈ 04.08.2023):
```
git clone https://github.com/pennersr/django-trackstats
```
- [PyPi](https://pypi.org/project/django-trackstats) (π₯ 4.9K / month):
```
pip install django-trackstats
```
## Testing
pytest-django (π₯37 Β· β 1.4K) - A Django plugin for pytest.
βUnlicensed
- [GitHub](https://github.com/pytest-dev/pytest-django) (π¨βπ» 150 Β· π 330 Β· π¦ 80K Β· π 540 - 28% open Β· β±οΈ 29.09.2024):
```
git clone https://github.com/pytest-dev/pytest-django
```
- [PyPi](https://pypi.org/project/pytest-django) (π₯ 5.1M / month):
```
pip install pytest-django
```model_bakery (π₯28 Β· β 830) - Object factory for Django.
βUnlicensed
- [GitHub](https://github.com/model-bakers/model_bakery) (π¨βπ» 57 Β· π 84 Β· π¦ 4.4K Β· π 140 - 16% open Β· β±οΈ 26.09.2024):
```
git clone https://github.com/model-bakers/model_bakery
```
- [PyPi](https://pypi.org/project/model_bakery) (π₯ 850K / month):
```
pip install model_bakery
```django-test-migrations (π₯26 Β· β 520) - Test django schema and data migrations, including migrations order and best practices.
MIT
- [GitHub](https://github.com/wemake-services/django-test-migrations) (π¨βπ» 18 Β· π 30 Β· π¦ 790 Β· π 65 - 23% open Β· β±οΈ 24.09.2024):
```
git clone https://github.com/wemake-services/django-test-migrations
```
- [PyPi](https://pypi.org/project/django-test-migrations) (π₯ 200K / month):
```
pip install django-test-migrations
```factory_boy (π₯25 Β· β 3.5K) - A test fixtures replacement for Python.
MIT
- [GitHub](https://github.com/FactoryBoy/factory_boy) (π¨βπ» 130 Β· π 380 Β· π 580 - 26% open Β· β±οΈ 18.08.2024):
```
git clone https://github.com/FactoryBoy/factory_boy
```
- [PyPi](https://pypi.org/project/factory_boy) (π₯ 5.1M / month):
```
pip install factory_boy
```django-test-plus (π₯18 Β· β 610) - Useful additions to Djangos default TestCase.
BSD-3
- [GitHub](https://github.com/revsys/django-test-plus) (π¨βπ» 35 Β· π 61 Β· π 57 - 10% open Β· β±οΈ 11.08.2024):
```
git clone https://github.com/revsys/django-test-plus
```
- [PyPi](https://pypi.org/project/django-test-plus) (π₯ 59K / month):
```
pip install django-test-plus
```
## Monitoring frameworks based on Django
_Monitoring (Application Performance Monitoring, ...) frameworks which use Django under the hood._
## CMS frameworks based on Django
_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](https://github.com/wagtail/wagtail) (π¨βπ» 940 Β· π 3.7K Β· π¦ 11K Β· π 5K - 16% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/wagtail/wagtail
```
- [PyPi](https://pypi.org/project/wagtail) (π₯ 260K / month):
```
pip install wagtail
```django-cms (π₯40 Β· β 10K) - The easy-to-use and developer-friendly enterprise CMS powered by Django.
BSD-3
- [GitHub](https://github.com/django-cms/django-cms) (π¨βπ» 570 Β· π 3K Β· π¦ 5.3K Β· π 3.5K - 3% open Β· β±οΈ 27.09.2024):
```
git clone https://github.com/django-cms/django-cms
```
- [PyPi](https://pypi.org/project/django-cms) (π₯ 69K / month):
```
pip install django-cms
```mezzanine (π₯26 Β· β 4.8K Β· π€) - CMS framework for Django.
BSD-2
- [GitHub](https://github.com/stephenmcd/mezzanine) (π¨βπ» 330 Β· π 1.6K Β· π 1.1K - 4% open Β· β±οΈ 02.11.2022):
```
git clone https://github.com/stephenmcd/mezzanine
```
- [PyPi](https://pypi.org/project/mezzanine) (π₯ 8.1K / month):
```
pip install mezzanine
```
## E-Commerce frameworks based on Django
_E-Commerce frameworks which use Django under the hood._
django-oscar (π₯37 Β· β 6.2K) - Domain-driven e-commerce for Django.
BSD-3
- [GitHub](https://github.com/django-oscar/django-oscar) (π¨βπ» 370 Β· π 2.2K Β· π¦ 1.1K Β· π 1.5K - 5% open Β· β±οΈ 26.09.2024):
```
git clone https://github.com/django-oscar/django-oscar
```
- [PyPi](https://pypi.org/project/django-oscar) (π₯ 29K / month):
```
pip install django-oscar
```saleor (π₯34 Β· β 21K) - Saleor Core: the high performance, composable, headless commerce API.
BSD-3
- [GitHub](https://github.com/saleor/saleor) (π¨βπ» 300 Β· π 5.3K Β· π₯ 1.2K Β· π¦ 4 Β· π 4.3K - 13% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/saleor/saleor
```
- [PyPi](https://pypi.org/project/saleor) (π₯ 71 / month):
```
pip install saleor
```django-shop (π₯26 Β· β 3.2K Β· π€) - A Django based shop system.
BSD-3
- [GitHub](https://github.com/awesto/django-shop) (π¨βπ» 96 Β· π 990 Β· π¦ 230 Β· π 380 - 23% open Β· β±οΈ 28.02.2021):
```
git clone https://github.com/awesto/django-shop
```
- [PyPi](https://pypi.org/project/django-shop) (π₯ 4.3K / month):
```
pip install django-shop
```shuup (π₯24 Β· β 2.2K Β· π€) - E-Commerce Platform.
βUnlicensed
- [GitHub](https://github.com/shuup/shuup) (π¨βπ» 67 Β· π 1.1K Β· π₯ 640 Β· π¦ 180 Β· π 440 - 33% open Β· β±οΈ 18.08.2021):
```
git clone https://github.com/shuup/shuup
```
- [PyPi](https://pypi.org/project/shuup) (π₯ 6K / month):
```
pip install shuup
```
## Analytics frameworks based on Django
_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](https://github.com/milesmcc/shynet) (π¨βπ» 37 Β· π 190 Β· π 190 - 24% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/milesmcc/shynet
```
- [PyPi](https://pypi.org/project/shynet):
```
pip install shynet
```
## Project management frameworks based on Django
_Project management frameworks which use Django under the hood._
plane (π₯25 Β· β 29K) - Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product..
βοΈAGPL-3.0
- [GitHub](https://github.com/makeplane/plane) (π¨βπ» 93 Β· π 1.6K Β· π 960 - 37% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/makeplane/plane
```taiga (π₯12 Β· β 450) - Taiga is a free and open-source project management for cross-functional agile teams.
MPL-2.0
- [GitHub](https://github.com/kaleidos-ventures/taiga) (π¨βπ» 11 Β· π 57 Β· β±οΈ 13.12.2023):
```
git clone https://github.com/kaleidos-ventures/taiga
```
## Monitoring frameworks based on Django
_Monitoring frameworks which use Django under the hood._
## Photo management frameworks based on Django
_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](https://github.com/LibrePhotos/librephotos) (π¨βπ» 75 Β· π 300 Β· π 860 - 31% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/LibrePhotos/librephotos
```
## Recipe management frameworks based on Django
_Recipe management frameworks which use Django under the hood._
Tandoor Recipes (π₯24 Β· β 5.4K) - Application for managing recipes, planning meals, building shopping lists and much much more!.
βUnlicensed
- [GitHub](https://github.com/TandoorRecipes/recipes) (π¨βπ» 370 Β· π 560 Β· π 1.8K - 16% open Β· β±οΈ 27.09.2024):
```
git clone https://github.com/TandoorRecipes/recipes
```
## Document management frameworks based on Django
_Document management frameworks which use Django under the hood._
Paperless-ngx (π₯30 Β· β 20K) - A community-supported supercharged version of paperless: scan, index and archive all your physical documents.
βοΈGPL-3.0
- [GitHub](https://github.com/paperless-ngx/paperless-ngx) (π¨βπ» 370 Β· π 1.1K Β· π₯ 110K Β· β±οΈ 30.09.2024):
```
git clone https://github.com/paperless-ngx/paperless-ngx
```
## Education frameworks based on Django
_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](https://github.com/openedx/edx-platform) (π¨βπ» 1.4K Β· π 3.5K Β· π¦ 3 Β· π 600 - 34% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/openedx/edx-platform
```
## Inventory management system based on Django
_Inventory management systems which use Django under the hood._
InvenTree (π₯27 Β· β 4.1K) - Open Source Inventory Management System.
MIT
- [GitHub](https://github.com/inventree/InvenTree) (π¨βπ» 93 Β· π 730 Β· π₯ 680 Β· π 2.6K - 8% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/inventree/InvenTree
```
## Crawler management system based on Django
_Web crawler management systems which use Django under the hood._
## Network automation system based on Django
_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](https://github.com/netbox-community/netbox) (π¨βπ» 380 Β· π 2.5K Β· π 10K - 2% open Β· β±οΈ 30.09.2024):
```
git clone https://github.com/netbox-community/netbox
```
## Fields (encrypted)
django-cryptography (π₯19 Β· β 380) - Easily encrypt data in Django.
BSD-3
- [GitHub](https://github.com/georgemarshall/django-cryptography) (π¨βπ» 4 Β· π 70 Β· π 73 - 56% open Β· β±οΈ 16.02.2024):
```
git clone https://github.com/georgemarshall/django-cryptography
```
- [PyPi](https://pypi.org/project/django-cryptography) (π₯ 160K / month):
```
pip install django-cryptography
```django-mirage-field (π₯17 Β· β 93 Β· π€) - Django model field encrypt/decrypt your data, keep secret in database.
MIT
- [GitHub](https://github.com/luojilab/django-mirage-field) (π¨βπ» 9 Β· π 13 Β· π¦ 88 Β· π 14 - 14% open Β· β±οΈ 19.04.2022):
```
git clone https://github.com/luojilab/django-mirage-field
```
- [PyPi](https://pypi.org/project/django-mirage-field) (π₯ 15K / month):
```
pip install django-mirage-field
```Show 4 hidden projects...
- django-fernet-fields (π₯18 Β· β 190 Β· π) - Fernet symmetric encryption for Django model fields.
BSD-3
- 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)
django-phonenumber-field (π₯34 Β· β 1.5K) - A django model and form field for normalised phone numbers using python-phonenumbers.
MIT
- [GitHub](https://github.com/stefanfoulis/django-phonenumber-field) (π¨βπ» 120 Β· π 300 Β· π₯ 29 Β· π¦ 28K Β· π 220 - 3% open Β· β±οΈ 19.07.2024):
```
git clone https://github.com/stefanfoulis/django-phonenumber-field
```
- [PyPi](https://pypi.org/project/django-phonenumber-field) (π₯ 1.3M / 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](https://github.com/VeryApt/django-phone-field) (π¨βπ» 4 Β· π 13 Β· π¦ 3.1K Β· π 15 - 26% open Β· β±οΈ 10.06.2020):
```
git clone https://github.com/VeryApt/django-phone-field
```
- [PyPi](https://pypi.org/project/django-phone-field) (π₯ 23K / month):
```
pip install django-phone-field
```
## Fields (addresses)
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](https://github.com/furious-luke/django-address) (π¨βπ» 22 Β· π 160 Β· π¦ 450 Β· π 130 - 32% open Β· β±οΈ 05.05.2022):
```
git clone https://github.com/furious-luke/django-address
```
- [PyPi](https://pypi.org/project/django-address) (π₯ 12K / month):
```
pip install django-address
```django-loci (π₯23 Β· β 180) - Reusable Django app for storing geographic and indoor coordinates. Maintained by the OpenWISP Project.
BSD-3
- [GitHub](https://github.com/openwisp/django-loci) (π¨βπ» 30 Β· π 41 Β· π¦ 14 Β· π 41 - 4% open Β· β±οΈ 25.09.2024):
```
git clone https://github.com/openwisp/django-loci
```
- [PyPi](https://pypi.org/project/django-loci) (π₯ 2.3K / month):
```
pip install django-loci
```django-google-maps (π₯21 Β· β 280 Β· π€) - Using the Google Maps API with django model admin.
BSD-2
- [GitHub](https://github.com/madisona/django-google-maps) (π¨βπ» 19 Β· π 94 Β· π¦ 670 Β· π 47 - 25% open Β· β±οΈ 22.03.2022):
```
git clone https://github.com/madisona/django-google-maps
```
- [PyPi](https://pypi.org/project/django-google-maps) (π₯ 8.5K / 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](https://github.com/simon-the-shark/django-mapbox-location-field) (π¨βπ» 8 Β· π 22 Β· π¦ 390 Β· π 27 - 14% open Β· β±οΈ 20.06.2024):
```
git clone https://github.com/Simon-the-Shark/django-mapbox-location-field
```
- [PyPi](https://pypi.org/project/django-mapbox-location-field) (π₯ 2.1K / month):
```
pip install django-mapbox-location-field
```Show 1 hidden projects...
- django-address-model (π₯8 Β· β 14 Β· π€) - django abstract model that provide the complete address, eg: no, na/rt, ca/rw, village/desa, sub district/kecamatan,..
MIT
## Fields (versioning)
django-reversion (π₯36 Β· β 3K) - django-reversion is an extension to the Django web framework that provides version control for model instances.
BSD-3
- [GitHub](https://github.com/etianen/django-reversion) (π¨βπ» 190 Β· π 460 Β· π¦ 7.6K Β· π 650 - 2% open Β· β±οΈ 09.08.2024):
```
git clone https://github.com/etianen/django-reversion
```
- [PyPi](https://pypi.org/project/django-reversion) (π₯ 630K / month):
```
pip install django-reversion
```django-simple-history (π₯36 Β· β 2.2K) - Store model history and view/revert changes from admin site.
BSD-3
- [GitHub](https://github.com/jazzband/django-simple-history) (π¨βπ» 180 Β· π 450 Β· π¦ 5.8K Β· π 590 - 23% open Β· β±οΈ 10.09.2024):
```
git clone https://github.com/jazzband/django-simple-history
```
- [PyPi](https://pypi.org/project/django-simple-history) (π₯ 1.2M / month):
```
pip install django-simple-history
```django-auditlog (π₯29 Β· β 1.1K Β· π) - A Django app that keeps a log of changes made to an object.
MIT
- [GitHub](https://github.com/jazzband/django-auditlog) (π¨βπ» 81 Β· π 370 Β· π₯ 430 Β· π¦ 1.1K Β· π 280 - 23% open Β· β±οΈ 01.08.2024):
```
git clone https://github.com/jazzband/django-auditlog
```
- [PyPi](https://pypi.org/project/django-auditlog) (π₯ 350K / month):
```
pip install django-auditlog
```django-easy-audit (π₯26 Β· β 720 Β· π) - Yet another Django audit log app, hopefully the simplest one.
βοΈGPL-3.0
- [GitHub](https://github.com/soynatan/django-easy-audit) (π¨βπ» 49 Β· π 170 Β· π¦ 300 Β· π 150 - 49% open Β· β±οΈ 17.09.2024):
```
git clone https://github.com/soynatan/django-easy-audit
```
- [PyPi](https://pypi.org/project/django-easy-audit) (π₯ 63K / month):
```
pip install django-easy-audit
```django-dirtyfields (π₯23 Β· β 630) - Tracking dirty fields on a Django model.
BSD-3
- [GitHub](https://github.com/romgar/django-dirtyfields) (π¨βπ» 42 Β· π 97 Β· π¦ 600 Β· π 71 - 15% open Β· β±οΈ 04.09.2024):
```
git clone https://github.com/romgar/django-dirtyfields
```
- [PyPi](https://pypi.org/project/django-dirtyfields) (π₯ 270K / month):
```
pip install django-dirtyfields
```django-fieldsignals (π₯16 Β· β 110 Β· π€) - Django signals for changed fields.
βUnlicensed
- [GitHub](https://github.com/craigds/django-fieldsignals) (π¨βπ» 5 Β· π 11 Β· π¦ 280 Β· π 17 - 17% open Β· β±οΈ 08.10.2022):
```
git clone https://github.com/craigds/django-fieldsignals
```
- [PyPi](https://pypi.org/project/django-fieldsignals) (π₯ 18K / month):
```
pip install django-fieldsignals
```Show 1 hidden projects...
- django-audit-log (π₯17 Β· β 230 Β· π) - Audit log for your Django models.
βUnlicensed
## Messaging
django-slack (π₯22 Β· β 240) - Slack integration for Django, using the templating engine to generate messages.
BSD-3
- [GitHub](https://github.com/lamby/django-slack) (π¨βπ» 29 Β· π 55 Β· π¦ 400 Β· π 63 - 14% open Β· β±οΈ 10.05.2024):
```
git clone https://github.com/lamby/django-slack
```
- [PyPi](https://pypi.org/project/django-slack) (π₯ 84K / 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](https://github.com/stefanfoulis/django-sendsms) (π¨βπ» 19 Β· π 90 Β· π¦ 380 Β· π 24 - 20% open Β· β±οΈ 27.12.2021):
```
git clone https://github.com/stefanfoulis/django-sendsms
```
- [PyPi](https://pypi.org/project/django-sendsms) (π₯ 4.5K / month):
```
pip install django-sendsms
```django-sms (π₯13 Β· β 52) - A Django app for sending SMS with interchangeable backends.
BSD-3
- [GitHub](https://github.com/roaldnefs/django-sms) (π¨βπ» 3 Β· π 14 Β· π 15 - 40% open Β· β±οΈ 07.01.2024):
```
git clone https://github.com/roaldnefs/django-sms
```
- [PyPi](https://pypi.org/project/django-sms) (π₯ 10K / month):
```
pip install django-sms
```django-discord-integration (π₯10 Β· β 22) - Discord integration for Django, supporting error reporting via webhooks.
βοΈAGPL-3.0
- [GitHub](https://github.com/Ninjaclasher/django-discord-integration) (π¨βπ» 2 Β· π 1 Β· π¦ 6 Β· β±οΈ 28.05.2024):
```
git clone https://github.com/Ninjaclasher/django-discord-integration
```
- [PyPi](https://pypi.org/project/django-discord-integration) (π₯ 950 / month):
```
pip install django-discord-integration
```Show 1 hidden projects...
- django-channels-discord (π₯5 Β· β 13 Β· π€) - An interface server connecting Djangos Channels and Discord.
MIT
## Storage
django-storages (π₯36 Β· β 2.7K) - https://django-storages.readthedocs.io/.
BSD-3
- [GitHub](https://github.com/jschneier/django-storages) (π¨βπ» 270 Β· π 810 Β· π¦ 190K Β· π 710 - 13% open Β· β±οΈ 22.09.2024):
```
git clone https://github.com/jschneier/django-storages
```
- [PyPi](https://pypi.org/project/django-storages) (π₯ 3.8M / month):
```
pip install django-storages
```django-minio-storage (π₯21 Β· β 150) - A django storage driver for minio.
MIT
- [GitHub](https://github.com/py-pa/django-minio-storage) (π¨βπ» 18 Β· π 53 Β· π¦ 300 Β· π 82 - 13% open Β· β±οΈ 19.12.2023):
```
git clone https://github.com/py-pa/django-minio-storage
```
- [PyPi](https://pypi.org/project/django-minio-storage) (π₯ 26K / 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
eventsourcing (π₯25 Β· β 1.5K) - A library for event sourcing in Python.
BSD-3
- [GitHub](https://github.com/pyeventsourcing/eventsourcing) (π¨βπ» 27 Β· π 130 Β· π¦ 160 Β· π 90 - 2% open Β· β±οΈ 22.08.2024):
```
git clone https://github.com/pyeventsourcing/eventsourcing
```
- [PyPi](https://pypi.org/project/eventsourcing) (π₯ 9.7K / month):
```
pip install eventsourcing
```eventsourcing-django (π₯10 Β· β 40 Β· π€) - Python package for eventsourcing with Django.
BSD-3
- [GitHub](https://github.com/pyeventsourcing/eventsourcing-django) (π¨βπ» 5 Β· π 10 Β· π¦ 8 Β· π 4 - 50% open Β· β±οΈ 16.03.2023):
```
git clone https://github.com/pyeventsourcing/eventsourcing-django
```
- [PyPi](https://pypi.org/project/eventsourcing-django) (π₯ 970 / month):
```
pip install eventsourcing-django
```Show 3 hidden projects...
- eventsourcing-eventstoredb (π₯7 Β· β 17) - Python package for eventsourcing with EventStoreDB.
BSD-3
- eventsourcing-dynamodb (π₯4 Β· β 5 Β· π€) - Python package for eventsourcing with DynamoDB.BSD-3
- eventsourcing-axonserver (π₯4 Β· β 2 Β· π€) - Python package for eventsourcing with Axon Server.BSD-3
## Locking
django-concurrency (π₯23 Β· β 430 Β· π) - Optimistic lock implementation for Django. Prevents users from doing concurrent editing.
MIT
- [GitHub](https://github.com/saxix/django-concurrency) (π¨βπ» 25 Β· π 50 Β· π¦ 190 Β· π 73 - 6% open Β· β±οΈ 28.09.2024):
```
git clone https://github.com/saxix/django-concurrency
```
- [PyPi](https://pypi.org/project/django-concurrency) (π₯ 50K / 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
django-seed (π₯25 Β· β 680 Β· π€) - Seed your Django database with fake data.
MIT
- [GitHub](https://github.com/Brobin/django-seed) (π¨βπ» 23 Β· π 81 Β· π¦ 4.8K Β· π 58 - 27% open Β· β±οΈ 08.10.2021):
```
git clone https://github.com/brobin/django-seed
```
- [PyPi](https://pypi.org/project/django-seed) (π₯ 27K / month):
```
pip install django-seed
```django-fixture-magic (π₯19 Β· β 390) - Utilities to extract and manipulate Django Fixtures.
BSD-3
- [GitHub](https://github.com/davedash/django-fixture-magic) (π¨βπ» 36 Β· π 89 Β· π¦ 160 Β· π 35 - 34% open Β· β±οΈ 26.10.2023):
```
git clone https://github.com/davedash/django-fixture-magic
```
- [PyPi](https://pypi.org/project/django-fixture-magic) (π₯ 23K / month):
```
pip install django-fixture-magic
```mixer (π₯16 Β· β 940 Β· π€) - Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects.
βUnlicensed
- [GitHub](https://github.com/klen/mixer) (π¨βπ» 43 Β· π 93 Β· π 87 - 43% open Β· β±οΈ 23.03.2022):
```
git clone https://github.com/klen/mixer
```
- [PyPi](https://pypi.org/project/mixer) (π₯ 170K / month):
```
pip install mixer
```Show 1 hidden projects...
- django-autofixture (π₯21 Β· β 460 Β· π) - Can create auto-generated test data.
BSD-3
## Fake data
model-bakery (π₯28 Β· β 830) - Object factory for Django.
βUnlicensed
- [GitHub](https://github.com/model-bakers/model_bakery) (π¨βπ» 57 Β· π 84 Β· π¦ 4.4K Β· π 140 - 16% open Β· β±οΈ 26.09.2024):
```
git clone https://github.com/model-bakers/model_bakery
```
- [PyPi](https://pypi.org/project/model-bakery/) (π₯ 850K / month):
```
pip install model-bakery/
```django-dynamic-fixture (π₯21 Β· β 390) - A complete library to create dynamic model instances for testing purposes.
βUnlicensed
- [GitHub](https://github.com/paulocheque/django-dynamic-fixture) (π¨βπ» 37 Β· π 62 Β· π¦ 1.2K Β· π 69 - 7% open Β· β±οΈ 30.07.2024):
```
git clone https://github.com/paulocheque/django-dynamic-fixture
```
- [PyPi](https://pypi.org/project/django-dynamic-fixture) (π₯ 80K / month):
```
pip install django-dynamic-fixture
```
## Bootstrap CSS Framework Integration (Django MVT application)
django-bootstrap4 (π₯33 Β· β 1K) - Bootstrap 4 integration with Django.
BSD-3
- [GitHub](https://github.com/zostera/django-bootstrap4) (π¨βπ» 140 Β· π 220 Β· π¦ 170K Β· π 160 - 10% open Β· β±οΈ 27.09.2024):
```
git clone https://github.com/zostera/django-bootstrap4
```
- [PyPi](https://pypi.org/project/django-bootstrap4) (π₯ 170K / month):
```
pip install django-bootstrap4
```django-bootstrap3 (π₯32 Β· β 2.3K Β· π) - Bootstrap 3 integration with Django.
BSD-3
- [GitHub](https://github.com/zostera/django-bootstrap3) (π¨βπ» 100 Β· π 670 Β· π¦ 19K Β· β±οΈ 27.09.2024):
```
git clone https://github.com/zostera/django-bootstrap3
```
- [PyPi](https://pypi.org/project/django-bootstrap3) (π₯ 120K / month):
```
pip install django-bootstrap3
```django-bootstrap5 (π₯29 Β· β 380 Β· π) - Bootstrap 5 for Django.
BSD-3
- [GitHub](https://github.com/zostera/django-bootstrap5) (π¨βπ» 150 Β· π 82 Β· π¦ 7.3K Β· π 99 - 31% open Β· β±οΈ 26.09.2024):
```
git clone https://github.com/zostera/django-bootstrap5
```
- [PyPi](https://pypi.org/project/django-bootstrap5) (π₯ 170K / month):
```
pip install django-bootstrap5
```django-bootstrap-v5 (π₯21 Β· β 100) - Bootstrap 5 integration with Django.
BSD-3
- [GitHub](https://github.com/zelenij/django-bootstrap-v5) (π¨βπ» 140 Β· π 44 Β· π¦ 8.7K Β· π 24 - 33% open Β· β±οΈ 07.01.2024):
```
git clone https://github.com/zelenij/django-bootstrap-v5
```
- [PyPi](https://pypi.org/project/django-bootstrap-v5) (π₯ 52K / month):
```
pip install django-bootstrap-v5
```
## Bulma CSS Framework Integration (Django MVT application)
django-bulma (π₯18 Β· β 340) - Bulma theme for Django.
MIT
- [GitHub](https://github.com/timonweb/django-bulma) (π¨βπ» 15 Β· π 56 Β· π¦ 510 Β· π 43 - 11% open Β· β±οΈ 26.06.2024):
```
git clone https://github.com/timonweb/django-bulma
```
- [PyPi](https://pypi.org/project/django-bulma) (π₯ 4.4K / month):
```
pip install django-bulma
```
## TailwindCSS CSS Framework Integration (Django MVT application)
django-tailwind (π₯24 Β· β 1.4K) - Django + Tailwind CSS =.
MIT
- [GitHub](https://github.com/timonweb/django-tailwind) (π¨βπ» 19 Β· π 88 Β· π¦ 4.5K Β· π 150 - 12% open Β· β±οΈ 22.12.2023):
```
git clone https://github.com/timonweb/django-tailwind
```
- [PyPi](https://pypi.org/project/django-tailwind) (π₯ 86K / month):
```
pip install django-tailwind
```django-tailwind-cli (π₯16 Β· β 95) - Django and Tailwind integration based on the prebuilt Tailwind CSS CLI.
MIT
- [GitHub](https://github.com/oliverandrich/django-tailwind-cli) (π¨βπ» 11 Β· π 11 Β· π¦ 39 Β· π 18 - 5% open Β· β±οΈ 25.09.2024):
```
git clone https://github.com/oliverandrich/django-tailwind-cli
```
- [PyPi](https://pypi.org/project/django-tailwind-cli) (π₯ 6.5K / month):
```
pip install django-tailwind-cli
```Show 1 hidden projects...
- pytailwindcss (π₯15 Β· β 320 Β· π€) -
MIT
## Data exploration
django-data-browser (π₯18 Β· β 340) - Django app for user friendly querying of Django models.
BSD-3
- [GitHub](https://github.com/tolomea/django-data-browser) (π¨βπ» 10 Β· π 28 Β· π¦ 32 Β· π 37 - 13% open Β· β±οΈ 09.04.2024):
```
git clone https://github.com/tolomea/django-data-browser
```
- [PyPi](https://pypi.org/project/django-data-browser) (π₯ 5K / month):
```
pip install django-data-browser
```
## Multiple tenants
django-tenants (π₯32 Β· β 1.5K) - Django tenants using PostgreSQL Schemas.
MIT
- [GitHub](https://github.com/django-tenants/django-tenants) (π¨βπ» 110 Β· π 330 Β· π¦ 940 Β· π 660 - 34% open Β· β±οΈ 27.08.2024):
```
git clone https://github.com/django-tenants/django-tenants
```
- [PyPi](https://pypi.org/project/django-tenants) (π₯ 110K / month):
```
pip install django-tenants
```django-tenant-schemas (π₯27 Β· β 1.5K Β· π€) - Tenant support for Django using PostgreSQL schemas.
MIT
- [GitHub](https://github.com/bernardopires/django-tenant-schemas) (π¨βπ» 75 Β· π 390 Β· π¦ 430 Β· π 480 - 30% open Β· β±οΈ 02.07.2023):
```
git clone https://github.com/bernardopires/django-tenant-schemas
```
- [PyPi](https://pypi.org/project/django-tenant-schemas) (π₯ 22K / month):
```
pip install django-tenant-schemas
```django-multitenant (π₯23 Β· β 730) - Python/Django support for distributed multi-tenant databases like Postgres+Citus.
MIT
- [GitHub](https://github.com/citusdata/django-multitenant) (π¨βπ» 25 Β· π 110 Β· π¦ 66 Β· π 98 - 42% open Β· β±οΈ 30.04.2024):
```
git clone https://github.com/citusdata/django-multitenant
```
- [PyPi](https://pypi.org/project/django-multitenant) (π₯ 24K / month):
```
pip install django-multitenant
```django-scopes (π₯15 Β· β 230 Β· π€) - Safely separate multiple tenants in a Django database.
Apache-2
- [GitHub](https://github.com/raphaelm/django-scopes) (π¨βπ» 6 Β· π 15 Β· π¦ 91 Β· π 19 - 68% open Β· β±οΈ 12.06.2023):
```
git clone https://github.com/raphaelm/django-scopes
```
- [PyPi](https://pypi.org/project/django-scopes) (π₯ 6.7K / month):
```
pip install django-scopes
```
## Value-as-a-Service frameworks based on Django
_SaaS frameworks, subscription-based tutorials etc. which use Django under the hood._
djaodjin-saas (π₯17 Β· β 560) - Django application for software-as-service and subscription businesses.
βUnlicensed
- [GitHub](https://github.com/djaodjin/djaodjin-saas) (π¨βπ» 12 Β· π 120 Β· π¦ 9 Β· π 110 - 15% open Β· β±οΈ 06.09.2024):
```
git clone https://github.com/djaodjin/djaodjin-saas
```
- [PyPi](https://pypi.org/project/djaodjin-saas) (π₯ 1.1K / month):
```
pip install djaodjin-saas
```
## Payment and Subscription (Stripe, etc.)
dj-stripe (π₯31 Β· β 1.6K) - dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to..
MIT
- [GitHub](https://github.com/dj-stripe/dj-stripe) (π¨βπ» 130 Β· π 470 Β· π¦ 1.1K Β· π 1K - 6% open Β· β±οΈ 23.08.2024):
```
git clone https://github.com/dj-stripe/dj-stripe
```
- [PyPi](https://pypi.org/project/dj-stripe) (π₯ 120K / month):
```
pip install dj-stripe
```django-paypal (π₯26 Β· β 730) - A pluggable Django application for integrating PayPal Payments Standard or Payments Pro.
MIT
- [GitHub](https://github.com/spookylukey/django-paypal) (π¨βπ» 73 Β· π 200 Β· π¦ 3.7K Β· π 160 - 6% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/spookylukey/django-paypal
```
- [PyPi](https://pypi.org/project/django-paypal) (π₯ 19K / month):
```
pip install django-paypal
```django-payments (π₯24 Β· β 1K) - Universal payment handling for Django.
βUnlicensed
- [GitHub](https://github.com/jazzband/django-payments) (π¨βπ» 65 Β· π 270 Β· π₯ 27 Β· π¦ 570 Β· π 170 - 39% open Β· β±οΈ 29.08.2024):
```
git clone https://github.com/jazzband/django-payments
```
- [PyPi](https://pypi.org/project/django-payments) (π₯ 12K / month):
```
pip install django-payments
```django-getpaid (π₯22 Β· β 440 Β· π€) - Django payments processor.
MIT
- [GitHub](https://github.com/django-getpaid/django-getpaid) (π¨βπ» 30 Β· π 110 Β· π¦ 47 Β· π 61 - 4% open Β· β±οΈ 12.12.2021):
```
git clone https://github.com/django-getpaid/django-getpaid
```
- [PyPi](https://pypi.org/project/django-getpaid) (π₯ 1.5K / month):
```
pip install django-getpaid
```pinax-stripe-light (π₯21 Β· β 680 Β· π€) - a payments Django app for Stripe.
MIT
- [GitHub](https://github.com/pinax/pinax-stripe-light) (π¨βπ» 72 Β· π 270 Β· π 300 - 22% open Β· β±οΈ 28.11.2021):
```
git clone https://github.com/pinax/pinax-stripe-light
```
- [PyPi](https://pypi.org/project/pinax-stripe-light) (π₯ 720 / month):
```
pip install pinax-stripe-light
```django-oscar-paypal (π₯20 Β· β 160 Β· π€) - PayPal integration for django-oscar. Can be used without Oscar too.
BSD-3
- [GitHub](https://github.com/django-oscar/django-oscar-paypal) (π¨βπ» 51 Β· π 190 Β· π¦ 160 Β· π 92 - 25% open Β· β±οΈ 01.09.2023):
```
git clone https://github.com/django-oscar/django-oscar-paypal
```
- [PyPi](https://pypi.org/project/django-oscar-paypal) (π₯ 700 / month):
```
pip install django-oscar-paypal
```silver (π₯18 Β· β 300) - Automated billing and payments for Django with a REST API.
βUnlicensed
- [GitHub](https://github.com/silverapp/silver) (π¨βπ» 24 Β· π 75 Β· π¦ 9 Β· π 390 - 13% open Β· β±οΈ 27.09.2024):
```
git clone https://github.com/silverapp/silver
```
- [PyPi](https://pypi.org/project/silver) (π₯ 190 / month):
```
pip install silver
```django-flexible-subscriptions (π₯15 Β· β 250 Β· π€) - A subscription and recurrent billing application for Django.
βοΈGPL-3.0
- [GitHub](https://github.com/studybuffalo/django-flexible-subscriptions) (π¨βπ» 14 Β· π 53 Β· π¦ 26 Β· π 50 - 54% open Β· β±οΈ 11.09.2020):
```
git clone https://github.com/studybuffalo/django-flexible-subscriptions
```
- [PyPi](https://pypi.org/project/django-flexible-subscriptions) (π₯ 940 / month):
```
pip install django-flexible-subscriptions
```dj-paypal (π₯15 Β· β 84) - Paypal integration for Django - Inspired by dj-Stripe.
MIT
- [GitHub](https://github.com/HearthSim/dj-paypal) (π¨βπ» 3 Β· π 20 Β· π¦ 26 Β· π 9 - 44% open Β· β±οΈ 29.02.2024):
```
git clone https://github.com/HearthSim/dj-paypal
```
- [PyPi](https://pypi.org/project/dj-paypal) (π₯ 620 / month):
```
pip install dj-paypal
```django-subscriptions (π₯15 Β· β 74 Β· π€) - A django package for managing subscription states.
BSD-3
- [GitHub](https://github.com/kogan/django-subscriptions) (π¨βπ» 2 Β· π 9 Β· π¦ 16 Β· β±οΈ 29.12.2020):
```
git clone https://github.com/kogan/django-subscriptions
```
- [PyPi](https://pypi.org/project/django-subscriptions) (π₯ 1.6K / month):
```
pip install django-subscriptions
```drf-stripe-subscription (π₯13 Β· β 110) - An out-of-box Django REST framework solution for payment and subscription management using Stripe.
MIT
- [GitHub](https://github.com/oscarychen/drf-stripe-subscription) (π¨βπ» 5 Β· π 17 Β· π 22 - 9% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/oscarychen/drf-stripe-subscription
```
- [PyPi](https://pypi.org/project/drf-stripe-subscription) (π₯ 960 / month):
```
pip install drf-stripe-subscription
```dj-paddle (π₯13 Β· β 80 Β· π€) - Django + Paddle made Easy!.
MIT
- [GitHub](https://github.com/paddle-python/dj-paddle) (π¨βπ» 7 Β· π 33 Β· π 25 - 56% open Β· β±οΈ 26.03.2021):
```
git clone https://github.com/paddle-python/dj-paddle
```
- [PyPi](https://pypi.org/project/dj-paddle) (π₯ 220 / month):
```
pip install dj-paddle
```django-flutterwave (π₯13 Β· β 22 Β· π€) - Django integration for Flutterwave Rave payments and subscriptions.
MIT
- [GitHub](https://github.com/bdelate/django-flutterwave) (π 12 Β· π¦ 48 Β· β±οΈ 29.12.2020):
```
git clone https://github.com/bdelate/django-flutterwave
```
- [PyPi](https://pypi.org/project/django-flutterwave):
```
pip install django-flutterwave
```django-stripe-subscriptions (π₯7 Β· β 35 Β· π€) - How to handle subscription payments with Django and Stripe.
MIT
- [GitHub](https://github.com/duplxey/django-stripe-subscriptions) (π¨βπ» 3 Β· π 11 Β· π 4 - 75% open Β· β±οΈ 20.07.2022):
```
git clone https://github.com/duplxey/django-stripe-subscriptions
```
- [PyPi](https://pypi.org/project/django-stripe-subscriptions):
```
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 (π₯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
django-anymail (π₯32 Β· β 1.7K) - Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal,..
BSD-3
- [GitHub](https://github.com/anymail/django-anymail) (π¨βπ» 66 Β· π 130 Β· π₯ 140 Β· π¦ 6.7K Β· π 230 - 2% open Β· β±οΈ 09.09.2024):
```
git clone https://github.com/anymail/django-anymail
```
- [PyPi](https://pypi.org/project/django-anymail) (π₯ 760K / month):
```
pip install django-anymail
```django-ses (π₯29 Β· β 1K) - A Django email backend for Amazons Simple Email Service.
MIT
- [GitHub](https://github.com/django-ses/django-ses) (π¨βπ» 81 Β· π 210 Β· π¦ 3.1K Β· π 140 - 37% open Β· β±οΈ 22.08.2024):
```
git clone https://github.com/django-ses/django-ses
```
- [PyPi](https://pypi.org/project/django-ses) (π₯ 660K / month):
```
pip install django-ses
```django-post-office (π₯25 Β· β 1K Β· π) - A Django app that allows you to send email asynchronously in Django. Supports HTML email, database backed templates..
MIT
- [GitHub](https://github.com/ui/django-post_office) (π¨βπ» 81 Β· π 250 Β· π¦ 93 Β· π 250 - 37% open Β· β±οΈ 19.06.2024):
```
git clone https://github.com/ui/django-post_office
```
- [PyPi](https://pypi.org/project/django-post-office) (π₯ 60K / 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](https://github.com/coddingtonbear/django-mailbox) (π¨βπ» 54 Β· π 160 Β· π¦ 190 Β· π 160 - 12% open Β· β±οΈ 02.09.2024):
```
git clone https://github.com/coddingtonbear/django-mailbox
```
- [PyPi](https://pypi.org/project/django-mailbox) (π₯ 9.7K / month):
```
pip install django-mailbox
```aiosmtpd (π₯23 Β· β 320) - A reimplementation of the Python stdlib smtpd.py based on asyncio.
Apache-2
- [GitHub](https://github.com/aio-libs/aiosmtpd) (π¨βπ» 43 Β· π 93 Β· π₯ 490 Β· π 180 - 34% open Β· β±οΈ 10.09.2024):
```
git clone https://github.com/aio-libs/aiosmtpd
```
- [PyPi](https://pypi.org/project/aiosmtpd) (π₯ 420K / month):
```
pip install aiosmtpd
```
## Templates
django-htmx (π₯27 Β· β 1.6K) - Extensions for using Django with htmx.
MIT
- [GitHub](https://github.com/adamchainz/django-htmx) (π¨βπ» 22 Β· π 140 Β· π¦ 3K Β· π 77 - 7% open Β· β±οΈ 26.09.2024):
```
git clone https://github.com/adamchainz/django-htmx
```
- [PyPi](https://pypi.org/project/django-htmx) (π₯ 250K / month):
```
pip install django-htmx
```django-compressor (π₯24 Β· β 2.8K) - Compresses linked and inline javascript or CSS into a single cached file.
βUnlicensed
- [GitHub](https://github.com/django-compressor/django-compressor) (π¨βπ» 220 Β· π 560 Β· π 660 - 16% open Β· β±οΈ 05.08.2024):
```
git clone https://github.com/django-compressor/django-compressor
```
- [PyPi](https://pypi.org/project/django-compressor) (π₯ 720K / month):
```
pip install django-compressor
```django-template-partials (π₯18 Β· β 440) - Reusable named inline partials for the Django Template Language.
MIT
- [GitHub](https://github.com/carltongibson/django-template-partials) (π¨βπ» 14 Β· π 16 Β· π¦ 170 Β· π 23 - 26% open Β· β±οΈ 10.09.2024):
```
git clone https://github.com/carltongibson/django-template-partials
```
- [PyPi](https://pypi.org/project/django-template-partials) (π₯ 26K / month):
```
pip install django-template-partials
```inertia-django (π₯16 Β· β 290) - The Django adapter for Inertia.js.
MIT
- [GitHub](https://github.com/inertiajs/inertia-django) (π¨βπ» 8 Β· π 31 Β· π¦ 110 Β· π 29 - 44% open Β· β±οΈ 27.01.2024):
```
git clone https://github.com/inertiajs/inertia-django
```
- [PyPi](https://pypi.org/project/inertia-django) (π₯ 5.4K / month):
```
pip install inertia-django
```
## Reusable app templates
wemake-django-template (π₯22 Β· β 2K) - Bleeding edge django template focused on code quality and security.
MIT
- [GitHub](https://github.com/wemake-services/wemake-django-template) (π¨βπ» 49 Β· π 220 Β· π 530 - 3% open Β· β±οΈ 30.09.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](https://github.com/pydanny/cookiecutter-djangopackage) (π¨βπ» 55 Β· π 140 Β· π 72 - 38% open Β· β±οΈ 29.10.2020):
```
git clone https://github.com/pydanny/cookiecutter-djangopackage
```
- [PyPi](https://pypi.org/project/cookiecutter-djangopackage):
```
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](https://github.com/wq/wq-django-template) (π¨βπ» 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
saas-boilerplate (π₯20 Β· β 2.2K) - SaaS Boilerplate - Open Source and free SaaS stack that lets you build SaaS products faster in React, Django and AWS...
MIT
- [GitHub](https://github.com/apptension/saas-boilerplate) (π¨βπ» 40 Β· π 240 Β· π 170 - 22% open Β· β±οΈ 27.09.2024):
```
git clone https://github.com/apptension/saas-boilerplate
```django-react-boilerplate (π₯18 Β· β 2K) - Django 5, React, Bootstrap 5 with Python 3 and Webpack project boilerplate.
MIT
- [GitHub](https://github.com/vintasoftware/django-react-boilerplate) (π¨βπ» 51 Β· π 470 Β· π 300 - 8% open Β· β±οΈ 02.08.2024):
```
git clone https://github.com/vintasoftware/django-react-boilerplate
```falco (π₯18 Β· β 360) - Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.
βUnlicensed
- [GitHub](https://github.com/Tobi-De/falco) (π¨βπ» 7 Β· π 16 Β· π¦ 11 Β· π 63 - 14% open Β· β±οΈ 11.09.2024):
```
git clone https://github.com/Tobi-De/falco
```
- [PyPi](https://pypi.org/project/falco) (π₯ 79 / month):
```
pip install falco
```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](https://github.com/ilikerobots/cookiecutter-vue-django) (π¨βπ» 400 Β· π 23 Β· π 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](https://github.com/Lightmatter/django-hydra) (π¨βπ» 38 Β· π 10 Β· π 15 - 60% open Β· β±οΈ 26.09.2024):
```
git clone https://github.com/Lightmatter/django-hydra
```django-startproject (π₯11 Β· β 180) - Django Start Project template with batteries.
BSD-3
- [GitHub](https://github.com/jefftriplett/django-startproject) (π¨βπ» 3 Β· π 14 Β· β±οΈ 07.09.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](https://github.com/thorgate/django-project-template) (π¨βπ» 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](https://github.com/jayfk/launchr) (π 40 Β· π 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](https://github.com/stribny/sidewinder) (π 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](https://github.com/amerkurev/django-docker-template) (π¨βπ» 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](https://github.com/khadegd/django-webpack-starter) (π 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](https://github.com/Alex-CodeLab/django-base-template) (π¨βπ» 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 (π₯1 Β· β 3) - Django Website Template 2023 is a ready-to-use template for building websites using Django, Bootstrap 5, and Htmx.βUnlicensed
## Static file serving
whitenoise (π₯33 Β· β 2.5K) - Radically simplified static file serving for Python web apps.
MIT
- [GitHub](https://github.com/evansd/whitenoise) (π¨βπ» 64 Β· π 140 Β· π¦ 450K Β· π 240 - 11% open Β· β±οΈ 09.09.2024):
```
git clone https://github.com/evansd/whitenoise
```
- [PyPi](https://pypi.org/project/whitenoise) (π₯ 3.1M / month):
```
pip install whitenoise
```
## Custom user
django-authtools (π₯23 Β· β 370) - A custom User model for everybody!.
BSD-2
- [GitHub](https://github.com/fusionbox/django-authtools) (π¨βπ» 31 Β· π 94 Β· π¦ 980 Β· π 54 - 16% open Β· β±οΈ 19.03.2024):
```
git clone https://github.com/fusionbox/django-authtools
```
- [PyPi](https://pypi.org/project/django-authtools) (π₯ 13K / month):
```
pip install django-authtools
```django-custom-user (π₯19 Β· β 320 Β· π€) - Custom user model for Django with the same behaviour as the default User class but with email instead of username.
BSD-3
- [GitHub](https://github.com/jcugat/django-custom-user) (π¨βπ» 12 Β· π 60 Β· π¦ 270 Β· π 24 - 4% open Β· β±οΈ 09.12.2022):
```
git clone https://github.com/jcugat/django-custom-user
```
- [PyPi](https://pypi.org/project/django-custom-user) (π₯ 8.7K / month):
```
pip install django-custom-user
```django-improved-user (π₯17 Β· β 150) - A custom Django user that authenticates via email. Follows identity and authentication best practices.
BSD-2
- [GitHub](https://github.com/jambonrose/django-improved-user) (π¨βπ» 8 Β· π 14 Β· π¦ 42 Β· β±οΈ 08.08.2024):
```
git clone https://github.com/jambonsw/django-improved-user
```
- [PyPi](https://pypi.org/project/django-improved-user) (π₯ 560 / month):
```
pip install django-improved-user
```django-use-email-as-username (π₯16 Β· β 71) - A Django app to use email as username for user authentication.
BSD-3
- [GitHub](https://github.com/jmfederico/django-use-email-as-username) (π¨βπ» 3 Β· π 11 Β· π¦ 260 Β· β±οΈ 09.09.2024):
```
git clone https://github.com/jmfederico/django-use-email-as-username
```
- [PyPi](https://pypi.org/project/django-use-email-as-username) (π₯ 4.2K / month):
```
pip install django-use-email-as-username
```django-unique-user-email (π₯11 Β· β 120) - Enable login-by-email with the default User model for your Django project by making auth.User.email unique.
MIT
- [GitHub](https://github.com/carltongibson/django-unique-user-email) (π¨βπ» 4 Β· π 6 Β· π¦ 8 Β· π 10 - 60% open Β· β±οΈ 17.09.2024):
```
git clone https://github.com/carltongibson/django-unique-user-email
```
- [PyPi](https://pypi.org/project/django-unique-user-email) (π₯ 940 / month):
```
pip install django-unique-user-email
```---
## Related Resources
- [**Best-of lists**](https://best-of.org): 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](https://github.com/fkromer/best-of-django/issues/new/choose) and fill in the requested information.
- Modify the [projects.yaml](https://github.com/fkromer/best-of-django/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/fkromer/best-of-django/edit/main/projects.yaml).If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
For more information on how to add or update projects, please read the [contribution guidelines](https://github.com/fkromer/best-of-django/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/fkromer/best-of-django/blob/main/.github/CODE_OF_CONDUCT.md).
## License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)