The Best GitHub Repositories For Django Developers.
Tags: django
Published: 2022-09-12 12:32:16

---
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gnwkox5cxrc7md24xmgx.png
---

In this post, I have compiled a list of the most useful Django repositories on GitHub. The list is sorted by star count.

## Table Of Content (TOC). <a name="TOC"></a>

* [Admin Panels.](#admin-panels)
* [Authentication.](#authentication)
* [CMS.](#cms)
* [Debugging Tools.](#debugging-tools)
* [E-commerce.](#e-commerce)
* [Forms.](#forms)
* [Geolocation.](#geolocation)
* [Job Scheduler.](#job-scheduler)
* [ORM.](#orm)
* [Permissions.](#permissions)
* [RESTful API.](#api)
* [Search.](#search)
* [Testing.](#testing)
* [Conclusion.](#conclusion)

## 👉 Admin Panels. <a name="admin-panels"></a>

> xadmin :star: 4.7k+ :fork_and_knife: 1.4k+

{% github https://github.com/sshwsfc/xadmin %}

> django-jet :star: 3.3k+ :fork_and_knife: 700+

{% github https://github.com/geex-arts/django-jet %}

> django-suit :star: 2.2k+ :fork_and_knife: 600+

{% github https://github.com/darklow/django-suit %}

> wooey :star: 1.8k+ :fork_and_knife: 100+

{% github https://github.com/wooey/Wooey %}

> django-controlcenter :star: 900+ :fork_and_knife: 10+

{% github https://github.com/byashimov/django-controlcenter %}

> django-admin-tools :star: 700+ :fork_and_knife: 100+

{% github https://github.com/django-admin-tools/django-admin-tools %}

## 👉 Authentication. <a name="authentication"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-allauth :star: 7.4k+ :fork_and_knife: 2.6k

{% github https://github.com/pennersr/django-allauth %}

> django-oauth-toolkit :star: 2.6k+ :fork_and_knife: 700+

{% github https://github.com/jazzband/django-oauth-toolkit %}

> django-rest-auth :star: 2.3k+ :fork_and_knife: 600+

{% github https://github.com/Tivix/django-rest-auth %}

> djoser :star: 2.2k+ :fork_and_knife: 400+

{% github https://github.com/sunscrapers/djoser %}

> authentik :star: 2.2k+ :fork_and_knife: 100+

{% github https://github.com/goauthentik/authentik %}

> django-two-factor-auth :star: 1.3k+ :fork_and_knife: 300+

{% github https://github.com/jazzband/django-two-factor-auth %}

> dj-rest-auth :star: 1k+ :fork_and_knife: 100+

{% github https://github.com/iMerica/dj-rest-auth %}

> authomatic :star: 900+ :fork_and_knife: 300+

{% github https://github.com/authomatic/authomatic %}

## 👉 CMS. <a name="cms"></a>

##### 🔝 [Go To TOC](#TOC) 

> wagtail :star: 12.7k+ :fork_and_knife: 2.7k+

{% github https://github.com/wagtail/wagtail %}

> django-cms :star: 8.9k+ :fork_and_knife: 2.8k+

{% github https://github.com/django-cms/django-cms %}

> django-filer :star: 1.6k+ :fork_and_knife: 500+

{% github https://github.com/django-cms/django-filer %}

> cms :star: 400+ :fork_and_knife: 10+

{% github https://github.com/amfoss/cms %}

> django-page-cms :star: 200+ :fork_and_knife: 100+

{% github https://github.com/batiste/django-page-cms %}

> jbt_blog :star: 100+ :fork_and_knife: 10+

{% github https://github.com/leeyis/jbt_blog %}

> django-leonardo :star: 90+ :fork_and_knife: 10+

{% github https://github.com/django-leonardo/django-leonardo %}

## 👉 Debugging Tools. <a name="debugging-tools"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-debug-toolbar :star: 7.2k+ :fork_and_knife: 900+

{% github https://github.com/jazzband/django-debug-toolbar %}

> django-devserver :star: 1.3k+ :fork_and_knife: 100+

{% github https://github.com/dcramer/django-devserver %}

> django-debug-panel :star: 300+ :fork_and_knife: 10+

{% github https://github.com/recamshak/django-debug-panel %}

> django-debug-toolbar-template-timings :star: 200+ :fork_and_knife: 10+

{% github https://github.com/orf/django-debug-toolbar-template-timings %}

> django-debug-toolbar-mongo :star: 10+ :fork_and_knife: 10+

{% github https://github.com/hmarr/django-debug-toolbar-mongo %}

> django-debug-toolbar-user-panel :star: 10+ :fork_and_knife: 10+

{% github https://github.com/playfire/django-debug-toolbar-user-panel %}

## 👉 E-commerce. <a name="e-commerce"></a>

##### 🔝 [Go To TOC](#TOC) 

> saleor :star: 16.8k+ :fork_and_knife: 4.7k+

{% github https://github.com/agiliq/merchant %}

> django-oscar :star: 5.4k+ :fork_and_knife: 2.0k+

{% github https://github.com/django-oscar/django-oscar %}

> django-shop :star: 2.9k+ :fork_and_knife: 900k+

{% github https://github.com/awesto/django-shop %}

> shuup :star: 1.9k+ :fork_and_knife: 900+

{% github https://github.com/shuup/shuup %}

> eCommerce :star: 1.3k+ :fork_and_knife: 700+

{% github https://github.com/codingforentrepreneurs/eCommerce %}

> merchant :star: 900+ :fork_and_knife: 100k+

{% github https://github.com/agiliq/merchant %}

> django-lfs :star: 500+ :fork_and_knife: 200+

{% github https://github.com/diefenbach/django-lfs %}

> django-ecommerce-project :star: 200+ :fork_and_knife: 200+

{% github https://github.com/veryacademy/django-ecommerce-project %}

> django-oscar-paypal :star: 100+ :fork_and_knife: 200+

{% github https://github.com/django-oscar/django-oscar-paypal %}

## 👉 Forms. <a name="forms"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-crispy-forms :star: 4.5k+ :fork_and_knife: 700+

{% github https://github.com/django-crispy-forms/django-crispy-forms %}

> django-bootstrap3 :star: 2.3k+ :fork_and_knife: 600+

{% github https://github.com/zostera/django-bootstrap3 %}

> django-smart-selects :star: 1k+ :fork_and_knife: 300+

{% github https://github.com/jazzband/django-smart-selects %}

> django-bootstrap4 :star: 900+ :fork_and_knife: 200+

{% github https://github.com/zostera/django-bootstrap4 %}

> django-bootstrap-modal-forms :star: 300+ :fork_and_knife: 100+

{% github https://github.com/trco/django-bootstrap-modal-forms %}

> django-forms-builder :star: 600+ :fork_and_knife: 200+

{% github https://github.com/stephenmcd/django-forms-builder %}

> django-formtools :star: 500+ :fork_and_knife: 100+

{% github https://github.com/jazzband/django-formtools %}

> django-remote-forms :star: 200+ :fork_and_knife: 100+

{% github https://github.com/WiserTogether/django-remote-forms %}

> django-betterforms :star: 100+ :fork_and_knife: 10+

{% github https://github.com/fusionbox/django-betterforms %}

> django-bootstrap5 :star: 100+ :fork_and_knife: 10+

{% github https://github.com/zostera/django-bootstrap5 %}

> django-form-fun :star: 100+ :fork_and_knife: 200+

{% github https://github.com/realpython/django-form-fun %}

> django-mongodbforms :star: 10+ :fork_and_knife: 10+

{% github https://github.com/jschrewe/django-mongodbforms %}

## 👉 Geolocation. <a name="geolocation"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-countries :star: 1.2k+ :fork_and_knife: 200+

{% github https://github.com/SmileyChris/django-countries %}

> django-places :star: 10+ :fork_and_knife: 10+

{% github https://github.com/oscarmcm/django-places %}

> geodjango :star: 10+ :fork_and_knife: 1+

{% github https://github.com/paulsmith/geodjango %}

> ipapi-python :star: 10+ :fork_and_knife: 10+

{% github https://github.com/ipapi-co/ipapi-python %}

> Django-with-Geolocation :star: 10+ :fork_and_knife: 10+

{% github https://github.com/hellopyplane/Django-with-Geolocation %}

> django-ip-geolocation :star: 10+ :fork_and_knife: 1+

{% github https://github.com/rednaks/django-ip-geolocation %}

## 👉 Job Scheduler. <a name="job-scheduler"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-schedule :star: 800+ :fork_and_knife: 200+

{% github https://github.com/thauber/django-schedule %}

> django-crontab :star: 700+ :fork_and_knife: 100+

{% github https://github.com/kraiz/django-crontab %}

> django-rq-scheduler :star: 10+ :fork_and_knife: 10+

{% github https://github.com/isl-x/django-rq-scheduler %}

> django-future :star: 10+ :fork_and_knife: 10+

{% github https://github.com/shrubberysoft/django-future %}

> django-rq-jobs :star: 10+ :fork_and_knife: 10+

{% github https://github.com/Koed00/django-rq-jobs %}

## 👉 News Feed. <a name="news-feed"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-activity-stream :star: 2.1k+ :fork_and_knife: 400+

{% github https://github.com/justquick/django-activity-stream %}

> stream-django :star: 400+ :fork_and_knife: 10+

{% github https://github.com/GetStream/stream-django %}

> django-user-streams :star: 10+ :fork_and_knife: 10+

{% github https://github.com/dabapps/django-user-streams %}

> Singular-New :star: 1+ :fork_and_knife: 10+

{% github https://github.com/ExpressHermes/Singular-News %}

> Location-based-news-recommendation :star: 1+ :fork_and_knife: 1+

{% github https://github.com/AselSiriwardena/Location-based-news-recommendation %}

## 👉 ORM. <a name="orm"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-model-utils :star: 2.3k+ :fork_and_knife: 300+

{% github https://github.com/jazzband/django-model-utils %}

> django-cacheops :star: 1.7k+ :fork_and_knife: 200+

{% github https://github.com/Suor/django-cacheops %}

> django-money :star: 1.3k+ :fork_and_knife: 200+

{% github https://github.com/django-money/django-money %}

> django-modeltranslation :star: 1.1k+ :fork_and_knife: 200+

{% github https://github.com/deschler/django-modeltranslation %}

> django-cache-machine :star: 800+ :fork_and_knife: 100+

{% github https://github.com/django-cache-machine/django-cache-machine %}

> Django-ORM :star: 200+ :fork_and_knife: 10+

{% github https://github.com/dancaron/Django-ORM %}

## 👉 Permissions. <a name="permissions"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-guardian :star: 3.3k+ :fork_and_knife: 500+

{% github https://github.com/django-guardian/django-guardian %}

> django-rules :star: 1.5k+ :fork_and_knife: 100+

{% github https://github.com/dfunckt/django-rules %}

> django-role-permissions :star: 500+ :fork_and_knife: 100+

{% github https://github.com/vintasoftware/django-role-permissions %}

> djangorestframework-api-key :star: 400+ :fork_and_knife: 10+

{% github https://github.com/florimondmanca/djangorestframework-api-key %}

> dry-rest-permissions :star: 300+ :fork_and_knife: 10+

{% github https://github.com/dbkaplan/dry-rest-permissions %}

> django-authority :star: 200+ :fork_and_knife: 10+

{% github https://github.com/jazzband/django-authority %}

## 👉 RESTful API. <a name="api"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-rest-framework :star: 24.1k+ :fork_and_knife: 6.3k+

{% github https://github.com/encode/django-rest-framework %}

> django-tastypie :star: 3.8k+ :fork_and_knife: 1.2k+

{% github https://github.com/django-tastypie/django-tastypie %}

> django-oscar-api :star: 300+ :fork_and_knife: 100+

{% github https://github.com/django-oscar/django-oscar-api %}

> channels-api :star: 300+ :fork_and_knife: 10+

{% github https://github.com/linuxlewis/channels-api %}

## 👉 Search. <a name="search"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-haystack :star: 3.3k+ :fork_and_knife: 1.3k+

{% github https://github.com/django-haystack/django-haystack %}

> djangoql :star: 700+ :fork_and_knife: 10+

{% github https://github.com/ivelum/djangoql %}

> django-watson :star: 1k+ :fork_and_knife: 100+

{% github https://github.com/etianen/django-watson %}

> django-sphinx :star: 300+ :fork_and_knife: 100+

{% github https://github.com/dcramer/django-sphinx %}

> django-sphinx :star: 200+ :fork_and_knife: 100+

{% github https://github.com/willhardy/django-seo %}

> django-elasticsearch :star: 200+ :fork_and_knife: 10+

{% github https://github.com/liberation/django-elasticsearch %}

> django-cms-search :star: 10+ :fork_and_knife: 10+

{% github https://github.com/beniwohli/django-cms-search %}

## 👉 Testing. <a name="testing"></a>

##### 🔝 [Go To TOC](#TOC) 

> django-jenkins :star: 900+ :fork_and_knife: 200+

{% github https://github.com/kmmbvnr/django-jenkins %}

> django-nose :star: 800+ :fork_and_knife: 200+

{% github https://github.com/jazzband/django-nose %}

> django-test-plus :star: 500+ :fork_and_knife: 10+

{% github https://github.com/revsys/django-test-plus %}

> django-autofixture :star: 400+ :fork_and_knife: 100+

{% github https://github.com/gregmuellegger/django-autofixture %}

> django-experiments :star: 300+ :fork_and_knife: 10+

{% github https://github.com/mixcloud/django-experiments %}

> django-test-utils :star: 300+ :fork_and_knife: 10+

{% github https://github.com/ericholscher/django-test-utils %}

## Conclusion <a name="conclusion"></a>

##### 🔝 [Go To TOC](#TOC) 

I hope that this list will be helpful to all those who are interested in learning more about Django and its best libraries and tools.