django-ninja has 3M monthly downloads and 9K GitHub stars. Version 1.6.2 supports Python 3.7+, first published in 2019.
It is actively maintained under a permissive license, last released in Mar 2026.
It is built on top of django and pydantic. It is used by 104 tracked packages, including django-ninja-extra, aa-killstats and aa-contacts.
GitHub topics include django, rest-api and openapi.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
13 optional dependencies
- django-stubs[test]
- markdown-include[doc]
- mkdocs[doc]
- mkdocs-material[doc]
- mkdocstrings[doc]
- mypy[test]
- pre-commit[dev]
- psycopg2-binary[test]
- pytest[test]
- pytest-asyncio[test]
- pytest-cov[test]
- pytest-django[test]
- ruff[test]
Used By
- django-ninja-extra
- aa-killstats
- aa-contacts
- aa-memberaudit-dc
- allianceauth-blacklist
- nanodjango
- endoreg-db
- lx-annotate
- sf-hamilton-ui
- tradingcodex
- allianceauth-corptools
- aa-ledger
- django-ninja-aio-crud
- django-ninja-cursor-pagination
- ninja-api-key
- sandwitches
- aa-taxsystem
- django-ninja-crud
- ninja-put-patch-file-upload-middleware
- formkit-ninja
- aa-incursions
- django-ninja-apikey
- lx-dtypes
- oxutils
- django-ai-assistant
- aa-skillfarm
- django-ninja-simple-jwt
- allianceauth-corptools-moons
- django-ogc-sensorthings
- aa-beltradar
- aa-squads
- django-pyhub-ai
- codex-django
- jwtninja
- timor-locations
- allianceauth-auth-stats
- allianceauth-celeryanalytics
- django-whiteneuron
- django-ninja-ts
- lazy-ninja
- avaintegration-metapackage
- madga
- bias-core
- wagtail-ninja
- django-rework
- stemmatry
- kitchenai
- wagtail-write-api
- django-ninja-crane
- next-django