django-hijack
Admins can log in and work on behalf of other users without having to know their credentials.
A curated list of awesome things related to Django
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Admins can log in and work on behalf of other users without having to know their credentials.
Django application and library for importing and exporting data with admin integration.
A simple way to paginate your inline in Django admin
"Log in as user" for the Django admin.
Impostor is a Django application which allows staff members to log in as a different user by using their own username and password.
Allow superusers to “impersonate” other non-superuser accounts.
Visually distinguish environments in Django Admin, for example: development, staging, production.
A helper library that allows you to write list_displays across foreign key relationships.
Generic drag-and-drop ordering for objects in the Django admin interface.
Add real-time user presence, edit locks, and chat to Django admin with Channels and Redis.
Build a control plane with a suite of operational tools inside the Django admin (Redis, cache, Celery, URLs, and more).
Expose admin-registered models to MCP clients (AI assistants like Claude): CRUD, admin actions, and history through your ModelAdmin classes, capped by Django permissions.
A jazzy skin for the admin.
Drop-in theme for django admin, that utilises AdminLTE 3 & Bootstrap 4 to make yo' admin look jazzy.
Customize Admin by the admin itself(color, header. title,logo) and popup windows replaced by modals.
Django Semantic UI admin theme.
Django Jet is modern template for Django admin interface with improved functionality.
A cool, modern and responsive django admin application based on bootstrap 5.
Modern Django admin theme for seamless interface development.
A modern django dashboard fully responsive built with daisyui.
Django SmartBase Admin 🚀 performance-tuned 👥 end-user ready beautiful admin panel
Web APIs for Django.
If your back-end and front-end are on different servers, you need this.
Authentication for Django Rest Framework.
Authentication Module for django-rest-auth.
An instant remote API to Django models with a powerful query language.
JSON web tokens for DRF.
Transparently use webpack with Django.
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
GraphQL for Django.
Advanced filters implementing and/or/not operators in GraphQL for Django.
Modern REST with speed, types, async, msgspec, pydantic and other goodies!
Django Ninja - Fast Django REST framework based on type annotations.
Creating delicious APIs for Django apps since 2010.
Sane and flexible OpenAPI 3 schema generation for Django REST framework.
A plug-and-play Django app for sending outgoing webhooks on model changes.
Django integration with Strawberry, a GraphQL library designed for modern development
Async support for Django.
Caches your Django ORM queries and automatically invalidates them.
A slick ORM cache with automatic granular event-driven invalidation.
Custom management extensions, notably runserver_plus and shell_plus.
Write Django management commands using the click CLI library.
Management commands to help backup and restore your project database and media files.
Django application to simplify migration management and changes in states of db scheme.
Holistic implementation of "migration zero" pattern for Django covering local changes and in-production database adjustments.
Write Django management commands using the Typer CLI library.
Manage configs and secrets (with CLI support).
Environment variables.
Organize multiple settings files.
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.
eases Django project configuration by relying on the composability of Python classes and following principles of the twelve-factor app.
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.
Config and manage typed extra settings using just the django admin.
Detect deprecated settings variables via convenient system checks
Simplified environment variable parsing that comes with a Django helper that installs additional packages.
Class-based settings to keep your environments in order, with easy access to typed environment variables.
Easily create and manage editable typed variables directly from the Django admin panel.
Django and MongoDB database connector.
Dependency Injection for Django
GraphQL-based Django E-Commerce Platform.
Domain-driven e-commerce for Django.
Comprehensive Markdown plugin built for Django.
Awesome Django Markdown Editor, supported for Bootstrap & Semantic-UI.
Visual DSL framework for Django.
Summernote is a simple WYSIWYG editor.
TinyMCE integration for Django.
A lightweight editor for content creation.
ACE integration for Django.
Zero configuration file/image removal for local and remote files.
Django app for processing images for thumbnail, black-and-white and sizes.
Responsive cross-browser image library using modern codes like AVIF & WebP.
Thumbnails for Django.
DRY Django forms.
Full control of form rendering.
For form previous and multistep forms, previously part of Django until 1.8.
Tweak form field rendering in templates.
Add autocompletion to forms.
Framework for creating dynamic, reactive interfaces server-side with Django templates. Real-time updates via WebSocket with decorator-based handlers.
The simple way to build React frontends for Django applications.
It's React, but in Python. Insert dynamically rendered Python into Django templates using the ReactPy-Django module.
Phoenix LiveView, but for Django.
Build reactive applications with the Django tooling you already know and love.
A reactive component framework that progressively enhances a normal Django view, makes AJAX calls in the background, and dynamically updates the DOM.
Interactive, user-friendly database explorer.
Powerful filters based on Django QuerySets.
Share data via SQL queries.
HTML tables with pagination/sorting.
Shows a 503 error page when maintenance-mode is on.
Convert your dynamic django site to a static one with one line of code.
Django integration with for nh3 and is an alternative for django-bleach.
Weblate is a copylefted libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 countries.
Document your own code in the style of CCBV and CDRF.
Toolkit for development of CRUD applications without writing HTML or JavaScript.
A collection of functionality that is useful for particular countries or cultures. Previously a part of the Django core.
Translate Django model fields in a JSONField.
Translates Django models using a registration approach.
Rosetta provides a UI to read and write your project's gettext catalogs within the Django Admin.
Inject a GUID (Correlation-ID) into every log message in a Django request.
An API Logger for your Django Rest Framework project.
django-structlog is a structured logging integration for Django project using structlog
Export Django monitoring metrics to Prometheus.
Monitoring mixin for Django-prometheus. A set of Grafana dashboards and Prometheus rules for Django.
Class-based emails including a test suite for Django.
Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal, Resend, SendGrid, SparkPost, Unisender Go and more.
Color field for django models with a nice color-picker widget.
Django model mixins and utilities.
Model/form field for normalized phone numbers.
Simple StreamField for plain Django admin (based on Wagtail CMS StreamField idea).
Declarative model lifecycle hooks, an alternative to Signals.
Modified Preorder Tree Traversal; working with trees of Model instances.
Simple model tags.
Version control for model instances.
Store model history and view/revert changes from the admin.
Django-polymorphic simplifies using inherited models in Django projects.
Utility for working with recurring dates in Django.
Abstract model/admin for tree-based stuff.
Automatically prefetch foreign key values as needed.
Keep detailed records of the performance of your Django code.
Time middleware, views, and SQL queries.
Time middleware, template rendering, and SQL queries with automatic N+1 detection.
Live profiling and inspection of HTTP requests and database queries.
Call stack profiler for Python, Django, Flask, FastAPI.
Detect N+1 queries with user-friendly error messages
Django app for role-based permissions management.
Per object permissions in Django.
A tiny but powerful app providing object-level permissions, built from the ground up for Django.
Modular search for Django.
Full-text search plugin.
Modal filter for django admin.
Elasticsearch DSL integration for Django.
Check SEO of pages.
Adds Content-Security-Policy headers to Django.
Set the draft security HTTP header Feature-Policy on a Django app.
Manages media that are considered sensitive in a protected fashion.
Runs several checks on your deployed Django site to check for common security mistakes.
A single library to support multiple custom storage backends for Django.
Compress JavaScript/CSS into a single cached file.
Image thumbnails for Django.
Simplified static file serving for Python websites.
A multiprocessing distributed task queue for Django.
Integration for Redis Queue.
Full-featured Redis cache backend for Django.
Robust and broker-agnostic task queues for bigger, performance-focused projects.
Flower is a web-based tool for monitoring and administrating Celery clusters.
A periodic task scheduler with database configured by Django's Admin Panel.
Prometheus & Grafana monitoring of Celery tasks.
Task processing library with a focus on simplicity, reliability, and performance.
Celery result backend with Django.
A reference implementation and backport of background workers and tasks in Django, based on DEP 14.
A little task queue for Python, with Django support including the new django.tasks API.
Database-backed worker for Django's Tasks framework, with transactional enqueue, retries, recurring tasks, and no broker to run.
Django integration for Absurd, a Postgres-native durable workflow system.
A way to create simple reusable template components in Django.
Reusable named inline partials for the Django Template Language.
Build reusable components in Django without writing a single line of Python.
Super components powers for your Jinja templates.
Goodbye {% raw %}{%{% endraw %} extends, block, include {% raw %}%}{% endraw %}, Hello <c-component />. Bringing modern UI composition to Django.
htpy is a library that makes writing HTML in plain Python fun and efficient, without a template language.
Easy way to display a fallback in templates until children have finished loading (like React).
Configurable panels to debug requests/responses.
Use pytest features in Django.
Test django schema and data migrations, including migrations' order.
Useful additions to Django's default TestCase.
Test fixtures replacement.
A feature flipper for Django.
Object factory for Django (rename of legacy Model Mommy project).
An easy-to-use implementation of Creation Methods for Django, backed by Faker.
Pattern library generator for Django templates, to help testing of UI components.
Develop Django UI components in isolation, with Storybook.
Database URLs.
A nicer way to do URLs for Django models.
This is a basic Django application to manage robots.txt files following the robots exclusion protocol, complementing the Django Sitemap contrib app.
Redirects as they should be, with full control.
Improved user registration including social auth.
Better-looking templates for django-allauth.
A custom Django user that authenticates via email. Follows identity and authentication best practices.
Multi-user accounts for Django projects.
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).
Allow visitors to use your site like a regular user and register later.
Reusable, generic mixins.
Keep track of user actions.
Extra class-based generic views.
Makes all your Django views default login_required.
Quick CRUD views for Django.
Model-level static analysis: ER diagrams, N+1 detection, schema drift, and blast radius in CI, without a database or Django boot.
Code coverage measurement.
Strict separation of settings from code.
Returns unicode slugs.
Error reporting SDK.
Python implementation of the Socket.IO_ realtime client and server. (create Socket.io Django server instance)
Official Django website.
Comprehensive documentation for all Django versions.
Build a polls tutorial while learning Django internals.
Hosted on GitHub.
Use function-based views to build a blog app.
Tutorials and premium courses on Django and Django REST Framework.
Adam is on the Technical Board of Django and regularly writes tutorials.
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.
Multiple Django-specific tutorials on topics like Docker, payments, and more.
Detailed descriptions of methods/properties/attributes for each generic class-based view.
Detailed descriptions with methods/attributes for DRF class-based views and serializers.
Regularly updated website with many tutorials and tips on Django.
Explanation of Django philosophy and links to other resources and tutorials.
Many high-quality tutorials on Django.
Create a lending library app.
Regular tutorials and deep-dives on Django topics.
Styleguide for Django with best practices and examples.
Additional docs on Django's 57 built-in template filters and 27 template tags.
A complete course for webdev beginners focused on Django.
Harvard's University introductory course to web development, it explains Django as backend framework.
Articles from Tim Schilling about Django development, best practices, and the Django ecosystem.
Official Discourse board.
Featuring feeds of Community Blog Posts, Jobs, and more.
Featuring local events all around the world.
Very active discussion board for questions/answers.
For official announcements on updates, security fixes, etc.
For official announcements on updates, security fixes, etc.
Django Discord Community.
Free peer-mentoring program for the Django community to launch people into the universe of open source contributions.
(YouTube Channel)
(YouTube Channel)
(YouTube Channel)
(YouTube Channel)
(YouTube Channel)
(YouTube Channel)
(YouTube Channel)
Complete listing of all PyCons globally.
A Django job board that also aggregates other job boards. Formerly Django News Jobs.
Django jobs posting for hiring Django Python developers.
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.
Weekly newsletter on announcements, articles, projects, and talks.
A weekly podcast from William Vincent and Django Fellow Carlton Gibson with discussions of core Django concepts and regular guests.
A fun, caffeine-powered podcast about the Django web framework by Adam Hill and Sangeeta Jadoonanan.
The leading Python podcast with occassional episodes on Django.
No longer active, but a great backlog of episodes on Django tech stacks.
Deploy dockerized full-stack apps via a location-aware service (latency reduction).
Out-of-the-box git to deployment with auto-scaling, DBs, secrets, and rollbacks.
Vercel lets people write functions as a service in their language of choice and deploy as part of a monorepo.
is a cloud infrastructure provider that provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers with data centers worldwide.
Accelerate innovation in the cloud, virtual computing must be more accessible, affordable, and simple.
Self-hosted PaaS with a web UI for Docker apps and databases, with an optional paid cloud control plane.
Self-hosted PaaS with a web UI, built on Docker and Traefik, with an optional paid cloud control plane.
Self-hosted PaaS with a web UI and one-click apps, built on Docker Swarm.
Deploy containers to any server over SSH with zero downtime, from Basecamp.
Docker-powered PaaS with Heroku-style git push deploys.
Tiny Heroku-style PaaS for git push deploys to a single server.
A full-bodied starter project, highly customizable.
A Django site with many common third-party packages pre-installed.
Batteries included starter project for Pip, Pipenv, or Docker.
Dockerized Django with Postgres, Gunicorn, and Traefik (with auto-renew Let's Encrypt).
Django start project template with batteries.
Bleeding-edge Django template focused on code quality and security.
Django + Vue starter project fusing Vue SFCs & Django Templates.
A Django starter kit that focuses on good defaults, developer experience, and deployment.
Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.
Get a new Django site started in a Djiffy
A Django, React, Tailwind, Webpack project boilerplate
An enterprise social network
Job portal application using Django.
Curated list of awesome Django projects.
A web interface to access GNU Mailman v3 archives.
A Cron Monitoring Tool written in Python & Django.
Open-source Feature Flagging, Remote Config, and AB testing.
Enterprise-grade document analytics platform that combines automated PDF parsing, vector embeddings, and LLM integration.
Open source no-code database and Airtable alternative built with Django and Vue.js.
Open source Python CRM built entirely on Django Admin Site.
Self-hosted bookmark manager that is designed to be minimal, fast, and easy to set up using Docker.
Hacker News clone.
Self-hostable event management and ticketing platform with organizations, questionnaire-based attendee screening, QR check-in, and Stripe payments.
Platform for online and hybrid events with live streams, chat, and video rooms, from the pretix team.
Ticket shop application for conferences, festivals, concerts, and other events.
Conference planning tool for the call for papers, scheduling, and speaker management.
Powerful and flexible toolkit that makes it easy to build Web APIs.
Web APIs for Django.
A (most) weekly email with updates from the Wagtail core team.
Wagtail conferences around the world.
Online and in-person Wagtail events.
veggiemonk/awesome-docker
:whale: A curated list of Docker resources and projects
chentsulin/awesome-graphql
Awesome list of GraphQL
ramitsurana/awesome-kubernetes
A curated list for awesome kubernetes sources :ship::tada:
wilsonfreitas/awesome-quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
shuaibiyy/awesome-tf
Curated list of resources on HashiCorp's Terraform and OpenTofu
taishi-i/awesome-ChatGPT-repositories
A curated list of open source GitHub repositories related to ChatGPT, the OpenAI API, and Codex. Searchable via Claude Code and Codex skills.