A curated Markdown list of English-speaking YouTube channels that teach programming, web development, machine learning, cybersecurity and other tech topics.
wsvincent/awesome-django
A community-curated list of third-party packages, tools, tutorials, and resources for building with Django.
- Stars
- 11,279
- Forks
- 1,540
- Open issues
- 9
- Last commit
- 14 days ago
What is it?
Awesome Django is a curated list of projects, packages, learning materials, and hosting options related to the Django web framework. It is organised by topic, covering areas such as admin themes, REST APIs, caching, forms, testing, task queues, security, and templates, with each entry carrying a one-line description.
Beyond third-party packages, the list points to official Django resources, tutorials, podcasts, newsletters, conferences, job boards, and books, along with PaaS and IaaS providers and deployment services that host Django applications. Entries for Django REST Framework and Wagtail have their own dedicated sections.
The list is maintained by Will Vincent and Jeff Triplett and released under CC0, so the content can be reused freely. It is intended as a starting point for discovering which libraries and resources exist for a given Django task.
Key features
- 01Covers packages across admin, APIs, caching, forms, testing, task queues, and security.
- 02Lists official Django documentation, tutorials, and courses.
- 03Includes conferences, podcasts, newsletters, and job boards for the Django community.
- 04Points to hosting providers and deployment services for Django apps.
- 05Released under CC0, so the list can be reused freely.
Use cases
- Finding a maintained third-party package for a specific Django need, such as admin customisation or task scheduling.
- Choosing a learning path by browsing tutorials, books, and courses.
- Comparing hosting platforms before deploying a Django application.
- Keeping up with the Django community through its newsletters and conferences.
Topics
FAQ
- What is awesome-django?
- A community-curated list of third-party packages, tools, tutorials, and resources for building with Django. Awesome Django is a curated list of projects, packages, learning materials, and hosting options related to the Django web framework. It is organised by topic, covering areas such as admin themes, REST APIs, caching, forms, testing, task queues, security, and templates, with each entry carrying a one-line description.
- Is awesome-django free to use? What license does it have?
- awesome-django is open source under the CC0-1.0 license. Check the license terms before using it in commercial products.
- Is awesome-django still maintained?
- Actively maintained. The last commit to awesome-django was on Oct 6, 2026.
- What can I use awesome-django for?
- Finding a maintained third-party package for a specific Django need, such as admin customisation or task scheduling. Choosing a learning path by browsing tutorials, books, and courses. Comparing hosting platforms before deploying a Django application. Keeping up with the Django community through its newsletters and conferences.
- Where can I get awesome-django?
- The source code and installation instructions are on GitHub: https://github.com/wsvincent/awesome-django
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A curated, language-organized list of tutorials that walk developers through building complete applications from scratch.
A Chinese-run monthly newsletter and curated list that introduces interesting, beginner-friendly open source projects from GitHub.
A curated, categorized list of high-quality macOS apps, from editors and developer tools to utilities and productivity software.
A curated Awesome list of threat intelligence resources, covering IP and domain feeds, malware samples, data formats, frameworks, tools and research.
A curated list of LLM API providers that offer permanent free tiers for text inference, with endpoints, models and rate limits.