Python Django

Open-source Python projects categorized as Django

Top 23 Python Django Projects

  • GitHub repo Django

    The Web framework for perfectionists with deadlines.

    Project mention: I have a project idea but I have no idea where to start - any advice greatly appreciated!!! | reddit.com/r/webdevelopment | 2021-02-24

    Some WYSIWYG like Wordpress might be one of the fastest ways to get up and running, but if you'd rather use code like we do, and you have experience with Python, try picking up the Django web framework. Here's a big tutorial video tutorial from Free Code Camp, another from Traversy Media, here's Mozilla's introductory tutorial to Django, and if you want to deploy the project on Digital Ocean (or Linode or AWS, it shouldn't really matter where), here's a tutorial for that. Enjoy.

  • GitHub repo Sentry

    Sentry is cross-platform application monitoring, with a focus on error reporting.

    Project mention: How to trace a request in a microservice architecture? | reddit.com/r/csharp | 2021-02-19

    sentry

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo django-rest-framework

    Web APIs for Django. 🎸

    Project mention: Flask vs. Django: Which framework to choose in 2021? | dev.to | 2021-02-20

    I spent a good part of my career writing REST APIs and doing it in Django is an absolute breeze because of the Django REST framework. APIs can be built quite rapidly using DRF and it provides everything including generic views that you can import, serializers, request validation and auth.

  • GitHub repo Zappa

    Serverless Python

    Project mention: Hosting Solutions (free) | reddit.com/r/django | 2021-02-06

    Depending on what you need zappa (https://github.com/Miserlou/Zappa) allows you to run Django in aws lambda which is very cheap (read practically free).

  • GitHub repo Saleor

    A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and ReactJS.

    Project mention: A modular, high performance, headless e-commerce platform | news.ycombinator.com | 2021-01-14
  • GitHub repo Wagtail

    A Django content management system focused on flexibility and user experience

    Project mention: Need Some Pointers On How To Embed A Video A Few | reddit.com/r/WagtailCMS | 2021-02-09

    Its actually been an issue! The comment with 9 upvotes is the solution within the settings github

  • GitHub repo awx

    AWX Project

    Project mention: AWX containers are not starting. | reddit.com/r/ansible | 2021-02-24

    Can't speak for that tutorial, but I had no problem with the official installation steps

  • GitHub repo django-cms

    The easy-to-use and developer-friendly CMS

  • GitHub repo django-oscar

    Domain-driven e-commerce for Django

  • GitHub repo doccano

    Open source text annotation tool for machine learning practitioner.

  • GitHub repo PostHog

    🦔 PostHog is developer-friendly, open-source product analytics.

    Project mention: Is Apple Banning Free Analytics SDKs? | news.ycombinator.com | 2021-02-10

    Agree, building this in 2021 is not a good use of engineering time.

    As well as the commercial platforms like Amplitude and Mixpanel, you also have great open-source tools and platforms for mobile and product analytics like PostHog (https://posthog.com/), Countly (https://count.ly/) and Snowplow (https://snowplowanalytics.com/).

    Disclosure: Snowplow co-founder.

  • GitHub repo django-tastypie

    Creating delicious APIs for Django apps since 2010.

  • GitHub repo Healthchecks

    A cron monitoring tool written in Python & Django

    Project mention: Simplest way to monitor running jobs remotely without opening ports? | reddit.com/r/selfhosted | 2021-02-22

    https://healthchecks.io/ healthchecks works by providing a URL to curl on success or failure on regular intervals. They have a number of integrations as well to notify you if the service fails or succeeds.

  • GitHub repo django-jet

    Modern responsive template for the Django admin interface with improved functionality. We are proud to announce completely new Jet. Please check out Live Demo

  • GitHub repo pyinstrument

    🚴 Call stack profiler for Python. Shows you why your code is slow!

    Project mention: Can you recommend a function call logging tool? | reddit.com/r/Python | 2020-12-24

    Although meant for profiling, pyinstrument does this quite well and has a tree viz. I'd not recommend turning it on in production though since the overhead is non-trivial.

  • GitHub repo django-shop

    A Django based shop system

  • GitHub repo factory_boy

    A test fixtures replacement for Python

  • GitHub repo authlib

    The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.

    Project mention: Aioauth – asynchronous oauth2 framework for Python 3 | reddit.com/r/Python | 2021-01-10

    aioauth is a library, the server in this context means that it implements the oauth2 protocol itself (rfc6749). there are few libraries for Python: authlib and oauthlib that also implement the oauth2 protocol, but unfortunately their implementation is not asynchronous, thus you cannot use these libraries in fastapi or aiohttp. aioauth solves this problem

  • GitHub repo Weblate

    Web based localization tool with tight version control integration.

    Project mention: My translation of MTGA to Polish | reddit.com/r/MagicArena | 2021-02-20

    The main tool is called Weblate. You can run it locally to test if it works for you.

  • GitHub repo django-bootstrap3

    Bootstrap 3 integration with Django.

  • GitHub repo django-webpack-loader

    Transparently use webpack with django

    Project mention: Prelaunch: Definite Guide to Django and Webpack | reddit.com/r/django | 2021-02-11
  • GitHub repo django-oauth-toolkit

    OAuth2 goodies for the Djangonauts!

    Project mention: Authorization in Django, how to approach it as a begginer? | reddit.com/r/django | 2021-01-01

    I would suggest token auth as it is stateless, secure and can be used on multiple devices. OAuth/OAuth2 is the industry standard at the moment but you can also use a simple JWT token signature. On top of this, Django REST framework offers a lot of libraries for this purpose e.g. django-rest-framework-simplejwt, django-rest-framework-social-oauth2, django-oauth-toolkit, and more.

  • GitHub repo django-environ

    Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-02-24.

Index

What are some of the best open-source Django projects in Python? This list will help you:

Project Stars
1 Django 55,793
2 Sentry 27,371
3 django-rest-framework 20,319
4 Zappa 11,689
5 Saleor 10,434
6 Wagtail 10,240
7 awx 9,173
8 django-cms 8,017
9 django-oscar 4,774
10 doccano 4,373
11 PostHog 3,773
12 django-tastypie 3,722
13 Healthchecks 3,533
14 django-jet 3,031
15 pyinstrument 2,489
16 django-shop 2,454
17 factory_boy 2,419
18 authlib 2,327
19 Weblate 2,276
20 django-bootstrap3 2,235
21 django-webpack-loader 2,223
22 django-oauth-toolkit 2,181
23 django-environ 2,161