[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70786":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},70786,"awesome-django","wsvincent\u002Fawesome-django","wsvincent","A curated list of awesome things related to Django","http:\u002F\u002Fawesomedjango.org",null,"Python",11126,1463,255,1,0,6,15,28,18,44.5,"Creative Commons Zero v1.0 Universal",false,"main",true,[27,28,29],"awesome","awesome-list","django","2026-06-12 02:02:43","# Awesome Django [![Awesome](https:\u002F\u002Fawesome.re\u002Fbadge-flat.svg)](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fawesome)\n\n> A curated list of awesome things related to Django. Maintained by [Will Vincent](https:\u002F\u002Fgithub.com\u002Fwsvincent) and [Jeff Triplett](https:\u002F\u002Fgithub.com\u002Fjefftriplett).\n\n\u003Cbr>\n\n\u003Cdiv align=\"center\">\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002Fassets\u002Fdjango-logo-negative.svg\">\n  \u003Cimg alt=\"Dark and Light mode version of the Django logo\" src=\".\u002Fassets\u002Fdjango-logo-positive.svg\">\n\u003C\u002Fpicture>\n\u003C\u002Fdiv>\n\n\u003Cbr>\n\nPlease consider supporting Django by making a donation to the \u003Ca rel=\"sponsored\" href=\"https:\u002F\u002Fwww.djangoproject.com\u002Ffundraising\u002F\">Django Software Foundation\u003C\u002Fa>,\nsponsoring via \u003Ca rel=\"sponsored\" href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fdjango\">GitHub Sponsors\u003C\u002Fa>,\nor buying \u003Ca rel=\"sponsored\" href=\"https:\u002F\u002Fdjango.threadless.com\u002F\">official merchandise\u003C\u002Fa>.\n\n\n## Contents\n\n\u003C!--lint disable awesome-toc-->\n\u003C!-- START doctoc generated TOC please keep comment here to allow auto update -->\n\u003C!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Third-Party Packages](#third-party-packages)\n  - [Admin](#admin)\n  - [Admin Themes](#admin-themes)\n  - [APIs](#apis)\n  - [Async](#async)\n  - [Caching](#caching)\n  - [Commands](#commands)\n  - [Configuration](#configuration)\n  - [Content Management Systems](#content-management-systems)\n  - [Database Connectors](#database-connectors)\n  - [Dependency Injection](#dependency-injection)\n  - [ECommerce](#ecommerce)\n  - [Editors](#editors)\n  - [Files\u002FImages](#filesimages)\n  - [Forms](#forms)\n  - [Full-stack frameworks](#full-stack-frameworks)\n  - [General](#general)\n  - [Internationalisation (i18n)](#internationalisation-i18n)\n  - [Logging](#logging)\n  - [Monitoring](#monitoring)\n  - [Mailing](#mailing)\n  - [Model Fields](#model-fields)\n  - [Models](#models)\n  - [Performance](#performance)\n  - [Permissions](#permissions)\n  - [Search](#search)\n  - [Search Engine Optimisation](#search-engine-optimisation)\n  - [Security](#security)\n  - [Static Assets](#static-assets)\n  - [Task Queues](#task-queues)\n  - [Templates](#templates)\n  - [Testing](#testing)\n  - [URLs](#urls)\n  - [Users](#users)\n  - [Views](#views)\n- [Python Packages](#python-packages)\n- [Resources](#resources)\n  - [Official Resources](#official-resources)\n  - [Educational](#educational)\n  - [Community](#community)\n  - [Conferences](#conferences)\n  - [Job Boards](#job-boards)\n  - [Newsletters](#newsletters)\n  - [Podcasts](#podcasts)\n  - [Videos](#videos)\n  - [Books](#books)\n- [Hosting](#hosting)\n  - [PaaS (Platforms-as-a-Service)](#paas-platforms-as-a-service)\n  - [IaaS (Infrastructure-as-a-Service)](#iaas-infrastructure-as-a-service)\n- [Projects](#projects)\n  - [Boilerplate](#boilerplate)\n  - [Open Source Projects](#open-source-projects)\n- [Django REST Framework](#django-rest-framework)\n  - [DRF Resources](#drf-resources)\n  - [DRF Tutorials](#drf-tutorials)\n- [Wagtail](#wagtail)\n  - [Wagtail Resources](#wagtail-resources)\n\n\u003C!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\u003C!--lint enable awesome-toc-->\n\n## Third-Party Packages\n\n_For a complete listing of all available packages, see [Django Packages](https:\u002F\u002Fdjangopackages.org\u002F)_\n\n### Admin\n- [django-hijack](https:\u002F\u002Fgithub.com\u002Fdjango-hijack\u002Fdjango-hijack) - Admins can log in and work on behalf of other users without having to know their credentials.\n- [django-import-export](https:\u002F\u002Fgithub.com\u002Fdjango-import-export\u002Fdjango-import-export) - Django application and library for importing and exporting data with admin integration.\n- [django-admin-inline-paginator-plus](https:\u002F\u002Fgithub.com\u002FDmytroLitvinov\u002Fdjango-admin-inline-paginator-plus) - A simple way to paginate your inline in Django admin\n- [django-loginas](https:\u002F\u002Fgithub.com\u002Fskorokithakis\u002Fdjango-loginas) - \"Log in as user\" for the Django admin.\n- [impostor](https:\u002F\u002Fgithub.com\u002Favallbona\u002FImpostor) - Impostor is a Django application which allows staff members to log in as a different user by using their own username and password.\n- [django-impersonate](https:\u002F\u002Fpypi.org\u002Fproject\u002Fdjango-impersonate\u002F) - Allow superusers to “impersonate” other non-superuser accounts.\n- [django-admin-env-notice](https:\u002F\u002Fgithub.com\u002Fdizballanze\u002Fdjango-admin-env-notice) - Visually distinguish environments in Django Admin, for example: `development`, `staging`, `production`.\n- [django-related-admin](https:\u002F\u002Fgithub.com\u002FPetrDlouhy\u002Fdjango-related-admin) - A helper library that allows you to write list_displays across foreign key relationships.\n- [django-admin-sortable2](https:\u002F\u002Fgithub.com\u002Fjrief\u002Fdjango-admin-sortable2) - Generic drag-and-drop ordering for objects in the Django admin interface.\n- [django-admin-collaborator](https:\u002F\u002Fgithub.com\u002Fbrktrlw\u002Fdjango-admin-collaborator) - Add real-time user presence, edit locks, and chat to Django admin with Channels and Redis.\n- [dj-control-room](https:\u002F\u002Fgithub.com\u002Fyassi\u002Fdj-control-room) - Build a control plane with a suite of operational tools inside the Django admin (Redis, cache, Celery, URLs, and more).\n\n### Admin Themes\n- [django-grappelli](https:\u002F\u002Fgithub.com\u002Fsehmaschine\u002Fdjango-grappelli) - A jazzy skin for the admin.\n- [django-jazzmin](https:\u002F\u002Fgithub.com\u002Ffarridav\u002Fdjango-jazzmin) - Drop-in theme for django admin, that utilises AdminLTE 3 & Bootstrap 4 to make yo' admin look jazzy.\n- [django-admin-interface](https:\u002F\u002Fgithub.com\u002Ffabiocaccamo\u002Fdjango-admin-interface) - Customize Admin by the admin itself(color, header. title,logo) and  popup windows replaced by modals.\n- [django-semantic-admin](https:\u002F\u002Fgithub.com\u002Fglobophobe\u002Fdjango-semantic-admin) - Django Semantic UI admin theme.\n- [django-jet-reboot](https:\u002F\u002Fgithub.com\u002Fassem-ch\u002Fdjango-jet-reboot) - Django Jet is modern template for Django admin interface with improved functionality.\n- [django-baton](https:\u002F\u002Fgithub.com\u002Fotto-torino\u002Fdjango-baton) - A cool, modern and responsive django admin application based on bootstrap 5.\n- [django-unfold](https:\u002F\u002Fgithub.com\u002Funfoldadmin\u002Fdjango-unfold) - Modern Django admin theme for seamless interface development.\n- [django-daisy](https:\u002F\u002Fgithub.com\u002Fhypy13\u002Fdjango-daisy) - A modern django dashboard fully responsive built with daisyui.\n- [django-admin-dracula](https:\u002F\u002Fgithub.com\u002Fsjbitcode\u002Fdjango-admin-dracula) - 🦇 Dracula themes for the Django admin.\n- [django-smartbase-admin](https:\u002F\u002Fgithub.com\u002FSmartBase-SK\u002Fdjango-smartbase-admin) - Django SmartBase Admin 🚀 performance-tuned 👥 end-user ready beautiful admin panel\n\n### APIs\n\u003C!--lint disable double-link-->\n- [django-rest-framework](https:\u002F\u002Fgithub.com\u002Fencode\u002Fdjango-rest-framework) - Web APIs for Django.\n- [django-cors-headers](https:\u002F\u002Fgithub.com\u002Fadamchainz\u002Fdjango-cors-headers) - If your back-end and front-end are on different servers, you need this.\n- [dj-rest-auth](https:\u002F\u002Fgithub.com\u002FiMerica\u002Fdj-rest-auth) - Authentication for Django Rest Framework.\n- [django-rest-knox](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-rest-knox) - Authentication Module for django-rest-auth.\n- [djoser](https:\u002F\u002Fgithub.com\u002Fsunscrapers\u002Fdjoser) - REST implementation of Django auth.\n- [djaq](https:\u002F\u002Fgithub.com\u002Fpaul-wolf\u002Fdjaq) - An instant remote API to Django models with a powerful query language.\n- [django-rest-framework-simplejwt](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjangorestframework-simplejwt) - JSON web tokens for DRF.\n- [django-webpack-loader](https:\u002F\u002Fgithub.com\u002Fdjango-webpack\u002Fdjango-webpack-loader) - Transparently use webpack with Django.\n- [drf-yasg](https:\u002F\u002Fgithub.com\u002Faxnsan12\u002Fdrf-yasg) - Automated generation of real Swagger\u002FOpenAPI 2.0 schemas from Django REST Framework code.\n- [graphene-django](https:\u002F\u002Fgithub.com\u002Fgraphql-python\u002Fgraphene-django) - GraphQL for Django.\n- [graphene-django-filter](https:\u002F\u002Fgithub.com\u002Fdevind-team\u002Fgraphene-django-filter) - Advanced filters implementing and\u002For\u002Fnot operators in GraphQL for Django.\n- [django-modern-rest](https:\u002F\u002Fgithub.com\u002Fwemake-services\u002Fdjango-modern-rest) - Modern REST with speed, types, async, `msgspec`, `pydantic` and other goodies!\n- [django-ninja](https:\u002F\u002Fdjango-ninja.rest-framework.com\u002F) - Django Ninja - Fast Django REST framework based on type annotations.\n- [django-tastypie](https:\u002F\u002Fgithub.com\u002Fdjango-tastypie\u002Fdjango-tastypie) - Creating delicious APIs for Django apps since 2010.\n- [drf-spectacular](https:\u002F\u002Fgithub.com\u002Ftfranzel\u002Fdrf-spectacular) - Sane and flexible OpenAPI 3 schema generation for Django REST framework.\n- [django-webhook](https:\u002F\u002Fgithub.com\u002Fdanihodovic\u002Fdjango-webhook) - A plug-and-play Django app for sending outgoing webhooks on model changes.\n- [strawberry-django](https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry-django) - Django integration with Strawberry, a GraphQL library designed for modern development\n\u003C!--lint enable double-link-->\n\n### Async\n- [channels](https:\u002F\u002Fgithub.com\u002Fdjango\u002Fchannels\u002F) - Async support for Django.\n\n### Caching\n- [django-cachalot](https:\u002F\u002Fgithub.com\u002Fnoripyt\u002Fdjango-cachalot) - Caches your Django ORM queries and automatically invalidates them.\n- [django-cacheops](https:\u002F\u002Fgithub.com\u002FSuor\u002Fdjango-cacheops) - A slick ORM cache with automatic granular event-driven invalidation.\n\n### Commands\n- [django-extensions](https:\u002F\u002Fgithub.com\u002Fdjango-extensions\u002Fdjango-extensions\u002F) - Custom management extensions, notably `runserver_plus` and `shell_plus`.\n- [django-click](https:\u002F\u002Fgithub.com\u002Fdjango-commons\u002Fdjango-click) - Write Django management commands using the [click CLI library](https:\u002F\u002Fclick.palletsprojects.com).\n- [django-dbbackup](https:\u002F\u002Fgithub.com\u002FArchmonger\u002Fdjango-dbbackup) - Management commands to help backup and restore your project database and media files.\n- [django-liquidb](https:\u002F\u002Fgithub.com\u002FGusakovskiy\u002Fdjango-liquidb) - Django application to simplify migration management and changes in states of db scheme.\n- [django-migration-zero](https:\u002F\u002Fgithub.com\u002Fambient-innovation\u002Fdjango-migration-zero\u002F) - Holistic implementation of \"migration zero\" pattern for Django covering local changes and in-production database adjustments.\n- [django-typer](https:\u002F\u002Fgithub.com\u002Fdjango-commons\u002Fdjango-typer) - Write Django management commands using the [Typer CLI library](https:\u002F\u002Ftyper.tiangolo.com).\n\n### Configuration\n\u003C!--lint disable double-link-->\n- [confidential](https:\u002F\u002Fgithub.com\u002Fcandidco\u002Fconfidential) - Manage configs and secrets (with CLI support).\n- [django-environ](https:\u002F\u002Fgithub.com\u002Fjoke2k\u002Fdjango-environ) - Environment variables.\n- [django-split-settings](https:\u002F\u002Fgithub.com\u002Fwemake-services\u002Fdjango-split-settings) - Organize multiple settings files.\n- [django-constance](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-constance) - A Django app for storing dynamic settings in pluggable backends (Redis and Django model backend built in) with an integration with the Django admin app.\n- [django-configurations](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-configurations) - eases Django project configuration by relying on the composability of Python classes and following principles of [the twelve-factor app](https:\u002F\u002F12factor.net\u002Fconfig).\n- [dynaconf](https:\u002F\u002Fwww.dynaconf.com\u002Fdjango\u002F) - Dynaconf loads django settings from multiple sources (multiple file formats, env vars, redis, vault, etcd), manages secrets, and allows for different merging strategies all following [the twelve-factor app](https:\u002F\u002F12factor.net\u002Fconfig).\n- [django-extra-settings](https:\u002F\u002Fgithub.com\u002Ffabiocaccamo\u002Fdjango-extra-settings) - Config and manage typed extra settings using just the django admin.\n- [django-removals](https:\u002F\u002Fgithub.com\u002Fambient-innovation\u002Fdjango-removals\u002F) - Detect deprecated settings variables via convenient system checks\n- [environs](https:\u002F\u002Fgithub.com\u002Fsloria\u002Fenvirons) - Simplified environment variable parsing that comes with a [Django helper](https:\u002F\u002Fgithub.com\u002Fsloria\u002Fenvirons#usage-with-django) that installs additional packages.\n\u003C!--lint enable double-link-->\n- [django-classy-settings](https:\u002F\u002Fgithub.com\u002Ffunkybob\u002Fdjango-classy-settings) - Class-based settings to keep your environments in order, with easy access to typed environment variables.\n- [django-content-settings](https:\u002F\u002Fdjango-content-settings.readthedocs.io\u002Fen\u002Flatest\u002F) - Easily create and manage editable typed variables directly from the Django admin panel.\n\n### Content Management Systems\n\u003C!--lint disable double-link-->\n- [wagtail](https:\u002F\u002Fgithub.com\u002Fwagtail\u002Fwagtail) - Popular Django content management system (CMS). See [awesome-wagtail](https:\u002F\u002Fgithub.com\u002Fspringload\u002Fawesome-wagtail) too.\n- [mezzanine](https:\u002F\u002Fgithub.com\u002Fstephenmcd\u002Fmezzanine) - CMS framework.\n- [django-cms](https:\u002F\u002Fgithub.com\u002Fdjango-cms\u002Fdjango-cms) - CMS for Django.\n- [feincms](https:\u002F\u002Fgithub.com\u002Ffeincms\u002Ffeincms) - An extensible Django-based CMS.\n- [puput](https:\u002F\u002Fgithub.com\u002FAPSL\u002Fpuput) - Blog app features with Wagtail.\n\u003C!--lint enable double-link-->\n\n### Database Connectors\n- [djongo](https:\u002F\u002Fgithub.com\u002Fdoableware\u002Fdjongo) - Django and MongoDB database connector.\n\n### Dependency Injection\n- [Wireup](https:\u002F\u002Fgithub.com\u002Fmaldoinc\u002Fwireup) - Dependency Injection for Django\n\n### ECommerce\n- [saleor](https:\u002F\u002Fgithub.com\u002Fsaleor\u002Fsaleor) - GraphQL-based Django E-Commerce Platform.\n- [django-oscar](https:\u002F\u002Fgithub.com\u002Fdjango-oscar\u002Fdjango-oscar) - Domain-driven e-commerce for Django.\n\n### Editors\n\u003C!--lint ignore awesome-list-item-->\n- [django-markdownx](https:\u002F\u002Fgithub.com\u002FneutronX\u002Fdjango-markdownx) - Comprehensive Markdown plugin built for Django.\n- [django-markdown-editor](https:\u002F\u002Fgithub.com\u002Fagusmakmun\u002Fdjango-markdown-editor) - Awesome Django Markdown Editor, supported for Bootstrap & Semantic-UI.\n- [django-business-logic](https:\u002F\u002Fgithub.com\u002Fdgk\u002Fdjango-business-logic) - Visual DSL framework for Django.\n- [django-summernote](https:\u002F\u002Fgithub.com\u002Flqez\u002Fdjango-summernote) - Summernote is a simple WYSIWYG editor.\n- [django-tinymce](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-tinymce) - TinyMCE integration for Django.\n- [django-prose](https:\u002F\u002Fgithub.com\u002Fwithlogicco\u002Fdjango-prose) - A lightweight editor for content creation.\n- [django-ace](https:\u002F\u002Fgithub.com\u002Fdjango-ace\u002Fdjango-ace) - ACE integration for Django.\n\n### Files\u002FImages\n- [django-cleanup](https:\u002F\u002Fgithub.com\u002Fun1t\u002Fdjango-cleanup) - Zero configuration file\u002Fimage removal for local and remote files.\n- [django-imagekit](https:\u002F\u002Fgithub.com\u002Fmatthewwithanm\u002Fdjango-imagekit) - Django app for processing images for thumbnail, black-and-white and sizes.\n- [django-pictures](https:\u002F\u002Fgithub.com\u002Fcodingjoe\u002Fdjango-pictures) - Responsive cross-browser image library using modern codes like AVIF & WebP.\n- [sorl-thumbnail](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fsorl-thumbnail) - Thumbnails for Django.\n\n### Forms\n- [django-crispy-forms](https:\u002F\u002Fgithub.com\u002Fdjango-crispy-forms\u002Fdjango-crispy-forms\u002F) - DRY Django forms.\n- [django-floppyforms](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-floppyforms) - Full control of form rendering.\n- [django-formtools](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-formtools) - For form previous and multistep forms, previously part of Django until 1.8.\n- [django-widget-tweaks](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-widget-tweaks) - Tweak form field rendering in templates.\n- [django-autocomplete-light](https:\u002F\u002Fgithub.com\u002Fyourlabs\u002Fdjango-autocomplete-light) - Add autocompletion to forms.\n\n### Full-stack frameworks\n- [Django LiveView](https:\u002F\u002Fgithub.com\u002FDjango-LiveView\u002Fliveview) - Framework for creating dynamic, reactive interfaces server-side with Django templates. Real-time updates via WebSocket with decorator-based handlers.\n- [Django-Bridge](https:\u002F\u002Fgithub.com\u002Fkaedroho\u002Fdjango-bridge) - The simple way to build React frontends for Django applications.\n- [ReactPy](https:\u002F\u002Fgithub.com\u002Freactive-python\u002Freactpy) - It's React, but in Python. Insert dynamically rendered Python into Django templates using the [ReactPy-Django module](https:\u002F\u002Fgithub.com\u002Freactive-python\u002Freactpy-django).\n- [Reactor](https:\u002F\u002Fgithub.com\u002Fedelvalle\u002Freactor\u002F) - Phoenix LiveView, but for Django.\n- [Sockpuppet](https:\u002F\u002Fsockpuppet.argpar.se\u002F) - Build reactive applications with the Django tooling you already know and love.\n- [Unicorn](https:\u002F\u002Fwww.django-unicorn.com\u002F) - A reactive component framework that progressively enhances a normal Django view, makes AJAX calls in the background, and dynamically updates the DOM.\n\n### General\n- [django-data-browser](https:\u002F\u002Fgithub.com\u002Ftolomea\u002Fdjango-data-browser) - Interactive, user-friendly database explorer.\n- [django-filter](https:\u002F\u002Fgithub.com\u002Fcarltongibson\u002Fdjango-filter) - Powerful filters based on Django QuerySets.\n- [django-sql-explorer](https:\u002F\u002Fgithub.com\u002Fexplorerhq\u002Fsql-explorer) - Share data via SQL queries.\n- [django-tables2](https:\u002F\u002Fgithub.com\u002Fjieter\u002Fdjango-tables2) - HTML tables with pagination\u002Fsorting.\n- [django-maintenance-mode](https:\u002F\u002Fgithub.com\u002Ffabiocaccamo\u002Fdjango-maintenance-mode) - Shows a 503 error page when maintenance-mode is on.\n- [django-freeze](https:\u002F\u002Fgithub.com\u002Ffabiocaccamo\u002Fdjango-freeze) - Convert your dynamic django site to a static one with one line of code.\n- [django-nh3](https:\u002F\u002Fgithub.com\u002Fmarksweb\u002Fdjango-nh3) - Django integration with for nh3 and is an alternative for django-bleach.\n- [Weblate](https:\u002F\u002Fgithub.com\u002FWeblateOrg\u002Fweblate) - Weblate is a copylefted libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 countries.\n- [Django-Classy-Doc](https:\u002F\u002Fgithub.com\u002Fnanuxbe\u002Fdjango-classy-doc) - Document your own code in the style of CCBV and CDRF.\n- [iommi](https:\u002F\u002Fgithub.com\u002Fiommirocks\u002Fiommi) - Toolkit for development of CRUD applications without writing HTML or JavaScript.\n\n### Internationalisation (i18n)\n- [django-localflavor](https:\u002F\u002Fgithub.com\u002Fdjango\u002Fdjango-localflavor) - A collection of functionality that is useful for particular countries or cultures. Previously a part of the Django core.\n- [django-modeltrans](https:\u002F\u002Fgithub.com\u002Fzostera\u002Fdjango-modeltrans) - Translate Django model fields in a JSONField.\n- [django-modeltranslations](https:\u002F\u002Fgithub.com\u002Fdeschler\u002Fdjango-modeltranslation) -  Translates Django models using a registration approach.\n- [django-rosetta](https:\u002F\u002Fgithub.com\u002Fmbi\u002Fdjango-rosetta) - Rosetta provides a UI to read and write your project's gettext catalogs within the Django Admin.\n\n### Logging\n- [django-guid](https:\u002F\u002Fgithub.com\u002Fsnok\u002Fdjango-guid) - Inject a GUID (Correlation-ID) into every log message in a Django request.\n- [DRF-API-Logger](https:\u002F\u002Fgithub.com\u002Fvishalanandl177\u002FDRF-API-Logger) - An API Logger for your Django Rest Framework project.\n- [django-structlog](https:\u002F\u002Fgithub.com\u002Fjrobichaud\u002Fdjango-structlog) - django-structlog is a structured logging integration for Django project using [structlog](https:\u002F\u002Fwww.structlog.org)\n\n### Monitoring\n- [django-prometheus](https:\u002F\u002Fgithub.com\u002Fdjango-commons\u002Fdjango-prometheus) - Export Django monitoring metrics to Prometheus.\n- [django-mixin](https:\u002F\u002Fgithub.com\u002Fadinhodovic\u002Fdjango-mixin) - Monitoring mixin for Django-prometheus. A set of Grafana dashboards and Prometheus rules for Django.\n\n### Mailing\n- [django-pony-express](https:\u002F\u002Fgithub.com\u002Fambient-innovation\u002Fdjango-pony-express) - Class-based emails including a test suite for Django.\n- [django-anymail](https:\u002F\u002Fgithub.com\u002Fanymail\u002Fdjango-anymail) - Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal, Resend, SendGrid, SparkPost, Unisender Go and more.\n\n### Model Fields\n- [django-colorfield](https:\u002F\u002Fgithub.com\u002Ffabiocaccamo\u002Fdjango-colorfield) - Color field for django models with a nice color-picker widget.\n- [django-model-utils](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-model-utils) - Django model mixins and utilities.\n- [django-money](https:\u002F\u002Fgithub.com\u002Fdjango-money\u002Fdjango-money) - Money fields for forms\u002Fmodels.\n- [django-phonenumber-field](https:\u002F\u002Fgithub.com\u002Fstefanfoulis\u002Fdjango-phonenumber-field) - Model\u002Fform field for normalized phone numbers.\n- [django-streamfield](https:\u002F\u002Fgithub.com\u002Fraagin\u002Fdjango-streamfield) - Simple StreamField for plain Django admin (based on Wagtail CMS StreamField idea).\n\n### Models\n- [django-lifecycle](https:\u002F\u002Fgithub.com\u002Frsinger86\u002Fdjango-lifecycle) - Declarative model lifecycle hooks, an alternative to Signals.\n- [django-mptt](https:\u002F\u002Fgithub.com\u002Fdjango-mptt\u002Fdjango-mptt) - Modified Preorder Tree Traversal; working with trees of Model instances.\n- [django-taggit](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-taggit\u002F) - Simple model tags.\n- [django-reversion](https:\u002F\u002Fgithub.com\u002Fetianen\u002Fdjango-reversion) - Version control for model instances.\n- [django-simple-history](https:\u002F\u002Fgithub.com\u002Fdjango-commons\u002Fdjango-simple-history) - Store model history and view\u002Frevert changes from the admin.\n- [django-polymorphic](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-polymorphic) - Django-polymorphic simplifies using inherited models in Django projects.\n- [django-recurrence](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-recurrence) - Utility for working with recurring dates in Django.\n- [django-treenode](https:\u002F\u002Fgithub.com\u002Ffabiocaccamo\u002Fdjango-treenode) - Abstract model\u002Fadmin for tree-based stuff.\n- [django-auto-prefetch](https:\u002F\u002Fgithub.com\u002Fadamchainz\u002Fdjango-auto-prefetch) - Automatically prefetch foreign key values as needed.\n\n### Performance\n- [django-perf-rec](https:\u002F\u002Fcur.at\u002FGHUO6cn?m=web) - Keep detailed records of the performance of your Django code.\n- [New Relic](https:\u002F\u002Fnewrelic.com\u002Fpython\u002Fdjango) - Time middleware, views, and SQL queries.\n- [Scout](https:\u002F\u002Fscoutapm.com\u002Fdocs\u002Fpython\u002Fdjango) - Time middleware, template rendering, and SQL queries with automatic N+1 detection.\n- [django-silk](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-silk) - Live profiling and inspection of HTTP requests and database queries.\n- [py-spy](https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy) - Sampling profiler for Python programs.\n- [pyinstrument](https:\u002F\u002Fgithub.com\u002Fjoerick\u002Fpyinstrument) - Call stack profiler for Python, Django, Flask, FastAPI.\n- [django-zeal](https:\u002F\u002Fgithub.com\u002Ftaobojlen\u002Fdjango-zeal) - Detect N+1 queries with user-friendly error messages\n\n### Permissions\n- [django-role-permissions](https:\u002F\u002Fgithub.com\u002Fvintasoftware\u002Fdjango-role-permissions) - Django app for role-based permissions management.\n- [django-guardian](https:\u002F\u002Fgithub.com\u002Fdjango-guardian\u002Fdjango-guardian) - Per object permissions in Django.\n- [django-rules](https:\u002F\u002Fgithub.com\u002Fdfunckt\u002Fdjango-rules) - A tiny but powerful app providing object-level permissions, built from the ground up for Django.\n\n### Search\n- [django-haystack](https:\u002F\u002Fgithub.com\u002Fdjango-haystack\u002Fdjango-haystack) - Modular search for Django.\n- [django-watson](https:\u002F\u002Fgithub.com\u002Fetianen\u002Fdjango-watson) - Full-text search plugin.\n- [django-admin-search](https:\u002F\u002Fgithub.com\u002Fshinneider\u002Fdjango-admin-search) - Modal filter for django admin.\n- [django-elasticsearch-dsl](https:\u002F\u002Fgithub.com\u002Fdjango-es\u002Fdjango-elasticsearch-dsl) - Elasticsearch DSL integration for Django.\n\n### Search Engine Optimisation\n- [django-check-seo](https:\u002F\u002Fgithub.com\u002Fkapt-labs\u002Fdjango-check-seo) - Check SEO of pages.\n\n### Security\n- [django-csp](https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fdjango-csp) - Adds [Content-Security-Policy](http:\u002F\u002Fwww.w3.org\u002FTR\u002FCSP\u002F) headers to Django.\n- [django-feature-policy](https:\u002F\u002Fgithub.com\u002Fadamchainz\u002Fdjango-permissions-policy) - Set the draft security HTTP header `Feature-Policy` on a Django app.\n- [django-protected-media](https:\u002F\u002Fgithub.com\u002Fcobusc\u002Fdjango-protected-media) - Manages media that are considered sensitive in a protected fashion.\n- [DJ Checkup](https:\u002F\u002Fdjcheckup.com) - Runs several checks on your deployed Django site to check for common security mistakes.\n\n### Static Assets\n- [django-storages](https:\u002F\u002Fgithub.com\u002Fjschneier\u002Fdjango-storages) - A single library to support multiple custom storage backends for Django.\n- [django-compressor](https:\u002F\u002Fgithub.com\u002Fdjango-compressor\u002Fdjango-compressor\u002F) - Compress JavaScript\u002FCSS into a single cached file.\n- [easy-thumbnails](https:\u002F\u002Fgithub.com\u002FSmileyChris\u002Feasy-thumbnails) - Image thumbnails for Django.\n- [whitenoise](https:\u002F\u002Fgithub.com\u002Fevansd\u002Fwhitenoise) - Simplified static file serving for Python websites.\n\n### Task Queues\n- [django-q2](https:\u002F\u002Fgithub.com\u002Fdjango-q2\u002Fdjango-q2) - A multiprocessing distributed task queue for Django.\n- [django-rq](https:\u002F\u002Fgithub.com\u002Frq\u002Fdjango-rq) - Integration for Redis Queue.\n- [django-redis](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-redis) - Full-featured Redis cache backend for Django.\n- [celery](https:\u002F\u002Fgithub.com\u002Fcelery\u002Fcelery) - Robust and broker-agnostic task queues for bigger, performance-focused projects.\n- [flower](https:\u002F\u002Fgithub.com\u002Fmher\u002Fflower) - Flower is a web-based tool for monitoring and administrating Celery clusters.\n- [django-celery-beat](https:\u002F\u002Fgithub.com\u002Fcelery\u002Fdjango-celery-beat) - A periodic task scheduler with database configured by Django's Admin Panel.\n- [celery-exporter](https:\u002F\u002Fgithub.com\u002Fdanihodovic\u002Fcelery-exporter) - Prometheus & Grafana monitoring of Celery tasks.\n- [django-dramatiq](https:\u002F\u002Fgithub.com\u002FBogdanp\u002Fdjango_dramatiq) - Task processing library with a focus on simplicity, reliability, and performance.\n- [django-celery-results](https:\u002F\u002Fgithub.com\u002Fcelery\u002Fdjango-celery-results) - Celery result backend with Django.\n- [django-tasks](https:\u002F\u002Fgithub.com\u002FrealOrangeOne\u002Fdjango-tasks) - A reference implementation and backport of background workers and tasks in Django, based on [DEP 14](https:\u002F\u002Fwww.djangoproject.com\u002Fweblog\u002F2024\u002Fmay\u002F29\u002Fdjango-enhancement-proposal-14-background-workers\u002F).\n\n### Templates\n- [django-components](https:\u002F\u002Fgithub.com\u002Fdjango-components\u002Fdjango-components\u002F) - A way to create simple reusable template components in Django.\n- [django-template-partials](https:\u002F\u002Fgithub.com\u002Fcarltongibson\u002Fdjango-template-partials\u002F) - Reusable named inline partials for the Django Template Language.\n- [slippers](https:\u002F\u002Fmitchel.me\u002Fslippers\u002F) - Build reusable components in Django without writing a single line of Python.\n- [JinjaX](https:\u002F\u002Fjinjax.scaletti.dev\u002F) - Super components powers for your Jinja templates.\n- [django-cotton](https:\u002F\u002Fdjango-cotton.com\u002F) - Goodbye `{% raw %}{%{% endraw %} extends, block, include {% raw %}%}{% endraw %}`, Hello `\u003Cc-component \u002F>`. Bringing modern UI composition to Django.\n- [htpy](https:\u002F\u002Fhtpy.dev\u002F) - htpy is a library that makes writing HTML in plain Python fun and efficient, without a template language.\n- [django-suspense](https:\u002F\u002Fgithub.com\u002Fpaqstd-dev\u002Fdjango-suspense) - Easy way to display a fallback in templates until children have finished loading (like React).\n\n### Testing\n- [django-debug-toolbar](https:\u002F\u002Fgithub.com\u002Fdjango-commons\u002Fdjango-debug-toolbar\u002F) - Configurable panels to debug requests\u002Fresponses.\n- [pytest-django](https:\u002F\u002Fgithub.com\u002Fpytest-dev\u002Fpytest-django) - Use pytest features in Django.\n- [django-test-migrations](https:\u002F\u002Fgithub.com\u002Fwemake-services\u002Fdjango-test-migrations) - Test django schema and data migrations, including migrations' order.\n- [django-test-plus](https:\u002F\u002Fgithub.com\u002Frevsys\u002Fdjango-test-plus\u002F) - Useful additions to Django's default TestCase.\n- [factory-boy](https:\u002F\u002Fgithub.com\u002FFactoryBoy\u002Ffactory_boy) - Test fixtures replacement.\n- [django-waffle](https:\u002F\u002Fgithub.com\u002Fdjango-waffle\u002Fdjango-waffle) - A feature flipper for Django.\n- [model-bakery](https:\u002F\u002Fgithub.com\u002Fmodel-bakers\u002Fmodel_bakery) - Object factory for Django (rename of legacy Model Mommy project).\n- [django-fakery](https:\u002F\u002Fgithub.com\u002Ffcurella\u002Fdjango-fakery) - An easy-to-use implementation of Creation Methods for Django, backed by Faker.\n- [drf-openapi-tester](https:\u002F\u002Fgithub.com\u002Fsnok\u002Fdrf-openapi-tester) - Django test utility for validating Swagger 2.0 and OpenAPI 3.0 documentation.\n- [django-pattern-library](https:\u002F\u002Fgithub.com\u002Ftorchbox\u002Fdjango-pattern-library) - Pattern library generator for Django templates, to help testing of UI components.\n- [storybook-django](https:\u002F\u002Fgithub.com\u002Ftorchbox\u002Fstorybook-django) - Develop Django UI components in isolation, with Storybook.\n\n### URLs\n- [dj-database-url](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdj-database-url) - Database URLs.\n- [urlman](https:\u002F\u002Fgithub.com\u002Fandrewgodwin\u002Furlman) - A nicer way to do URLs for Django models.\n- [django-robots](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fdjango-robots) - This is a basic Django application to manage robots.txt files following the robots exclusion protocol, complementing the Django Sitemap contrib app.\n- [django-redirects](https:\u002F\u002Fgithub.com\u002Ffabiocaccamo\u002Fdjango-redirects) - Redirects as they should be, with full control.\n\n### Users\n- [django-allauth](https:\u002F\u002Fgithub.com\u002Fpennersr\u002Fdjango-allauth\u002F) - Improved user registration including social auth.\n- [django-allauth-ui](https:\u002F\u002Fgithub.com\u002Fdanihodovic\u002Fdjango-allauth-ui\u002F) - Better-looking templates for django-allauth.\n- [django-improved-user](https:\u002F\u002Fgithub.com\u002Fjambonrose\u002Fdjango-improved-user) - A custom Django user that authenticates via email. Follows identity and authentication best practices.\n- [django-organizations](https:\u002F\u002Fgithub.com\u002Fbennylope\u002Fdjango-organizations\u002F) - Multi-user accounts for Django projects.\n- [django-cas-ng](https:\u002F\u002Fgithub.com\u002Fdjango-cas-ng\u002Fdjango-cas-ng) - Django-cas-ng is Django CAS (Central Authentication Service) 1.0\u002F2.0\u002F3.0 client library to support SSO (Single Sign On) and Single Logout (SLO).\n- [django-guest-user](https:\u002F\u002Fgithub.com\u002Fjulianwachholz\u002Fdjango-guest-user) - Allow visitors to use your site like a regular user and register later.\n\n### Views\n- [django-braces](https:\u002F\u002Fgithub.com\u002Fbrack3t\u002Fdjango-braces) - Reusable, generic mixins.\n- [django-easy-audit](https:\u002F\u002Fgithub.com\u002Fsoynatan\u002Fdjango-easy-audit) - Keep track of user actions.\n- [django-extra-views](https:\u002F\u002Fgithub.com\u002FAndrewIngram\u002Fdjango-extra-views) - Extra class-based generic views.\n- [django-stronghold](https:\u002F\u002Fgithub.com\u002Fmgrouchy\u002Fdjango-stronghold) - Makes all your Django views default login_required.\n- [neapolitan](https:\u002F\u002Fgithub.com\u002Fcarltongibson\u002Fneapolitan) - Quick CRUD views for Django.\n\n## Developer Tools\n\nStandalone tools that help in developing Django projects.\n\n### Templates\n- [curlylint](https:\u002F\u002Fwww.curlylint.org\u002F) - Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid.\n- [djhtml](https:\u002F\u002Fgithub.com\u002Frtts\u002Fdjhtml) - Django\u002FJinja template indenter.\n- [djlint](https:\u002F\u002Fwww.djlint.com\u002F) - Lint & Format HTML Templates.\n\n## Python Packages\n\n_A short list of Python packages that work well with Django._\n\n- [bleach](https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fbleach) - Sanitize your inputs\u002Fforms.\n- [black](https:\u002F\u002Fgithub.com\u002Fpsf\u002Fblack) - Uncompromising Python code formatter.\n- [coveragepy](https:\u002F\u002Fgithub.com\u002Fcoveragepy\u002Fcoveragepy) - Code coverage measurement.\n- [faker](https:\u002F\u002Fgithub.com\u002Fjoke2k\u002Ffaker) - Faker is a Python package that generates fake data for you.\n- [huey](https:\u002F\u002Fgithub.com\u002Fcoleifer\u002Fhuey) - A little task queue for Python.\n- [pillow](https:\u002F\u002Fgithub.com\u002Fpython-pillow\u002FPillow) - Python Imaging Library.\n- [pytest](https:\u002F\u002Fgithub.com\u002Fpytest-dev\u002Fpytest\u002F) - Testing framework.\n- [python-decouple](https:\u002F\u002Fgithub.com\u002FHBNetwork\u002Fpython-decouple) - Strict separation of settings from code.\n- [python-slugify](https:\u002F\u002Fgithub.com\u002Fun33k\u002Fpython-slugify) - Returns unicode slugs.\n- [sentry-python](https:\u002F\u002Fgithub.com\u002Fgetsentry\u002Fsentry-python) - Error reporting SDK.\n- [python-socketio](https:\u002F\u002Fgithub.com\u002Fmiguelgrinberg\u002Fpython-socketio) - Python implementation of the Socket.IO_ realtime client and server. [(create Socket.io Django server instance)](https:\u002F\u002Fpython-socketio.readthedocs.io\u002Fen\u002Flatest\u002Fserver.html?highlight=django#creating-a-server-instance)\n- [Ruff](https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff) - An extremely fast Python linter and code formatter, written in Rust.\n\n## Resources\n\n### Official Resources\n\u003C!--lint ignore double-link-->\n- [Project Website](https:\u002F\u002Fwww.djangoproject.com\u002F) - Official Django website.\n- [Documentation](https:\u002F\u002Fdocs.djangoproject.com\u002Fen\u002Fdev\u002F) - Comprehensive documentation for all Django versions.\n- [Polls Tutorial](https:\u002F\u002Fdocs.djangoproject.com\u002Fen\u002Fdev\u002Fintro\u002Ftutorial01\u002F) - Build a polls tutorial while learning Django internals.\n- [Source Code](https:\u002F\u002Fgithub.com\u002Fdjango\u002Fdjango\u002F) - Hosted on GitHub.\n\n### Educational\n- [Django Girls Tutorial](https:\u002F\u002Ftutorial.djangogirls.org\u002Fen\u002F) - Use function-based views to build a blog app.\n- [LearnDjango](https:\u002F\u002Flearndjango.com\u002F) - Tutorials and premium courses on Django and Django REST Framework.\n- [Adam Johnson](https:\u002F\u002Fadamj.eu\u002Ftech\u002F) - Adam is on the Technical Board of Django and regularly writes tutorials.\n- [Photon Designer - Django tutorials](https:\u002F\u002Fphotondesigner.com\u002Farticles) - Django tutorials by Tom Dekan on how to build Django apps simply - from how to build an instant messenger with Django, add instant search, to using Google Drive as a database. Updated regularly.  \n- [TestDriven](https:\u002F\u002Ftestdriven.io\u002Fblog\u002F) - Multiple Django-specific tutorials on topics like Docker, payments, and more.\n- [Classy Class-Based Views](https:\u002F\u002Fccbv.co.uk\u002F) - Detailed descriptions of methods\u002Fproperties\u002Fattributes for each generic class-based view.\n- [Classy Django REST Framework](http:\u002F\u002Fwww.cdrf.co) - Detailed descriptions with methods\u002Fattributes for DRF class-based views and serializers.\n- [Simple is Better than Complex](https:\u002F\u002Fsimpleisbetterthancomplex.com\u002F) - Regularly updated website with many tutorials and tips on Django.\n- [Full Stack Python's Django Page](https:\u002F\u002Fwww.fullstackpython.com\u002Fdjango.html) - Explanation of Django philosophy and links to other resources and tutorials.\n- [RealPython](https:\u002F\u002Frealpython.com\u002Ftutorials\u002Fdjango\u002F) - Many high-quality tutorials on Django.\n- [Mozilla Tutorial](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FLearn\u002FServer-side\u002FDjango) - Create a lending library app.\n- [Matt Layman](https:\u002F\u002Fwww.mattlayman.com) - Regular tutorials and deep-dives on Django topics.\n- [Django Styleguide](https:\u002F\u002Fgithub.com\u002FHackSoftware\u002FDjango-Styleguide) - Styleguide for Django with best practices and examples.\n- [Django Template Tags and Filters](https:\u002F\u002Fwww.djangotemplatetagsandfilters.com\u002F) - Additional docs on Django's 57 built-in template filters and 27 template tags.\n- [Django for Everybody](https:\u002F\u002Fwww.dj4e.com\u002F) - A complete course for webdev beginners focused on Django.\n- [CS50W](https:\u002F\u002Fcs50.harvard.edu\u002Fweb\u002F2020\u002F) - Harvard's University introductory course to web development, it explains Django as backend framework.\n\n### Community\n\u003C!--lint disable double-link-->\n- [Django Forum](https:\u002F\u002Fforum.djangoproject.com\u002F) - Official Discourse board.\n- [Community Page](https:\u002F\u002Fwww.djangoproject.com\u002Fcommunity\u002F) - Featuring feeds of Community Blog Posts, Jobs, and more.\n- [Local Django Communities Page](https:\u002F\u002Fwww.djangoproject.com\u002Fcommunity\u002Flocal\u002F) - Featuring local events all around the world.\n- [Django Users Google Group](https:\u002F\u002Fgroups.google.com\u002Fforum\u002F#!forum\u002Fdjango-users\u002F) - Very active discussion board for questions\u002Fanswers.\n- [Developers Google Group](https:\u002F\u002Fgroups.google.com\u002Fforum\u002F#!forum\u002Fdjango-developers\u002F) - For contributions to Django itself only.\n- [Mastodon](https:\u002F\u002Ffosstodon.org\u002F@django) - For official announcements on updates, security fixes, etc.\n- [X (formerly Twitter)](https:\u002F\u002Fx.com\u002Fdjangoproject\u002F) - For official announcements on updates, security fixes, etc.\n- [Discord Server](https:\u002F\u002Fdiscord.com\u002Finvite\u002FxcRH6mN4fa) - Django Discord Community.\n- IRC Channel - Chat with other Django users at irc:\u002F\u002Firc.freenode.net\u002Fdjango.\n- [Djangonaut Space](https:\u002F\u002Fdjangonaut.space) - Free peer-mentoring program for the Django community to launch people into the universe of open source contributions.\n\u003C!--lint enable double-link-->\n\n### Conferences\n\n- [DjangoCon US](https:\u002F\u002Fdjangocon.us\u002F) ([YouTube Channel](https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUC0yY6a79pPY9J0ShIHRf6yw))\n- [DjangoCon Europe](https:\u002F\u002Fdjangocon.eu\u002F) ([YouTube Channel](https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fdjangoconeurope))\n- [DjangoCon AU](https:\u002F\u002Fdjangocon.com.au\u002F)\n- [DjangoCon Africa](https:\u002F\u002Fdjangocon.africa\u002F)\n- [Django Day Copenhagen](https:\u002F\u002Fdjangoday.dk\u002F) ([YouTube Channel](https:\u002F\u002Fwww.youtube.com\u002F@djangodanmark))\n- [PyCon US](https:\u002F\u002Fus.pycon.org\u002F) ([YouTube Channel](https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCsX05-2sVSH7Nx3zuk3NYuQ))\n- [PyCon Australia](https:\u002F\u002Fpycon-au.org\u002F) ([YouTube Channel](https:\u002F\u002Fwww.youtube.com\u002Fuser\u002FPyConAU))\n- [Euro Python](https:\u002F\u002Feuropython.eu\u002F) ([YouTube Channel](https:\u002F\u002Fwww.youtube.com\u002Fuser\u002FPythonItalia))\n- [Django Under the Hood](https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUC9T1dhIlL_8Va9DxvKRowBw\u002Fvideos)\n- [DjangoCongress JP](https:\u002F\u002Fdjangocongress.jp\u002F) ([YouTube Channel](https:\u002F\u002Fwww.youtube.com\u002F@djangocongressjp3623))\n- [Complete listing of all PyCons globally](https:\u002F\u002Fpycon.org)\n\n### Job Boards\n\n- [Django Job Board](https:\u002F\u002Fdjangojobboard.com\u002F) - A Django job board that also aggregates other job boards. Formerly Django News Jobs.\n- [Django Gigs](https:\u002F\u002Fdjangogigs.com) - This platform caters specifically to freelance and full-time Django developers.\n- [Django Jobs](https:\u002F\u002Fdjangojobs.net) - Django jobs posting for hiring Django Python developers.\n- [Python.org Job Boards](https:\u002F\u002Fwww.python.org\u002Fjobs\u002F) - While not exclusively for Django, this job board is hosted by the official Python website and features a range of Python and Django-related job opportunities.\n\n### Newsletters\n\n- [Django News](https:\u002F\u002Fdjango-news.com) - Weekly newsletter on announcements, articles, projects, and talks.\n\n### Podcasts\n\n- [Django Chat](https:\u002F\u002Fdjangochat.com\u002F) - A weekly podcast from William Vincent and Django Fellow Carlton Gibson with discussions of core Django concepts and regular guests.\n- [Django Brew](https:\u002F\u002Fdjangobrew.com\u002F) - A fun, caffeine-powered podcast about the Django web framework by Adam Hill and Sangeeta Jadoonanan.\n- [TalkPython](https:\u002F\u002Ftalkpython.fm\u002F) - The leading Python podcast with occassional episodes on Django.\n- [Running in Production](https:\u002F\u002Frunninginproduction.com\u002Ftags\u002Fdjango) - No longer active, but a great backlog of episodes on Django tech stacks.\n\n### Videos\n\n- [DjangoTV](https:\u002F\u002Fdjangotv.com) - Your source for Django conference videos and tutorials.\n- [PyVideo](https:\u002F\u002Fpyvideo.org) - PyVideo is an index of Python related media.\n\n### Books\nFor a complete listing of in-print books, check out [DjangoBook.com](https:\u002F\u002Fdjangobook.com\u002F).\n\n_Django 5_\n- [Django for APIs, Fifth Edition](https:\u002F\u002Flearndjango.com\u002Fcourses\u002Fdjango-for-apis\u002F)\n- [Boost Your Django DX](https:\u002F\u002Fadamchainz.gumroad.com\u002Fl\u002Fbyddx)\n- [Django 5 By Example](https:\u002F\u002Fwww.packtpub.com\u002Fen-us\u002Fproduct\u002Fdjango-5-by-example-9781805125457)\n- [Django in Action](https:\u002F\u002Fwww.manning.com\u002Fbooks\u002Fdjango-in-action)\n- [Django for Beginners, Fifth Edition](https:\u002F\u002Flearndjango.com\u002Fcourses\u002Fdjango-for-beginners\u002F)\n\n## Hosting\n\n### PaaS (Platforms-as-a-Service)\n- [Appliku](https:\u002F\u002Fappliku.com)\n- [Dokku](https:\u002F\u002Fdokku.com)\n- [Divio](https:\u002F\u002Fwww.divio.com)\n- [Fly](https:\u002F\u002Ffly.io)\n- [Google Cloud](https:\u002F\u002Fcloud.google.com\u002Fpython\u002Fdjango\u002F)\n- [Heroku](https:\u002F\u002Fwww.heroku.com)\n- [Microsoft Azure](https:\u002F\u002Fazure.microsoft.com\u002Fen-us\u002Fdevelop\u002Fpython\u002F)\n- [Piku](https:\u002F\u002Fgithub.com\u002Fpiku\u002Fpiku)\n- [Platform.sh](https:\u002F\u002Fplatform.sh)\n- [PythonAnywhere](https:\u002F\u002Fwww.pythonanywhere.com)\n- [Railway](https:\u002F\u002Frailway.app)\n- [Render](https:\u002F\u002Frender.com)\n- [Vercel](https:\u002F\u002Fvercel.com\u002Fhome)\n\n### IaaS (Infrastructure-as-a-Service)\n- [Digital Ocean](https:\u002F\u002Fwww.digitalocean.com)\n- [Linode](https:\u002F\u002Fwww.linode.com)\n- [Amazon Lightsail](https:\u002F\u002Faws.amazon.com\u002Flightsail\u002F)\n- [Hetzner](https:\u002F\u002Fwww.hetzner.com)\n\n## Projects\n\n### Boilerplate\n- [cookiecutter-django](https:\u002F\u002Fgithub.com\u002Fcookiecutter\u002Fcookiecutter-django\u002F) - A full-bodied starter project, highly customizable.\n- [django-base-site](https:\u002F\u002Fgithub.com\u002Fepicserve\u002Fdjango-base-site\u002F) - A Django site with many common third-party packages pre-installed.\n- [djangox](https:\u002F\u002Fgithub.com\u002Fwsvincent\u002Flithium\u002F) - Batteries included starter project for Pip, Pipenv, or Docker.\n- [django-docker-template](https:\u002F\u002Fgithub.com\u002Famerkurev\u002Fdjango-docker-template) - Dockerized Django with Postgres, Gunicorn, and Traefik (with auto-renew Let's Encrypt).\n- [django-startproject](https:\u002F\u002Fgithub.com\u002Fjefftriplett\u002Fdjango-startproject) - Django start project template with batteries.\n- [wemake-django-template](https:\u002F\u002Fgithub.com\u002Fwemake-services\u002Fwemake-django-template\u002F) - Bleeding-edge Django template focused on code quality and security.\n- [cookiecutter-vue-django](https:\u002F\u002Fgithub.com\u002Filikerobots\u002Fcookiecutter-vue-django) - Django + Vue starter project fusing Vue SFCs & Django Templates.\n- [sidewinder](https:\u002F\u002Fgithub.com\u002Fstribny\u002Fsidewinder\u002F) - A Django starter kit that focuses on good defaults, developer experience, and deployment.\n- [Falco](https:\u002F\u002Fgithub.com\u002Ffalcopackages\u002Ffalco-cli) - Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.\n- [BH2](https:\u002F\u002Fcodeberg.org\u002Ftrey\u002Fbh2) - Get a new Django site started in a Djiffy\n- [django-react-boilerplate](https:\u002F\u002Fgithub.com\u002Fvintasoftware\u002Fdjango-react-boilerplate) - A Django, React, Tailwind, Webpack project boilerplate\n\n### Open Source Projects\n- [Blog app with users and forms](https:\u002F\u002Fgithub.com\u002Fwsvincent\u002Fdjangoforbeginners\u002Ftree\u002Fmaster\u002Fch7-blog-app-with-users\u002F)\n- [Newspaper app with custom user model, full user auth](https:\u002F\u002Fgithub.com\u002Fwsvincent\u002Fdjangoforbeginners\u002Ftree\u002Fmaster\u002Fch15-comments)\n- [Behavior-Driven Development with Aloe](https:\u002F\u002Fgithub.com\u002Ftestdrivenio\u002Fdjango-aloe-bdd\u002F)\n- [Image Sharing Blog](https:\u002F\u002Fgithub.com\u002FMeNsaaH\u002FsoMedia)\n- [Bootcamp: An enterprise social network](https:\u002F\u002Fgithub.com\u002Fvitorfs\u002Fbootcamp)\n- [Zulip](https:\u002F\u002Fgithub.com\u002Fzulip\u002Fzulip\u002F) - Open-source team chat.\n- [django-job-portal](https:\u002F\u002Fgithub.com\u002Fmanjurulhoque\u002Fdjango-job-portal) - Job portal application using Django.\n- [Built with Django](https:\u002F\u002Fbuiltwithdjango.com) - Curated list of awesome Django projects.\n- [PostHog](https:\u002F\u002Fgithub.com\u002FPostHog\u002Fposthog) - Open-source product analytics.\n- [HyperKitty](https:\u002F\u002Fgitlab.com\u002Fmailman\u002Fhyperkitty) - A web interface to access GNU Mailman v3 archives.\n- [Healthchecks](https:\u002F\u002Fgithub.com\u002Fhealthchecks\u002Fhealthchecks) - A Cron Monitoring Tool written in Python & Django.\n- [Flagsmith](https:\u002F\u002Fgithub.com\u002FFlagsmith\u002Fflagsmith) - Open-source Feature Flagging, Remote Config, and AB testing.\n- [OpenContracts](https:\u002F\u002Fgithub.com\u002FOpen-Source-Legal\u002FOpenContracts) - Enterprise-grade document analytics platform that combines automated PDF parsing, vector embeddings, and LLM integration.\n- [Baserow](https:\u002F\u002Fgitlab.com\u002Fbaserow\u002Fbaserow) - Open source no-code database and Airtable alternative built with Django and Vue.js.\n- [Django CRM Admin](https:\u002F\u002Fgithub.com\u002FDjangoCRM\u002Fdjango-crm) - Open source Python CRM built entirely on Django Admin Site.\n- [linkding](https:\u002F\u002Fgithub.com\u002Fsissbruecker\u002Flinkding) - Self-hosted bookmark manager that is designed to be minimal, fast, and easy to set up using Docker.\n- [pythonic-news](https:\u002F\u002Fgithub.com\u002Fsebst\u002Fpythonic-news) - Hacker News clone.\n\n## Django REST Framework\n\n_The most popular way to build web APIs with Django._\n\n### DRF Resources\n\n\u003C!--lint disable double-link-->\n- [Official Documentation](https:\u002F\u002Fwww.django-rest-framework.org\u002F)\n- [DRF Source Code](https:\u002F\u002Fgithub.com\u002Fencode\u002Fdjango-rest-framework)\n- [awesome-django-rest-framework](https:\u002F\u002Fgithub.com\u002Fnioperas06\u002Fawesome-django-rest-framework)\n\u003C!--lint enable double-link-->\n\n### DRF Tutorials\n\n\u003C!--lint ignore double-link-->\n- [Official REST Framework - A Beginner's Guide](https:\u002F\u002Flearndjango.com\u002Ftutorials\u002Fofficial-django-rest-framework-tutorial-beginners)\n- [Building APIs with Django and DRF](https:\u002F\u002Fbooks.agiliq.com\u002Fprojects\u002Fdjango-api-polls-tutorial\u002Fen\u002Flatest\u002F)\n- [DRF with React](https:\u002F\u002Fwww.valentinog.com\u002Fblog\u002Fdrf\u002F)\n- [Making React and Django play well together](https:\u002F\u002Ffractalideas.com\u002Fblog\u002Fmaking-react-and-django-play-well-together\u002F)\n\n## Wagtail\n\n_Wagtail, the powerful CMS for modern websites._\n\n### Wagtail Resources\n\u003C!--lint disable double-link-->\n- [Official website](https:\u002F\u002Fwagtail.org\u002F)\n- [Developer documentation](https:\u002F\u002Fdocs.wagtail.org\u002Fen\u002Fstable\u002F)\n- [User documentation](https:\u002F\u002Fguide.wagtail.org\u002Fen-latest\u002F)\n- [Wagtail Source Code](https:\u002F\u002Fgithub.com\u002Fwagtail\u002Fwagtail\u002F)\n- [awesome-wagtail](https:\u002F\u002Fgithub.com\u002Fspringload\u002Fawesome-wagtail)\n- [This week in Wagtail](https:\u002F\u002Fwagtail.org\u002Fthis-week-in-wagtail\u002F) - A (most) weekly email with updates from the Wagtail core team.\n- [Wagtail Space](https:\u002F\u002Fwww.wagtail.space\u002F) - Wagtail conferences around the world.\n- [Wagtail events](https:\u002F\u002Fwagtail.org\u002Fevents\u002F) - Online and in-person Wagtail events.\n\u003C!--lint enable double-link-->\n","awesome-django 是一个精选的 Django 相关资源列表。该项目涵盖了从第三方包到教育资源等广泛的 Django 生态系统内容，包括但不限于管理界面、API 开发、异步处理、缓存、表单、模板以及安全性等方面的工具和库。它还提供了关于 Django REST Framework 和 Wagtail 的额外资源。无论是 Django 初学者还是有经验的开发者，在寻找合适的插件或学习材料时都能从中受益。此外，项目维护者还鼓励用户通过捐款或其他方式支持 Django 社区的发展。",2,"2026-06-11 03:34:10","high_star"]