Find the best package for adding user authentication or social login to a Django project.
Discover popular Django REST Framework extensions when building an API.
Locate recommended hosting platforms and deployment guides for a Django app.
Awesome Django is a curated list of packages, tools, and resources related to Django, a popular framework for building websites and web applications in Python. The list is maintained by two contributors and follows the format of the broader "awesome list" tradition on GitHub: a community-maintained reference document organized into categories. The list covers a wide range of topics that Django developers commonly need. For third-party packages, there are sections for building APIs, handling user authentication, managing files and images, working with forms, adding search functionality, sending email, running background tasks, improving performance, handling permissions, and many more. There are also sections specifically for packages that enhance Django's built-in admin interface, including themes that give the admin a more modern visual appearance. Beyond packages, the list includes learning resources: official documentation, books, video courses, podcasts, newsletters, and community forums. There are sections pointing to hosting platforms suitable for Django apps, both managed platforms and infrastructure providers. The list also covers two major ecosystems that build on top of Django: Django REST Framework, which is the standard approach for building APIs, and Wagtail, which is a content management system built on Django. This is a reference document rather than software you install. Its value is in saving time when you are starting a Django project or looking for the best-known solution to a common problem. Each entry links directly to the relevant package or resource. The full README is longer than what was shown.
← wsvincent on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.