wsvincent

awesome-django: Explore Django Packages and Resources

A community-curated directory of packages, tools, projects, and learning resources for Django, the Python web framework. Browse by topic to find options for building, testing, deploying, and learning Django applications.

ActivePythonCC0-1.0DjangoResourcesAwesome List
Stars
11.3k
Forks
1.5k
Stars, last 30 days
+25
Last commit
2 days ago
Contributors
100+

Our take

Activeregular commits

Health score

69/100

How it is scored
Activity
41
Community
84
Issues
81
Pull requests
68

+25 stars in the last 30 days

  • Closes issues faster than 81% of the projects we track
  • More contributors than 78% of the projects we track

This is a broad, actively maintained Django ecosystem index, useful for discovery but not a substitute for checking each linked project's current suitability.

Good fit if

  • You already work with Django and want a categorized starting point for finding ecosystem tools and resources.
  • You need references spanning application development, deployment, learning, Django REST Framework, or Wagtail.
  • You value a community-maintained list with recent activity and contributions from many people.

Look elsewhere if

  • You need an installable package, runnable application, or step-by-step implementation guide rather than a directory of links.
  • You need a complete or formally vetted inventory of Django packages; the README points readers to Django Packages for a more complete listing.
  • You need recommendations tailored to a specific project rather than a broad set of options.
All health signals
Last commit2026-10-26 (2 days ago)
Commits, last 90 days58
Releases, last 12 months0
Contributors100+ (top contributor: 39% of commits)
Issues closed, last 90 days9 (typically closed in 0 days)
Pull requests merged, last 90 days21 (typically merged in 0 days)
Project age8 years

Checked on 2026-10-28 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

11,303

Forks

1,481

Change since Nov 13, 2026: -1 stars·+1 forks

Overview

awesome-django is a curated directory centered on Django, the Python web framework. Maintained by Will Vincent and Jeff Triplett, it helps Django developers find relevant libraries, development tools, example projects, hosting options, and learning materials without searching across the ecosystem from scratch.

The list is organized by practical areas such as APIs, admin, testing, deployment, Django REST Framework, and Wagtail. It is a reference to external resources rather than a software package to install or run.

Key Features

  • Groups third-party Django packages by use, including APIs, forms, models, security, and task queues.
  • Includes standalone developer tools for template linting, formatting, and static analysis.
  • Collects Python packages commonly used alongside Django.
  • Links to official documentation, tutorials, community spaces, conferences, podcasts, and books.
  • Provides hosting and deployment options, from PaaS providers to self-hosted tools.
  • Highlights starter templates and open-source projects built with Django.
  • Offers dedicated resource sections for Django REST Framework and Wagtail.

Use Cases

  • A Django developer choosing an admin theme, authentication package, or task queue can compare options within a relevant category.
  • A team planning deployment can scan the hosting section for managed platforms or self-hosted deployment tools.
  • Someone learning Django can use the education and official resources sections to find tutorials and documentation.
  • A developer evaluating Django REST Framework or Wagtail can start with the dedicated project and resource sections.

What you need

Detected in the repository

  • Python >=3.12 (from pyproject.toml)
  • Automated checks on GitHub Actions

License in plain words

CC0-1.0public-domain-like

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: nothing
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Open the README and browse its table of contents, or visit the companion browser at awesome.lvtd.dev/lists/awesome-django. See the README for contribution and maintenance details.

Alternatives

  • awesome-django: It covers the same Django ecosystem, with its own curated categories for packages, projects, and learning resources.
ProjectLanguageLicenseStarsStatus
awesome-djangoPythonCC0-1.011.3kActive
awesome-django––1.9kQuiet

Considerations

  • This is a curated directory, so listed resources may change or become outdated; verify their current documentation and maintenance before adopting them.
  • The repository is active, with regular recent commits and issue and pull-request handling. It has no releases, which is unsurprising for a changing list but means there is no release-based versioning to follow.
  • The project has contributions from many people, with no measured dependence on a single contributor.
  • Browsing the list requires no runtime. The repository specifies Python 3.12 or later for development, and its README does not describe a test suite.

Found this useful?

Share it with someone who would like awesome-django.

Comparisons