Skip to content

Add django-modern-rest#48

Open
sobolevn wants to merge 1 commit into
shahraizali:masterfrom
sobolevn:patch-1
Open

Add django-modern-rest#48
sobolevn wants to merge 1 commit into
shahraizali:masterfrom
sobolevn:patch-1

Conversation

@sobolevn
Copy link
Copy Markdown
Contributor

Project

Hi 👋
My name is Nikita Sobolev, I am a CPython core developer, Django Software Foundation member, django-stubs main maintainer, and today I want to present mine new Django project :)

django-modern-rest

Why This Project Is Awesome

Explain:

  • Exceptional quality despite fewer stars (100-500 stars preferred; < 100 requires strong justification)
    I belive that django-modern-rest has an exceptional quality. It is the fastest tool on the market in its category. It supports more types of models that anybody else: we support msgspec, attrs, pydantic, dataclasses, TypeDict, NamedTuple, etc. We also supports multiple streaming formats: SSE and JsonLines, when none other existing frameworks do. We bundle auth with JWT tokens, while ninja and drf do not. We have an amazing OpenAPI schema generation, it documents everything, this is the main design goal, no other Python framework does anything similar. We support all major type-checkers (mypy, pyright, pyrefly, ty support is incomming) in strict modes, while ninja and drf - do not. We support LLMs as first-class citizens, providing skills, contexts, learning paths, etc. We also have a lot of DX features like polyfactory and tracecov integrations, which make the dev experience a lot better.
    We have 1100+ stars, which is not a lot, but it is not few :)
  • Solves niche problems elegantly
    This is a very nice way to build your REST APIs in Django.
  • Strong recommendation from experienced developers
    We have several testimonials from CPython core devs (myself included), Django core dev, schemathesis author: https://github.com/wemake-services/django-modern-rest/#testimonials
  • Must demonstrate real-world usage (not a project published last week)
    Yes, addoption does exist, still not VERY wide. See https://github.com/kondratevdev/awesome-django-modern-rest
  • Repository must be at least 6 months old with consistent activity
    Yes, first commit was in October 2025 wemake-services/django-modern-rest@af5b991
  • Must include compelling justification in PR description
    I hope that I nailed it :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant