Track Awesome Django Updates Daily
A curated list of awesome things related to Django
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 wsvincent/awesome-django · ⭐ 6.2K · 🏷️ Programming Languages
Nov 13, 2022
Third-Party Packages / Performance
- pyinstrument (⭐4.9k) - Call stack profiler for Python, Django, Flask, FastAPI.
Oct 20, 2022
Resources / Official Resources
- Project Website - Official Django website.
Sep 22, 2022
Third-Party Packages / Database Connectors
- djongo (⭐1.7k) - Django and MongoDB database connector.
Resources / Books
Hosting / PaaS (Platforms-as-a-Service)
Projects / Boilerplate
- django-startproject (⭐79) - Django start project template with batteries.
Sep 07, 2022
Third-Party Packages / Task Queues
- flower (⭐5.4k) - Flower is a web-based tool for monitoring and administrating Celery clusters.
Sep 05, 2022
Third-Party Packages / Admin
- django-admin-sortable2 (⭐542) - Generic drag-and-drop ordering for objects in the Django admin interface.
Third-Party Packages / Forms
- django-bleach (⭐89) - Integrate bleach into forms and models.
Third-Party Packages / Model Fields
- django-streamfield (⭐70) - Simple StreamField for plain Django admin (based on Wagtail CMS StreamField idea).
Aug 11, 2022
Third-Party Packages / Configuration
- django-extra-settings (⭐257) - Config and manage typed extra settings using just the django admin.
Third-Party Packages / General
- django-maintenance-mode (⭐285) - Shows a 503 error page when maintenance-mode is on.
- django-freeze (⭐73) - Convert your dynamic django site to a static one with one line of code.
Third-Party Packages / Model Fields
- django-any-urlfield (⭐43) - An improved URL selector to choose between internal models and external URLs.
- django-colorfield (⭐424) - Color field for django models with a nice color-picker widget.
Third-Party Packages / Models
- django-treenode (⭐328) - Abstract model/admin for tree based stuff.
Third-Party Packages / URLs
- django-redirects (⭐35) - Redirects as they should be, with full control.
Aug 10, 2022
Third-Party Packages / Files/Images
- django-imagekit (⭐2.1k) - Django app for processing images for thumbnail, black-and-white and sizes.
Jul 29, 2022
Third-Party Packages / Configuration
- dynaconf - 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.
Third-Party Packages / Task Queues
- django-redis (⭐2.5k) - Full-featured Redis cache backend for Django.
- django-dramatiq (⭐254) - Task processing library with a focus on simplicity, reliability, and performance.
Projects / Open Source Projects
- Flagsmith (⭐2k) - Open-source Feature Flagging, Remote Config, and AB testing.
Jul 24, 2022
Third-Party Packages / Files/Images
- django-pictures (⭐83) - Responsive cross-browser image library using modern codes like AVIF & WebP.
Jun 26, 2022
Resources / Community
- Discord Server - Django Discord Community.
May 19, 2022
Resources / Books
Mar 04, 2022
Third-Party Packages / Security
- DJ Checkup - Runs several checks on your deployed Django site to check for common security mistakes.
Feb 24, 2022
Resources / Books
Feb 17, 2022
Third-Party Packages / Admin
- django-impersonate - Allow superusers to “impersonate” other non-superuser accounts.
Feb 07, 2022
Third-Party Packages / General
- django-data-browser (⭐157) - Interactive, user-friendly database explorer.
Resources / Books
Jan 24, 2022
Third-Party Packages / Testing
- django-pattern-library (⭐234) - Pattern library generator for Django templates, to help testing of UI components.
Dec 16, 2021
Resources / Books
Dec 15, 2021
Hosting / PaaS (Platforms-as-a-Service)
Nov 19, 2021
Third-Party Packages / Logging
- DRF-API-Logger (⭐162) - An API Logger for your Django Rest Framework project.
Oct 25, 2021
Third-Party Packages / Full-stack frameworks
- iommi (⭐314) - Toolkit for development of CRUD applications without writing HTML or JavaScript.
Oct 24, 2021
Resources / Books
Sep 29, 2021
Resources / Educational
- Adam Johnson - Adam is on the Technical Board of Django and regularly writes tutorials.
Sep 26, 2021
Third-Party Packages / Search
- django-admin-search (⭐57) - Modal filter for django admin.
Sep 24, 2021
Third-Party Packages / Editors
- django-business-logic (⭐161) - Visual DSL framework for Django.
- django-quill-editor (⭐138) - Makes Quill.js easy to use on Django Forms and admin sites.
- django-tinymce (⭐1.1k) - TinyMCE integration for Django.
Third-Party Packages / Forms
- django-shapeshifter (⭐166) - A class-based view to handle multiple forms in one view.
Resources / Community
- Django Forum - Official Discourse board.
Sep 05, 2021
Third-Party Packages / Task Queues
- celery-exporter (⭐203) - Prometheus & Grafana monitoring of Celery tasks.
Sep 02, 2021
Resources / Conferences
Sep 01, 2021
Projects / Boilerplate
- django-base-site (⭐155) - A Django site with many common third-party packages pre-installed.
Jul 08, 2021
Resources / Books
Jul 03, 2021
Third-Party Packages / Admin
- django-jet-reboot (⭐201) - Django Jet is modern template for Django admin interface with improved functionality.
Jun 16, 2021
Third-Party Packages / Admin
- django-semantic-admin (⭐65) - Django Semantic UI admin theme.
- django-baton (⭐657) - A cool, modern and responsive django admin application based on bootstrap 5.
Apr 27, 2021
Third-Party Packages / Task Queues
- django-celery-beat (⭐1.3k) - A periodic task scheduler with database configured by Django's Admin Panel.
Mar 19, 2021
Third-Party Packages / Models
- django-recurrence (⭐395) - Utility for working with recurring dates in Django.
Mar 17, 2021
Third-Party Packages / Commands
- django-liquidb (⭐13) - Django application to simplify migration management and changes in states of db scheme.
Feb 24, 2021
Third-Party Packages / Testing
- drf-openapi-tester (⭐95) - Django test utility for validating Swagger 2.0 and OpenAPI 3.0 documentation.
Feb 03, 2021
Third-Party Packages / Admin
- django-related-admin (⭐61) - A helper library that allows you to write list_displays accross foreign key relationships.
Jan 22, 2021
Projects / Boilerplate
- launchr (⭐175) - Launchr is a specialized Django starter template for SaaS web apps.
Jan 06, 2021
Third-Party Packages / Full-stack frameworks
- Reactor (⭐510) - Phoenix LiveView, but for Django.
- Sockpuppet - Build reactive applications with the Django tooling you already know and love.
- Unicorn - A reactive component framework that progressively enhances a normal Django view, makes AJAX calls in the background, and dynamically updates the DOM.
Jan 05, 2021
Third-Party Packages / Admin
- django-material-admin (⭐275) - Material design for django administration.
Jan 04, 2021
Projects / Open Source Projects
- Healthchecks (⭐5.7k) - A Cron Monitoring Tool written in Python & Django.
Jan 01, 2021
Third-Party Packages / Models
- django-mptt (⭐2.7k) - Modified Preorder Tree Traversal; working with trees of Model instances.
Nov 09, 2020
Third-Party Packages / Forms
- django-formtools (⭐611) - For form previous and multi-step forms, previously part of Django until 1.8.
Oct 23, 2020
Third-Party Packages / Content Management Systems
- feincms (⭐842) - An extensible Django-based CMS.
Oct 13, 2020
Third-Party Packages / Admin
- django-admin-env-notice (⭐257) - Visually distinguish environments in Django Admin, for example:
development
,staging
,production
.
Third-Party Packages / Search Engine Optimisation
- django-check-seo (⭐113) - Check SEO of pages.
Oct 10, 2020
Hosting / IaaS (Infrastructure-as-a-Service)
Oct 08, 2020
Third-Party Packages / Editors
- django-summernote (⭐928) - Summernote is a simple WYSIWYG editor.
Oct 07, 2020
Third-Party Packages / Caching
- django-cachalot (⭐971) - Caches your Django ORM queries and automatically invalidates them.
- django-cacheops (⭐1.7k) - A slick ORM cache with automatic granular event-driven invalidation.
Oct 05, 2020
Third-Party Packages / Admin
- django-admin-interface (⭐1.2k) - Customize Admin by the admin itself(color, header. title,logo) and popup windows replaced by modals.
Third-Party Packages / Forms
- django-floppyforms (⭐810) - Full control of form rendering.
Oct 02, 2020
Third-Party Packages / APIs
- django-tastypie (⭐3.8k) - Creating delicious APIs for Django apps since 2010.
Third-Party Packages / Views
- django-easy-audit (⭐501) - Keep track of user actions.
Projects / Boilerplate
- djangox (⭐1.5k) - Batteries included starter project for Pip, Pipenv, or Docker.
Sep 30, 2020
Third-Party Packages / General
- django-filter (⭐3.9k) - Powerful filters based on Django QuerySets.
- django-guardian (⭐3.3k) - Per object permissions in Django.
- django-sql-explorer (⭐2k) - Share data via SQL queries.
- django-tables2 (⭐1.6k) - HTML tables with pagination/sorting.
Sep 21, 2020
Third-Party Packages / Security
- django-protected-media (⭐45) - Manages media that are considered sensitive in a protected fashion.
Resources / Conferences
Sep 19, 2020
Third-Party Packages / Editors
- django-ckeditor (⭐2.1k) - Django admin CKEditor integration.
- django-markdownx (⭐735) - Comprehensive Markdown plugin built for Django.
- django-markdown-editor (⭐646) - Awesome Django Markdown Editor, supported for Bootstrap & Semantic-UI.
Python Packages / Views
- faker (⭐15k) - Faker is a Python package that generates fake data for you.
- python-decouple (⭐2.3k) - Strict separation of settings from code.
Sep 05, 2020
Third-Party Packages / Configuration
- django-configurations (⭐945) - eases Django project configuration by relying on the composability of Python classes and following principles of the twelve-factor app.
Sep 03, 2020
Third-Party Packages / Configuration
- djenv (⭐28) - Load Django settings from environmental variables.
Third-Party Packages / Performance
- django-silk (⭐3.6k) - Live profiling and inspection of HTTP requests and database queries.
Resources / Educational
- Django Template Tags and Filters - Additional docs on Django's 57 built-in template filters and 27 template tags.
Projects / Open Source Projects
- PostHog (⭐9.8k) - Open-source product analytics.
Aug 31, 2020
Third-Party Packages / APIs
- django-ninja - Django Ninja - Fast Django REST framework based on type annotations.
Aug 06, 2020
Projects / Open Source Projects
- HyperKitty - A web interface to access GNU Mailman v3 archives.
Jul 31, 2020
Projects / Boilerplate
- cookiecutter-vue-django (⭐121) - Django + Vue starter project fusing Vue SFCs & Django Templates.
Jul 29, 2020
Third-Party Packages / APIs
- django-rest-framework (⭐24k) - Web APIs for Django.
- django-cors-headers (⭐4.8k) - If your back-end and front-end are on different servers, you need this.
- dj-rest-auth (⭐1.1k) - Authentication for Django Rest Framework.
- django-rest-knox (⭐846) - Authentication Module for django-rest-auth.
- djoser (⭐2.2k) - REST implementation of Django auth.
- djaq (⭐51) - An instant remote API to Django models with a powerful query language.
- django-rest-framework-simplejwt (⭐3.2k) - JSON web tokens for DRF.
- django-webpack-loader (⭐2.4k) - Transparently use webpack with Django.
- drf-yasg (⭐2.9k) - Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
- graphene-django (⭐4k) - GraphQL for Django.
Jul 22, 2020
Resources / Educational
- Django Girls Tutorial - Use function-based views to build a blog app.
- LearnDjango - Tutorials and premium courses on Django and Django REST Framework.
- TestDriven - Multiple Django-specific tutorials on topics like Docker, payments, and more.
- Django Styleguide (⭐2.4k) - Styleguide for Django with best practices and examples.
Resources / Podcasts
- Running in Production - Focused on tech stacks with many episodes specifically on Django.
Jul 16, 2020
Third-Party Packages / Security
- django-csp (⭐441) - Adds Content-Security-Policy headers to Django.
- django-feature-policy (⭐76) - Set the draft security HTTP header
Feature-Policy
on a Django app.
Jul 15, 2020
Third-Party Packages / Admin
- django-jazzmin (⭐1.1k) - Drop-in theme for django admin, that utilises AdminLTE 3 & Bootstrap 4 to make yo' admin look jazzy.
Jul 12, 2020
Third-Party Packages / Testing
- django-google-optimize (⭐39) - Django application designed to make running server side Google Optimize A/B tests easy.
Jul 04, 2020
Third-Party Packages / Admin
- django-grappelli (⭐3.4k) - A jazzy skin for the admin.
- django-hijack (⭐1.2k) - Admins can log in and work on behalf of other users without having to know their credentials.
- django-import-export (⭐2.5k) - Django application and library for importing and exporting data with admin integration.
- django-admin-honeypot (⭐904) - Configure a honeypot to see who's trying to hack your site.
- django-loginas (⭐319) - "Log in as user" for the Django admin.
Third-Party Packages / Async
- channels (⭐5.4k) - Async support for Django.
- starlette (⭐7.6k) - ASGI framework.
Third-Party Packages / Commands
- django-extensions (⭐5.9k) - Custom management extensions, notably
runserver_plus
andshell_plus
.
- django-click (⭐213) - Write Django management commands using the click CLI library.
- django-dbbackup (⭐663) - Management commands to help backup and restore your project database and media files.
Third-Party Packages / Configuration
- confidential (⭐63) - Manage configs and secrets (with CLI support).
- django-environ (⭐2.6k) - Environment variables.
- django-split-settings (⭐932) - Organize multiple settings files.
- django-constance (⭐1.5k) - 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.
Third-Party Packages / Content Management Systems
- mezzanine (⭐4.5k) - CMS framework.
- django-cms (⭐9k) - CMS for Django.
- puput (⭐524) - Blog app features with Wagtail.
Third-Party Packages / ECommerce
- saleor (⭐17k) - GraphQL-based Django E-Commerce Platform.
- django-shop (⭐2.9k) - Django-based shop system.
- shuup (⭐1.9k) - Django E-Commerce Platform.
- django-oscar (⭐5.5k) - Domain-driven e-commerce for Django.
Third-Party Packages / Files/Images
- django-cleanup (⭐814) - Zero configuration file/image removal for local and remote files.
Third-Party Packages / Forms
- django-crispy-forms (⭐4.6k) - DRY Django forms.
- django-widget-tweaks (⭐1.8k) - Tweak form field rendering in templates.
- django-autocomplete-light (⭐1.6k) - Add autocompletion to forms.
Third-Party Packages / Model Fields
- django-model-utils (⭐2.3k) - Django model mixins and utilities.
- django-money (⭐1.3k) - Money fields for forms/models.
- django-phonenumber-field (⭐1.3k) - Model/form field for normalized phone numbers.
Third-Party Packages / Models
- django-lifecycle (⭐1k) - Declarative model lifecycle hooks, an alternative to Signals.
- django-taggit (⭐2.9k) - Simple model tags.
- django-reversion (⭐2.8k) - Version control for model instances.
- django-simple-history (⭐1.7k) - Store model history and view/revert changes from the admin.
Third-Party Packages / Performance
- django-perf-rec - Keep detailed records of the performance of your Django code.
- New Relic - Time middleware, views, and SQL queries.
- Scout - Time middleware, template rendering, and SQL queries with automatic N+1 detection.
- django-query-profiler (⭐113) - Django query profiler to help resolve N+1 queries.
- py-spy (⭐9.3k) - Sampling profiler for Python programs.
Third-Party Packages / Search
- django-haystack (⭐3.4k) - Modular search for Django.
- django-watson (⭐1.1k) - Full-text search plugin.
Third-Party Packages / Static Assets
- django-storages (⭐2.3k) - A single library to support multiple custom storage backends for Django.
- django-compressor (⭐2.6k) - Compress JavaScript/CSS into a single cached file.
- easy-thumbnails (⭐1.3k) - Image thumbnails for Django.
Third-Party Packages / Task Queues
- beatserver (⭐128) - A periodic task scheduler for Django.
- django-q (⭐1.6k) - A multiprocessing distributed task queue.
- django-rq (⭐1.6k) - Integration for Redis Queue.
- celery (⭐20k) - Robust and broker-agnostic task queues for bigger, performance-focused projects.
Third-Party Packages / Testing
- django-debug-toolbar (⭐7.3k) - Configurable panels to debug requests/responses.
- pytest-django (⭐1.1k) - Use pytest features in Django.
- django-test-migrations (⭐367) - Test django schema and data migrations, including migrations' order.
- django-test-plus (⭐543) - Useful additions to Django's default TestCase.
- factory-boy (⭐3k) - Test fixtures replacement.
- django-waffle (⭐943) - A feature flipper for Django.
- model-bakery (⭐609) - Object factory for Django (rename of legacy Model Mommy project).
- django-fakery (⭐93) - An easy-to-use implementation of Creation Methods for Django, backed by Faker.
Third-Party Packages / URLs
- dj-database-url (⭐1.3k) - Database URLs.
- urlman (⭐96) - A nicer way to do URLs for Django models.
- django-robots (⭐397) - This is a basic Django application to manage robots.txt files following the robots exclusion protocol, complementing the Django Sitemap contrib app.
Third-Party Packages / Users
- django-allauth (⭐7.6k) - Improved user registration including social auth.
- django-organizations (⭐1k) - Multi-user accounts for Django projects.
- django-cas-ng (⭐346) - Django-cas-ng is Django CAS (Central Authentication Service) 1.0/2.0/3.0 client library to support SSO (Single Sign On) and Single Logout (SLO).
Third-Party Packages / Views
- django-braces (⭐1.9k) - Reusable, generic mixins.
- django-extra-views (⭐1.3k) - Extra class-based generic views.
- django-vanilla-views (⭐937) - Simpler class-based views in Django.
- django-stronghold (⭐385) - Makes all your Django views default login_required.
Python Packages / Views
- bleach (⭐2.4k) - Sanitize your inputs/forms.
- black (⭐30k) - Uncompromising Python code formatter.
- coveragepy (⭐2.3k) - Code coverage measurement.
- huey (⭐4.3k) - A little task queue for Python.
- nplusone (⭐827) - Auto-detect n+1 queries.
- pillow (⭐10k) - Python Imaging Library.
- pytest (⭐9.5k) - Testing framework.
- python-slugify (⭐1.3k) - Returns unicode slugs.
- sentry-python (⭐1.4k) - Error reporting SDK.
- whitenoise (⭐2.1k) - Simplified static file serving for Python websites.
Resources / Official Resources
- Documentation - Comprehensive documentation for all Django versions.
- Polls Tutorial - Build a polls tutorial while learning Django internals.
- Source Code (⭐67k) - Hosted on GitHub.
Resources / Community
- IRC Channel - Chat with other Django users at irc://irc.freenode.net/django.
Projects / Boilerplate
- sos-django-template (⭐19) - Django starter template with separate dev and production settings.
Projects / Open Source Projects
- pythonic-news (⭐444) - Hacker News clone.
- Zulip (⭐17k) - Open-source team chat.
- Django-CRM (⭐1.4k) - Open Source Python CRM based on Django.
- django-job-portal (⭐360) - Job portal application using Django.
- Built with Django - Curated list of awesome Django projects.
Wagtail / Wagtail Resources
- This week in Wagtail - A (most) weekly email with updates from the Wagtail core team.
- Wagtail Space - Wagtail CMS events around the world.
Jun 24, 2020
Third-Party Packages / Models
- django-polymorphic (⭐1.4k) - Django-polymorphic simplifies using inherited models in Django projects.
Jun 14, 2020
Third-Party Packages / Admin
- impostor (⭐142) - Impostor is a Django application which allows staff members to login as a different user by using their own username and password.
Jun 11, 2020
Projects / Boilerplate
- django-docker-heroku-template (⭐30) - A template with Docker, GitHub Actions, and Heroku set up for dev/test/prod, plus various other best practices.
May 08, 2020
Third-Party Packages / Content Management Systems
- wagtail (⭐13k) - Popular Django content management system (CMS). See awesome-wagtail (⭐1.7k) too.
Resources / Educational
- Mozilla Tutorial - Create a lending library app.
- Matt Layman - Regular tutorials and deep-dives on Django topics.
- Django Sites - Comprehensive listing of sites built with Django.
Apr 24, 2020
Third-Party Packages / Logging
- django-guid (⭐283) - Inject a GUID (Correlation-ID) into every log message in a Django request.
Apr 11, 2020
Django REST Framework / DRF Tutorials
Feb 21, 2020
Resources / Community
- Community Page - Featuring feeds of Community Blog Posts, Jobs, and more.
Resources / Newsletters
- Django News - Weekly newsletter on announcements, articles, projects, and talks.
Resources / Podcasts
- Django Riffs - A new podcast from Matt Layman.
Jan 28, 2020
Resources / Conferences
Nov 14, 2019
Projects / Boilerplate
- django-project-template (⭐637) - A deliberately basic project that has multiple staging environments and Heroku deployment config.
Oct 22, 2019
Resources / Conferences
Oct 21, 2019
Resources / Educational
- Classy Class-Based Views - Detailed descriptions of methods/properties/attributes for each generic class-based view.
- Classy Django Forms (⭐20) - Detailed descriptions of methods/properties/attributes for each form class.
- Classy Django REST Framework - Detailed descriptions with methods/attributes for DRF class-based views and serializers.
Resources / Community
- Django Users Google Group - Very active discussion board for questions/answers.
- Developers Google Group - For contributions to Django itself only.
- Twitter - For official announcements on updates, security fixes, etc.
Resources / Podcasts
- Django Chat - A weekly podcast from William Vincent and Django Fellow Carlton Gibson with discussions of core Django concepts and regular guests.
- Podcast Init - A popular Python podcast that features Django guests on occasion.
Hosting / PaaS (Platforms-as-a-Service)
Hosting / IaaS (Infrastructure-as-a-Service)
Projects / Boilerplate
- cookiecutter-django (⭐9.9k) - A full-bodied starter project, highly customizable.
- DRFx (⭐395) - A DRF starter with user auth, Pipenv, and other goodies.
- docker-django (⭐177) - A quick starter guide for Django and Docker together.
- wemake-django-template (⭐1.6k) - Bleeding edge Django template focused on code quality and security.
- django-webpack-starter (⭐55) - Django Webpack starter template for using Webpack 4.
Projects / Open Source Projects
Django REST Framework / DRF Resources
Django REST Framework / DRF Tutorials
Jul 15, 2019
Projects / Open Source Projects
Apr 08, 2019
Resources / Podcasts
- TalkPython - The leading Python podcast with several episodes on Django.
Mar 31, 2019
Resources / Conferences
Jan 28, 2019
Resources / Educational
- RealPython - Many high-quality tutorials on Django.
Jan 23, 2019
Resources / Educational
- Simple is Better than Complex - Regularly updated website with many tutorials and tips on Django.
- Full Stack Python's Django Page - Explanation of Django philosophy and links to other resources and tutorials.
Projects / Open Source Projects
Django REST Framework / DRF Resources
Django REST Framework / DRF Tutorials