An open API service indexing awesome lists of open source software.

awesome-django

A curated list of awesome things related to Django
https://github.com/wsvincent/awesome-django

Last synced: 13 days ago
JSON representation

Developer Tools

Static Analysis

  • django-orm-lens - Model-level static analysis: ER diagrams, N+1 detection, schema drift, and blast radius in CI, without a database or Django boot.

Templates

  • curlylint - Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid.
  • djlint - Lint & Format HTML Templates.
  • djhtml - Django/Jinja template indenter.

Django REST Framework

DRF Resources

DRF Tutorials

Hosting

IaaS (Infrastructure-as-a-Service)

PaaS (Platforms-as-a-Service)

Self-Hosted Deployment

  • Dokploy - Self-hosted PaaS with a web UI, built on Docker and Traefik, with an optional paid cloud control plane.

Projects

Boilerplate

  • django-project-template - A deliberately basic project that has multiple staging environments and Heroku deployment config.
  • django-docker-template - Dockerized Django with Postgres, Gunicorn, and Traefik (with auto-renew Let's Encrypt).
  • django-startproject - Django start project template with batteries.
  • django-webpack-starter - Django Webpack starter template for using Webpack 4.
  • sos-django-template - Django starter template with separate dev and production settings.
  • django-docker-heroku-template - A template with Docker, GitHub Actions, and Heroku set up for dev/test/prod, plus various other best practices.
  • cookiecutter-vue-django - Django + Vue starter project fusing Vue SFCs & Django Templates.
  • launchr - Launchr is a specialized Django starter template for SaaS web apps.
  • Falco - Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.
  • Blaze.horse - A Django starter kit with reins and saddle included!
  • DRFx - A DRF starter with user auth, Pipenv, and other goodies.
  • cookiecutter-django - A full-bodied starter project, highly customizable.
  • BH2 - Get a new Django site started in a Djiffy
  • wemake-django-template - Bleeding-edge Django template focused on code quality and security.
  • django-base-site - A Django site with many common third-party packages pre-installed.
  • djangox - Batteries included starter project for Pip, Pipenv, or Docker.
  • django-react-boilerplate - A Django, React, Tailwind, Webpack project boilerplate

Open Source Projects

Python Packages

Templates

Resources

Books

Community

Conferences

Educational

Job Boards

  • Django News Jobs - A Django job board that also aggregates other job boards.
  • Django Gigs - This platform caters specifically to freelance and full-time Django developers.
  • Django Jobs - Django jobs posting for hiring Django Python developers.
  • Python.org Job Boards - 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.
  • Django Job Board - A Django job board that also aggregates other job boards. Formerly Django News Jobs.
  • Django Jobs - Django jobs posting for hiring Django Python developers.
  • Django Gigs - This platform caters specifically to freelance and full-time Django developers.

Newsletters

  • Django News - Weekly newsletter on announcements, articles, projects, and talks.
  • Django News - Weekly newsletter on announcements, articles, projects, and talks.

Official Resources

Podcasts

  • Django Chat - A weekly podcast from William Vincent and Django Fellow Carlton Gibson with discussions of core Django concepts and regular guests.
  • Django Riffs - A new podcast from Matt Layman.
  • Running in Production - Focused on tech stacks with many episodes specifically on Django.
  • TalkPython - The leading Python podcast with several episodes on Django.
  • Podcast Init - A popular Python podcast that features Django guests on occasion.
  • Django Brew - A fun, caffeine-powered podcast about the Django web framework by Adam Hill and Sangeeta Jadoonanan!
  • Django Riffs - A new podcast from Matt Layman.

Videos

  • DjangoTV - Your source for Django conference videos and tutorials.
  • DjangoTV - Your source for Django conference videos and tutorials.
  • PyVideo - PyVideo is an index of Python related media.

Third-Party Packages

Admin

  • django-impersonate - Allow superusers to “impersonate” other non-superuser accounts.
  • django-import-export - Django application and library for importing and exporting data with admin integration.
  • django-admin-honeypot - Configure a honeypot to see who's trying to hack your site.
  • 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-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-inline-paginator-plus - A simple way to paginate your inline in Django admin
  • django-hijack - Admins can log in and work on behalf of other users without having to know their credentials.
  • 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).
  • 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

APIs

  • django-ninja - Django Ninja - Fast Django REST framework based on type annotations.
  • django-cors-headers - If your back-end and front-end are on different servers, you need this.
  • djoser - REST implementation of Django auth.
  • djaq - An instant remote API to Django models with a powerful query language.
  • drf-yasg - Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
  • graphene-django - GraphQL for Django.
  • graphene-django-filter - Advanced filters implementing and/or/not operators in GraphQL for Django.
  • django-tastypie - Creating delicious APIs for Django apps since 2010.
  • drf-spectacular - Sane and flexible OpenAPI 3 schema generation for Django REST framework.
  • django-webhook - A plug-and-play Django app for sending outgoing webhooks on model changes.
  • dj-rest-auth - Authentication for Django Rest Framework.
  • django-rest-knox - Authentication Module for django-rest-auth.
  • django-rest-framework-simplejwt - JSON web tokens for DRF.