MCPcopy Index your code
hub / github.com/wsvincent/awesome-django

github.com/wsvincent/awesome-django @main sqlite

repository ↗ · DeepWiki ↗
24 symbols 80 edges 1 files 23 documented · 96%
README

Awesome Django Awesome

A curated list of awesome things related to Django. Maintained by Will Vincent and Jeff Triplett.

Dark and Light mode version of the Django logo

Please consider supporting Django by making a donation to the Django Software Foundation, sponsoring via GitHub Sponsors, or buying official merchandise.

Contents

Third-Party Packages

For a complete listing of all available packages, see Django Packages

Admin

  • django-hijack - Admins can log in and work on behalf of other users without having to know their credentials.
  • django-import-export - Django application and library for importing and exporting data with admin integration.
  • django-admin-inline-paginator-plus - A simple way to paginate your inline in Django admin
  • django-loginas - "Log in as user" for the Django admin.
  • impostor - Impostor is a Django application which allows staff members to log in as a different user by using their own username and password.
  • django-impersonate - Allow superusers to “impersonate” other non-superuser accounts.
  • django-admin-env-notice - Visually distinguish environments in Django Admin, for example: development, staging, production.
  • django-related-admin - A helper library that allows you to write list_displays across foreign key relationships.
  • django-admin-sortable2 - Generic drag-and-drop ordering for objects in the Django admin interface.
  • django-admin-collaborator - Add real-time user presence, edit locks, and chat to Django admin with Channels and Redis.
  • dj-control-room - Build a control plane with a suite of operational tools inside the Django admin (Redis, cache, Celery, URLs, and more).

Admin Themes

  • django-grappelli - A jazzy skin for the admin.
  • django-jazzmin - Drop-in theme for django admin, that utilises AdminLTE 3 & Bootstrap 4 to make yo' admin look jazzy.
  • django-admin-interface - Customize Admin by the admin itself(color, header. title,logo) and popup windows replaced by modals.
  • django-semantic-admin - Django Semantic UI admin theme.
  • django-jet-reboot - Django Jet is modern template for Django admin interface with improved functionality.
  • django-baton - A cool, modern and responsive django admin application based on bootstrap 5.
  • django-unfold - Modern Django admin theme for seamless interface development.
  • django-daisy - A modern django dashboard fully responsive built with daisyui.
  • django-admin-dracula - 🦇 Dracula themes for the Django admin.
  • django-smartbase-admin - Django SmartBase Admin 🚀 performance-tuned 👥 end-user ready beautiful admin panel

APIs

Async

Caching

  • django-cachalot - Caches your Django ORM queries and automatically invalidates them.
  • django-cacheops - A slick ORM cache with automatic granular event-driven invalidation.

Commands

Configuration

  • confidential - Manage configs and secrets (with CLI support).
  • django-environ - Environment variables.
  • django-split-settings - Organize multiple settings files.
  • django-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.
  • django-configurations - eases Django project configuration by relying on the composability of Python classes and following principles of the twelve-factor app.
  • 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.
  • django-extra-settings - Config and manage typed extra settings using just the django admin.
  • django-removals - Detect deprecated settings variables via convenient system checks
  • environs - Simplified environment variable parsing that comes with a Django helper that installs additional packages.

  • django-classy-settings - Class-based settings to keep your environments in order, with easy access to typed environment variables.

  • django-content-settings - Easily create and manage editable typed variables directly from the Django admin panel.

Content Management Systems

Database Connectors

  • djongo - Django and MongoDB database connector.

Dependency Injection

  • Wireup - Dependency Injection for Django

ECommerce

  • saleor - GraphQL-based Django E-Commerce Platform.
  • django-oscar - Domain-driven e-commerce for Django.

Editors

Files/Images

  • [django-cleanup](https://github.com/un1t/django-cl

Core symbols most depended-on inside this repo

get_engine
called by 7
scripts/main.py
save_project
called by 2
scripts/main.py
load_project
called by 2
scripts/main.py
from_project
called by 1
scripts/main.py
init_db
called by 1
scripts/main.py
parse_project_line
called by 1
scripts/main.py
read_readme
called by 1
scripts/main.py
parse_readme
called by 1
scripts/main.py

Shape

Function 19
Method 3
Class 2

Languages

Python100%

Modules by API surface

scripts/main.py24 symbols

Dependencies from manifests, versioned

rich

For agents

$ claude mcp add awesome-django \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact