Python Django

Open-source Python projects categorized as Django | Edit details

Top 23 Python Django Projects

  • GitHub repo Django

    The Web framework for perfectionists with deadlines.

    Project mention: Introspecting Python Parameter Values via Argument Binding | dev.to | 2021-10-16

    So when can this actually be used? Well, for our project, we have a Django web application project that implements Celery Asynchronous Tasks. We can schedule these tasks to be run by a background worker, but we require an audit log to determine who started a task and what organization the task is tied back to.

  • GitHub repo Sentry

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

    Project mention: Not a programmer but you have hired one? Use these tools to monitor their code quality, code stability, and overall work delivered | reddit.com/r/Entrepreneur | 2021-10-16

    Sentry: sentry.io

  • Activeloop.ai

    Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.

  • GitHub repo django-rest-framework

    Web APIs for Django. 🎸

    Project mention: The Decline of Django | news.ycombinator.com | 2021-10-15

    Seems like a strange bit of feedback to me. My company uses Django as the backend for our REST API and it's simply phenomenal. Django isn't a complete solution out of the box, but that's why things like Django REST Framework [0] exist. It supports JSON-based views and has an excellent serialization layer that can map directly to the ORM models.

    This setup does NOT help with serving our frontend app, but we're using React for that anyway and I'm not sure I'd want our frontend so tightly coupled to the backend.

    The fact that Django is mature and extremely stable between versions is a huge selling point for us. I'm not interested in making sweeping changes to our backend just because someone invented a new paradigm that may or may not be helpful to our app (eg, GraphQL).

    That said, rendering HTML templates server-side does feel pretty archaic these days. I think it would be great for Django to take a more API-centric approach for a default installation. I can imagine that anybody coming from the JS world would feel totally out of place in terms of how Django works out of the box.

    [0] https://www.django-rest-framework.org/

  • GitHub repo Saleor

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

    Project mention: Storefront [3.0+] Not Working | reddit.com/r/SaleorCommerce | 2021-10-12

    - https://github.com/saleor/saleor/issues/8117

  • GitHub repo Zappa

    Serverless Python

    Project mention: Best Hosting platform for hosting multiple FLASK apps? | reddit.com/r/flask | 2021-08-10

    I like deploying on AWS Fargate or AWS Lambda using zappa for very low-cost deployments. Because Lambda has a (always) free tier usage, you can get away with hosting many sites for next-to-nothing with Zappa.

  • GitHub repo Wagtail

    A Django content management system focused on flexibility and user experience

    Project mention: I hate WordPress. What are modern CMS that natively support custom post types? | reddit.com/r/webdev | 2021-10-14

    I use Wagtail. An open source CMS built on Django. It's easy to create custom page types with custom fields. It's streamfield field type is similar to Craft CMS's matrix fields - it's an alternative to richtext fields, i.e. you build your content from blocks of different content types. I think this approach is better than Gutenberg. Gutenberg allows too much freedom for the editor to mess up the page. What I like about Wagtail is you have complete control over the HTML. You're given a model and it's your job to wrap markup around it.

  • GitHub repo awx

    AWX Project

    Project mention: Automatically join ansible group. | reddit.com/r/ansible | 2021-10-16

    what you are trying to do is a bit unclear, I am not sure how ansible tower would solve this solution but AWX is a free alternative https://github.com/ansible/awx

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo django-cms

    The easy-to-use and developer-friendly enterprise CMS powered by Django

  • GitHub repo doccano

    Open source annotation tool for machine learning practitioners.

    Project mention: Why are networks converted to Network policy at Destination when using kompose? | reddit.com/r/kubernetes | 2021-08-07

    I ran kompose convert on the docker file at https://github.com/doccano/doccano/blob/master/docker-compose.prod.yml.

  • GitHub repo django-oscar

    Domain-driven e-commerce for Django

    Project mention: What is Django -Oscar? | reddit.com/r/django | 2021-09-30

    Is there anything specific that's not clear from reading its website ("Why choose Oscar?", "Problems Oscar is already solving") or looking at the documentation ("Features", "Example requirements that Oscar projects already handle")?

  • GitHub repo PostHog

    🦔 PostHog provides open-source product analytics that you can self host.

    Project mention: SalesIQ Being Unreliable | reddit.com/r/Zoho | 2021-10-13

    What type of problems are you having with SalesIQ? If you're techy, you might like https://posthog.com/

  • GitHub repo Healthchecks

    A cron monitoring tool written in Python & Django

    Project mention: Basic system up/down | reddit.com/r/homeautomation | 2021-10-02

    https://healthchecks.io/ is fantastic for this, I use the crap outta them.

  • GitHub repo django-tastypie

    Creating delicious APIs for Django apps since 2010.

  • GitHub repo pyinstrument

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

    Project mention: (How to) profile python code? | reddit.com/r/learnpython | 2021-08-21
  • 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

    Project mention: Django admin looks dated and is not mobile friendly, any better options ? | reddit.com/r/django | 2021-03-10

    An admin interface for django, here: https://github.com/geex-arts/django-jet

  • GitHub repo authlib

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

  • GitHub repo django-shop

    A Django based shop system

  • GitHub repo factory_boy

    A test fixtures replacement for Python

  • GitHub repo Paperless-ng

    A supercharged version of paperless: scan, index and archive all your physical documents

    Project mention: Looking for a self-hosted PDF reader | reddit.com/r/selfhosted | 2021-10-15

    paperless-ng has the organization and search features you want. Doesn't have commenting/highlighting to my knowledge though.

  • GitHub repo Weblate

    Web based localization tool with tight version control integration.

    Project mention: How can I translate an app to my own language? | reddit.com/r/androidapps | 2021-08-04

    if the author of the app use a public translation service like https://weblate.org/ or https://crowdin.com/ you can do it via web browser.

  • GitHub repo drf-yasg

    Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.

    Project mention: Beautiful Hackernews UI: Working with Hackernews API in Python (Django) | dev.to | 2021-09-25

    The major apps are news and accounts. While the former handles almost all the physical functionalities of the system, the latter only does user stuff. The api app exposes the data for consumption. It is documented using drf-yasg, a Swagger generation tool implemented without using the schema generation provided by Django Rest Framework. The api has a token-based authentication which requires that all POST requests must provide a token to be accepted, otherwise a not too interesting response:

  • GitHub repo django-oauth-toolkit

    OAuth2 goodies for the Djangonauts!

    Project mention: Authentication with Django REST Framework | dev.to | 2021-02-25

    Thankfully you don't need to implement this giant standard yourself. You can use the excellent Django OAuth Toolkit package. They also have a specific section in their documentation for using it with DRF.

  • GitHub repo django-environ

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

    Project mention: The best way to handle private keys | dev.to | 2021-04-03

    For Django use useful environ-wrapper: django-environ

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-10-16.

Index

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

Project Stars
1 Django 60,154
2 Sentry 29,187
3 django-rest-framework 22,007
4 Saleor 14,245
5 Zappa 11,850
6 Wagtail 11,153
7 awx 10,226
8 django-cms 8,406
9 doccano 5,306
10 django-oscar 5,090
11 PostHog 4,763
12 Healthchecks 4,115
13 django-tastypie 3,756
14 pyinstrument 3,448
15 django-jet 3,185
16 authlib 2,744
17 django-shop 2,657
18 factory_boy 2,648
19 Paperless-ng 2,647
20 Weblate 2,615
21 drf-yasg 2,442
22 django-oauth-toolkit 2,387
23 django-environ 2,351
Find remote Django jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
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.
scoutapm.com