An open API service indexing awesome lists of open source software.

https://github.com/kondratevdev/awesome-django-modern-rest

A curated list of resources related to Django Modern REST
https://github.com/kondratevdev/awesome-django-modern-rest

List: awesome-django-modern-rest

api awesome awesome-list django django-modern-rest django-rest dmr python rest

Last synced: 2 months ago
JSON representation

A curated list of resources related to Django Modern REST

Awesome Lists containing this project

README

          

# Awesome Django Modern REST [![Awesome](https://awesome.re/badge.svg)](https://github.com/sindresorhus/awesome)


Awesome Modern REST Logo - Light
Awesome Modern REST Logo - Dark

[![CI](https://github.com/kondratevdev/awesome-django-modern-rest/actions/workflows/ci.yml/badge.svg)](https://github.com/kondratevdev/awesome-django-modern-rest/actions/workflows/ci.yml)
[![Modern REST](https://img.shields.io/badge/Modern%20REST-0C4B33?logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA4MCIgaGVpZ2h0PSIxMDgwIiB2aWV3Qm94PSIwIDAgMTA4MCAxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMiA3MDQuMDJMMTQ1LjQ1OSA0NjYuMTlMMjc3Ljg4MyA3MDQuMDJMMTQ1LjQ1OSA5NDEuODQ5TDIgNzA0LjAyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE0NS40NTkgOTQxLjg0OUwyIDcwNC4wMkgyNzcuODgzTDE0NS40NTkgOTQxLjg0OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02NzguOTQ4IDcwNC4wMzVMMzQxLjIzIDEzOEwyMjcuMDcxIDMyOC4yNjRMNDM2LjM2MiA3MDQuMDM1TDMwMy4xNzcgOTQxLjg2NEg1MzYuMjVMNjc4Ljk0OCA3MDQuMDM1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTY3OC45MzcgNzA0LjAyNkg0MzYuMzVMMzAzLjE2NiA5NDEuODU2SDUzNi4yMzlMNjc4LjkzNyA3MDQuMDI2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwNzguMTcgNzA0LjAzNUw3NDAuNDUxIDEzOEw2MjYuMjkzIDMyOC4yNjRMODM1LjU4MyA3MDQuMDM1TDcwMi4zOTkgOTQxLjg2NEg5MzUuNDcyTDEwNzguMTcgNzA0LjAzNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDc4LjE3IDcwNC4wMzVIODM1LjU4M0w3MDIuMzk5IDk0MS44NjRIOTM1LjQ3MkwxMDc4LjE3IDcwNC4wMzVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K&color=35544A)](https://github.com/wemake-services/django-modern-rest)
[![PyPI Downloads](https://static.pepy.tech/personalized-badge/django-modern-rest?period=total&units=INTERNATIONAL_SYSTEM&left_color=GREY&right_color=BRIGHTGREEN&left_text=downloads)](https://pepy.tech/projects/django-modern-rest)
[![Telegram chat](https://img.shields.io/badge/chat-join-blue.svg?logo=telegram)](https://t.me/django_modern_rest)

> A curated list of resources related to Django Modern REST

[Modern REST](https://github.com/wemake-services/django-modern-rest) framework for [Django](https://github.com/django/django) with types and async support!

## Contents

- [Official](#official)
- [Extensions](#extensions)
- [Tooling and Utilities](#tooling-and-utilities)
- [AI and Spec-First](#ai-and-spec-first)
- [Projects and Templates](#projects-and-templates)
- [Articles](#articles)

## Official

- [Documentation](https://django-modern-rest.readthedocs.io/en/latest/) - Complete API reference and practical usage guides.
- [Source code](https://github.com/wemake-services/django-modern-rest/) - Source repository on GitHub.
- [Performance and Benchmarks](https://django-modern-rest.readthedocs.io/en/latest/pages/deep-dive/performance.html#performance-and-benchmarks) - Performance analysis and benchmark results.

## Extensions

- [diwire](https://docs.diwire.dev/howto/web/django-modern-rest.html) - Integration guide for the `diwire` type-driven dependency injection framework.
- [dmr-dishka](https://github.com/arturboyun/dmr-dishka) - Integration package for [Dishka](https://github.com/reagento/dishka/) with typing and async support.

## Tooling and Utilities

- [django-stubs](https://github.com/typeddjango/django-stubs) - Type stubs and a mypy plugin for Django projects using django-modern-rest.
- [django-mantle](https://noumenal.es/mantle/) - Typed model conversion for Django `QuerySet`s with official django-modern-rest [integration documentation](https://django-modern-rest.readthedocs.io/en/latest/pages/integrations.html#django-mantle).
- [django-health-check](https://github.com/codingjoe/django-health-check) - Simple health check endpoints for Django.

## AI and Spec-First

- [dmr-llm-spec-first](https://github.com/milssky/dmr-llm-spec-first) - Spec-first generator for django-modern-rest project skeletons from OpenAPI definitions.

## Projects and Templates

- [wemake-django-templates](https://github.com/wemake-services/wemake-django-template/) - Production-ready project template with django-modern-rest and modern tooling.

- [spectacular-dmr-demo](https://github.com/gimntut/spectacular-dmr-demo) - Demo of gradual migration from DRF to django-modern-rest with a unified OpenAPI layer.

- [url-shortener-django-modern-rest-example](https://github.com/Peopl3s/url-shortener-django-modern-rest-example) - URL shortener API example built with Django and django-modern-rest.

## Articles

- [Why Django needs a new REST API](https://t.me/opensource_findings/938) - Short Russian-language overview of the framework's goals and core benefits.

- [Django Modern REST 0.1.0: First Public Release](https://t.me/opensource_findings/950) - Detailed Russian-language release post covering key features and ecosystem integrations.