Skip to content

Instantly share code, notes, and snippets.

@wsvincent
Last active July 16, 2024 19:02
Show Gist options
  • Save wsvincent/c10ad4c3c638a20da5a436a35aac8382 to your computer and use it in GitHub Desktop.
Save wsvincent/c10ad4c3c638a20da5a436a35aac8382 to your computer and use it in GitHub Desktop.
Top 100 Django Packages by PyPI Downloads
"""
$ wget https://hugovk.github.io/top-pypi-packages/top-pypi-packages-30-days.json
$ python django-top-100.py
"""
import json
from pathlib import Path
def main():
projects = json.loads(Path("top-pypi-packages-30-days.json").read_text())
for project in projects["rows"]:
name = project["project"]
download_count = project["download_count"]
if "django" in name:
print("- {0} {1}".format(name, download_count))
if __name__ == "__main__":
main()
  • django 13693717
  • djangorestframework 8052518
  • django-cors-headers 5031887
  • django-filter 4050271
  • django-extensions 3153578
  • django-storages 2968953
  • pytest-django 2729208
  • django-redis 2446997
  • django-debug-toolbar 2391471
  • django-environ 2256006
  • opentelemetry-instrumentation-django 2108831
  • djangorestframework-simplejwt 1980136
  • django-timezone-field 1695806
  • django-model-utils 1365255
  • django-celery-beat 1338759
  • django-crispy-forms 1307523
  • django-appconf 1169538
  • django-celery-results 1121157
  • django-import-export 1076100
  • django-simple-history 1041472
  • pylint-django 950669
  • django-stubs-ext 948397
  • django-stubs 947261
  • django-ipware 928151
  • django-phonenumber-field 925700
  • django-js-asset 816600
  • social-auth-app-django 773281
  • django-allauth 714377
  • django-oauth-toolkit 645493
  • django-otp 585500
  • django-widget-tweaks 574449
  • django-csp 564593
  • djangorestframework-stubs 563808
  • django-health-check 556207
  • django-countries 553596
  • django-ses 552713
  • django-taggit 548263
  • django-picklefield 541008
  • django-anymail 539591
  • django-silk 539304
  • fcm-django 534525
  • django-mptt 510946
  • django-prometheus 483377
  • django-compressor 474947
  • django-braces 465591
  • django-auth-ldap 462280
  • django-formtools 428341
  • django-webpack-loader 416804
  • django-cleanup 413220
  • django-reversion 412689
  • django-ckeditor 410983
  • django-polymorphic 407365
  • djangorestframework-jwt 397247
  • graphene-django 396892
  • django-waffle 390797
  • django-admin-rangefilter 380417
  • django-guardian 372570
  • django-ratelimit 368667
  • django-coverage-plugin 363163
  • django-treebeard 363114
  • django-rest-swagger 339414
  • django-heroku 324056
  • django-axes 317495
  • django-user-agents 314944
  • django-localflavor 311521
  • djangorestframework-api-key 297842
  • django-tinymce 293905
  • django-colorfield 293191
  • django-tables2 285312
  • django-mysql 283436
  • django-modeltranslation 281935
  • django-auditlog 268491
  • django-rest-passwordreset 263497
  • django-log-request-id 257362
  • django-fsm 252156
  • django-ninja 240345
  • django-constance 238246
  • django-nested-admin 229901
  • django-two-factor-auth 227195
  • django-rq 226908
  • django-object-actions 225126
  • django-multiselectfield 217559
  • django-crispy-bootstrap 215767
  • django-autocomplete-light 212707
  • django-json-widget 211647
  • djangorestframework-xml 211483
  • django-structlog 208856
  • django-templated-mail 206687
  • django-elasticsearch-dsl 206169
  • django-admin-sortable2 203103
  • mozilla-django-oidc 201746
  • djangorestframework-camel-case 199598
  • django-recaptcha 199135
  • django-nose 198889
  • django-autoslug 195147
  • django-mathfilters 193922
  • django-modelcluster 190834
  • django-colorful 183383
  • djangorestframework-csv 183377
  • django-hijack 182287
  • django-money 181766
  • django-webtest 173216
  • django-select2 172834
  • django-grappelli 172550
  • django-jazzmin 169172
  • django-migration-linter 166882
  • django-allow-cidr 166210
  • django-dirtyfields 164511
  • django-crum 163918
  • django-htmx 162200
  • django-bootstrap4 160475
  • djangorestframework-gis 160177
  • django-rest-knox 159878
  • django-classy-tags 159327
  • django-sslserver 156732
  • django-rest-auth 153866
  • djangorestframework-dataclasses 150061
  • django-permissionedforms 149989
  • django-easy-select2 148872
  • djangosaml2 146470
  • django-configurations 141245
  • django-cryptography 141127
  • django-admin-autocomplete-filter 140939
  • mssql-django 140432
  • django-solo 139572
  • django-safedelete 139534
  • django-crontab 137724
  • django-sortedm2m 136086
  • django-imagekit 135935
  • django-sendgrid-v5 133057
  • django-query-signals 133042
  • django-bulk-update 130628
  • django-sekizai 130267
  • django-cacheops 127960
  • django-test-migrations 127892
  • django-dotenv 127716
  • django-utils-six 123212
  • django-admin-list-filter-dropdown 123189
  • django-annoying 121329
  • django-bootstrap3 119005
  • django-bootstrap5 115874
  • django-haystack 114624
  • django-redis-cache 113844
  • django-jsonfield 112529
  • django-pgtrigger 112319
  • django-nine 112135
  • django-ordered-model 111413
  • django-split-settings 111077
  • django-admin-interface 110521
  • django-cache-memoize 108781
  • django-cte 107102
  • django-rest-framework 107032
  • django-pipeline 106483
  • django-elasticsearch-dsl-drf 105153
  • django-rosetta 104801
  • django-dbbackup 104586
  • django-simple-captcha 104520
  • django-encrypted-model-fields 101693
  • django-better-admin-arrayfield 101343
  • django-hosts 101293
  • django-deprecate-fields 100621
  • django-rest-polymorphic 98311
  • django-jsonform 97143
  • django-graphql-jwt 95129
  • django-lifecycle 94038
  • django-postgres-extra 93642
  • django-pandas 89791
  • django-bootstrap-form 89598
  • django-registration 89108
  • django-parler 88950
  • django-sass-processor 87078
  • djangorestframework-recursive 84660
  • django-browser-reload 83300
  • django-session-timeout 83123
  • django-jinja 82166
  • django-guid 82003
  • django-tenants 80141
  • django-filer 79773
  • django-add-default-value 79665
  • django-sesame 79000
  • flake8-django 78840
  • djangorestframework-queryfields 78209
  • django-request-logging 77833
  • django-impersonate 76943
  • django-enumfields 76924
  • django-activity-stream 76695
  • djangoql 76680
  • django-dynamic-fixture 76399
  • django-compat 76315
  • django-apscheduler 76125
  • django-cprofile-middleware 75966
  • django-statici18n 75759
  • django-sequences 75475
  • django-s3-storage 75358
  • django-q 75254
  • strawberry-graphql-django 74683
  • django-cachalot 74033
  • djangorestframework-jsonapi 73509
  • django-vite 72976
  • django-datadog-logger 72365
  • django-slack 70670
  • django-celery 70630
  • django-revproxy 70448
  • django-notifications-hq 69892
  • django-maintenance-mode 68487
  • edx-django-utils 67873
  • django-ranged-response 67103
  • django-cache-url 66601
  • django-prettyjson 66532
  • django-tailwind 66026
  • django-types 65906
  • django-watchman 65878
  • djangorestframework-datatables 65775
  • django-redis-sessions 65709
  • django-libsass 65370
  • django-contrib-comments 65162
  • django-admin-inline-paginator 63039
  • djangorestframework-filters 62993
  • django-auth-adfs 62988
  • django-weasyprint 62930
  • django-extra-views 61766
  • djangocms-admin-style 60487
  • django-sql-explorer 60375
  • django-celery-email 59919
  • django-cms 59396
  • django-mock-queries 58207
  • django-push-notifications 58077
  • django-sql-utils 57924
  • django-multi-email-field 57916
  • django-permissions-policy 57880
  • django-reversion-compare 57726
  • django-qr-code 57716
  • django-tastypie 56921
  • django-linear-migrations 56491
  • django-recurrence 55540
  • django-bootstrap-v5 55229
  • django-ckeditor-5 54911
  • django-hashid-field 54782
  • django-cron 54583
  • django-render-block 53916
  • django-pghistory 53885
  • django-test-plus 53640
  • django-loginas 53624
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment