A grid of third-party packages for Django REST Framework.
http://www.django-rest-framework.org/
---
Feature | Description |
---|---|
Component | Which areas/modules does this package relate too? For example: parsing/rendering. authentication. routing/viewsets. ● Try to list only the *primary* component. ● Stick to reusing existing component strings where possible. ● Use lowercase strings, with multiple components being newline separated. ● If the package is a general purpose set of utilities choose 'various', if it is a tool choose 'tooling', if it is a higher level abstraction choose 'framework'. Please do not add new features to this grid without first raising on the django-rest-framework discussion group. |
Package | Django REST Framework | django-rest-framework-simplejwt | drf-yasg | Django OAuth Toolkit | djoser | drf-extensions | drf-spectacular | Django REST Framework JSON API | drf-nested-routers | cookiecutter-django-rest | django-rest-framework-gis | drf-writable-nested | django-rest-knox | Django REST Pandas | restless | django-rest-framework-passwordless | Dynamic REST | djangorestframework-api-key | Django Rest Multiple Models | django-fobi | Django REST Framework JSON CamelCase | Django REST - FlexFields | DRF Extra Fields | DRF Access Policy | django-elasticsearch-dsl-drf | django-rest-framework-mongoengine | Django Data Wizard | django-rest-framework-datatables | djangorestframework-dataclasses | drf-haystack | django-rest-authemail | drf-dynamic-fields | django-versatileimagefield | django-rest-framework-serializer-extensions | Django REST - Typed Views | Django REST framework CSV | Django REST Framework Filters | drf-social-oauth2 | User - Django REST Framework (drf_user) | Django REST marshmallow | Rest Framework Generic Relations | djangorestframework-queryfields | drf-schema-adapter | drf-url-filters | django-rql | wq.db | drf-turbo | drf-tracking | drf-recaptcha | Set of extensions for Django-Rest-Framework: single step validation, auto-filtering & sorting | django-rest-framework-tricks | ska | DRF - Typed | django-rest-serializer-field-permissions | django-parler-rest | DRF Standardized Errors | Django Natural Keys | django-action-framework | django-api-client | django-rest-framework-xml | djeasy | drf-jwt-devices | drf-messages | Django Task API | restframework-serializer-permissions | django-rest-framework-yaml | django-betterFlatPages | django-multi-token | django-rest-urltoken-auth |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description | Web APIs for Django. 🎸 |
A JSON Web Token authentication plugin for the Django REST Framework. |
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code. |
OAuth2 goodies for the Djangonauts! |
REST implementation of Django authentication system. |
DRF-extensions is a collection of custom extensions for Django REST Framework |
Sane and flexible OpenAPI 3 schema generation for Django REST framework. |
JSON:API support for Django REST framework |
Nested Routers for Django Rest Framework |
Build best practiced apis fast with Python3 |
Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project. |
Writable nested model serializer for Django REST Framework |
Authentication Module for django rest auth |
📊📈 Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysi... |
A lightweight REST miniframework for Python. |
Passwordless Auth for Django REST Framework |
Dynamic extensions for Django REST Framework |
🔐 API key permissions for Django REST Framework |
View (and mixin) for serializing multiple models or querysets in Django Rest Framework |
Form generator/builder application for Django done right: customisable, modular, user- and developer- friendly. |
Camel case JSON support for Django REST framework. |
Dynamically set fields and expand nested resources in Django REST Framework serializers. |
Extra Fields for Django Rest Framework |
Declarative access policies/permissions modeled after AWS' IAM policies. |
Integrate Elasticsearch DSL with Django REST framework. |
Mongoengine support for Django Rest Framework |
🧙⚙️ Import structured data (e.g. Excel, CSV, XML, JSON) into one or more Django models via an interactive web-based wizard |
Seamless integration between Django REST framework and Datatables. |
Dataclasses serializer for Django REST framework |
Haystack for Django REST Framework |
A RESTful API for user signup and authentication using email addresses. |
Dynamically select only a subset of fields per DRF resource, either using a whitelist or a blacklist. |
A drop-in replacement for django's ImageField that provides a flexible, intuitive and easily-extensible interface for quickly creating new images fro... |
Extensions to help DRY up Django Rest Framework serializers |
Use type annotations to validate/deserialize request parameters in Dango REST Framework. |
CSV Tools for Django REST Framework |
Better filtering for Django REST Framework |
drf-social-oauth2 makes it easy to integrate Django social authentication with major OAuth2 providers, i.e., Facebook, Twitter, Google, etc. |
This Django User Model is customised user model keeping in mind the practical need (esp. in India) |
Marshmallow schemas for Django REST framework |
Allows clients to control which fields will be sent in the API response |
Making using Django with frontend libraries and frameworks DRYer |
A django app to apply filters on drf querysets using query params with validations using voluptuous. |
Django RQL library |
☁🌐 wq's db library, extending Django REST framework to support apps for geospatial field data collection, citizen science, and crowdsourci... |
An alternative serializer implementation for REST framework written in cython built for speed. |
Utils to track requests to Django Rest Framework API views |
Django REST framework reCAPTCHA |
Extensions for Django Rest Framework |
Collection of various tricks for Django REST framework. |
Sign data using symmetric-key algorithm encryption. Validate signed data and identify possible validation errors. Uses sha-(1, 224, 256, 385 and... |
Type hints for enhanced API views and serializers. |
Field-by-field serializer permissions for Django Rest Framework. |
Translatable model support for django-rest-framework |
Standardize your DRF API error responses |
Enhanced support for natural keys in Django and Django REST Framework. |
Create many types of interfaces from functions |
The Django API Client is an API response wrapper, which translates Django's native calls when using a view to ... |
XML support for Django REST Framework |
Django Project Deploy Easier to in Debian Distribution! |
Permanent token authentication for django-rest-framework-jwt |
Use Django's Messages Framework with Django Rest Framework project |
A REST API and JavaScript library for managing background tasks in Django projects |
Drop in replacement for Django Restframework Serializers to add permission based field serialization. |
YAML support for Django REST Framework |
A Django app drop in replacement for django.contrib.flatpages with drf support and metatag support. |
Multi token for django rest framework |
Url parameter token authentication for Django REST apps |
|
Category | App | App | App | App | App | App | App | Other | Other | Framework | Other | Other | App | App | Framework | App | App | App | App | App | App | Other | App | Other | App | App | App | App | Other | Other | App | Other | App | Framework | Other | App | App | App | App | Other | App | App | Other | App | Framework | Framework | App | App | App | Other | App | App | Other | App | App | App | Other | App | Framework | App | Other | App | App | App | Other | App | App | App | App |
# Using This |
356
![]() |
6
![]() |
7
![]() |
22
![]() |
12
![]() |
6
![]() |
3
![]() |
1
![]() |
1
![]() |
7
![]() |
6
![]() |
1
![]() |
2
![]() |
19
![]() |
1
![]() |
1
![]() |
1
![]() |
0
![]() |
0
![]() |
6
![]() |
2
![]() |
1
![]() |
0
![]() |
1
![]() |
1
![]() |
3
![]() |
6
![]() |
3
![]() |
0
![]() |
1
![]() |
0
![]() |
0
![]() |
9
![]() |
1
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
1
![]() |
0
![]() |
0
![]() |
0
![]() |
1
![]() |
0
![]() |
3
![]() |
0
![]() |
1
![]() |
1
![]() |
0
![]() |
1
![]() |
1
![]() |
0
![]() |
1
![]() |
0
![]() |
0
![]() |
1
![]() |
0
![]() |
0
![]() |
2
![]() |
1
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
1
![]() |
0
![]() |
0
![]() |
0
![]() |
Python 3? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Development Status | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | n/a | Beta | Beta | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Unknown | Beta | Unknown | Beta | Pre-Alpha | Unknown | Inactive | Unknown | Beta | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Pre-Alpha | Beta | Beta | Production/Stable | Beta | Production/Stable | Beta | Unknown | Unknown | Unknown | Beta | Production/Stable | Production/Stable | Beta | Pre-Alpha | Production/Stable | Beta | Beta | Production/Stable | Beta | Unknown | Production/Stable | Unknown | Production/Stable | Unknown | Beta | Production/Stable | Alpha | Alpha | Production/Stable | Unknown | Unknown | Production/Stable | Unknown | Production/Stable | Unknown |
Last updated | Aug. 12, 2022, 7 a.m. | Aug. 15, 2022, 5:36 p.m. | July 15, 2022, 8:15 a.m. | Aug. 6, 2022, 12:21 p.m. | Jan. 13, 2022, 2:30 a.m. | May 28, 2022, 5:04 a.m. | Aug. 16, 2022, 3:46 p.m. | Aug. 15, 2022, 4:25 p.m. | July 27, 2022, 8:04 a.m. | Aug. 5, 2022, 2:19 p.m. | May 9, 2022, 7:27 p.m. | Aug. 11, 2022, 6:02 a.m. | Aug. 15, 2022, 6:06 a.m. | Aug. 3, 2022, 8:20 a.m. | Nov. 22, 2021, 9:56 a.m. | April 11, 2022, 3:39 a.m. | June 16, 2022, 5:16 p.m. | July 14, 2022, 3:42 p.m. | Aug. 4, 2022, 2:29 p.m. | Aug. 7, 2022, 6:09 p.m. | Dec. 14, 2021, 8:31 a.m. | July 3, 2022, 1:29 p.m. | March 4, 2022, 5:23 a.m. | July 2, 2022, 4:55 p.m. | July 3, 2022, 6:25 p.m. | Dec. 27, 2021, 8:07 a.m. | June 23, 2022, 1:25 a.m. | Dec. 10, 2021, 3:14 a.m. | June 27, 2022, 2:12 p.m. | Aug. 3, 2022, 5:19 p.m. | June 19, 2022, 12:41 p.m. | April 5, 2022, 4:40 p.m. | Aug. 22, 2021, 10:37 a.m. | Dec. 18, 2021, 1:33 p.m. | May 15, 2022, 1:43 p.m. | May 16, 2021, 5:54 p.m. | Aug. 9, 2020, 1:29 a.m. | June 7, 2022, 4:02 a.m. | July 21, 2022, 8:30 a.m. | June 2, 2021, 1:19 a.m. | Aug. 30, 2021, 3:16 a.m. | June 27, 2021, 2:34 p.m. | Sept. 17, 2021, 5:29 a.m. | April 19, 2022, 1:20 a.m. | July 13, 2022, 11:36 a.m. | Aug. 4, 2022, 7:45 a.m. | May 29, 2022, 10:56 p.m. | June 8, 2020, 10:53 a.m. | Aug. 8, 2022, 6:15 a.m. | Sept. 29, 2021, 9:04 a.m. | Jan. 31, 2022, 10:33 a.m. | Dec. 21, 2021, 3:58 a.m. | Jan. 10, 2022, 12:35 p.m. | May 23, 2021, 11:52 a.m. | May 4, 2022, 10:04 a.m. | June 24, 2022, 6:10 p.m. | Aug. 23, 2021, 10:42 p.m. | July 1, 2021, 2:48 p.m. | March 6, 2021, 9:07 a.m. | April 12, 2020, 6:25 p.m. | May 29, 2020, 5:48 a.m. | Sept. 18, 2020, 2:49 p.m. | Jan. 1, 2022, 4:43 p.m. | March 7, 2022, 6:37 p.m. | April 6, 2021, 9:24 a.m. | April 26, 2020, 9:17 p.m. | July 13, 2022, 1:42 p.m. | June 29, 2022, 4:09 a.m. | July 12, 2021, 2:40 p.m. |
Version | 3.13.1 | 5.2.0 | 1.21.3 | 2.1.0 | 2.1.0 | 0.7.1 | 0.23.1 | 5.0.0 | 0.93.4 | n/a | 1.0 | 0.7.0 | 4.2.0 | 1.1.0 | 2.2.0 | 1.5.8 | 2.1.2 | 2.2.0 | 2.1.3 | 0.19.4 | 1.3.0 | 0.9.8 | 3.0.2 | 1.1.2 | 0.22.5 | 3.4.1 | 2.0.0 | 0.7.0 | 1.1.1 | 1.8.11 | 2.1.4 | 0.4.0 | 2.2 | 2.0.1 | 0.3.0 | 2.1.1 | 0.11.1 | 1.2.1 | 1.1.0 | 4.0.2 | 2.1.0 | 1.0.0 | 2.1.1 | 0.5.1 | 4.2.0 | 1.3.0 | 0.1.6 | 1.5.0 | 2.1.0 | 0.9.7 | 0.2.12 | 1.9.1 | 0.2.0 | 4.0.0 | 2.2 | 0.11.0 | 2.0.0 | 1.5.0 | 0.32.1 | 2.0.0 | 2.0.1 | 1.2.2 | 1.1.1 | 1.4.1 | 0.0.2 | 2.0.0 | 1.2.2 | 0.1.5 | 0.1.0 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub |
Commits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stars | 23,937 | 3,089 | 2,845 | 2,617 | 2,139 | 1,314 | 1,221 | 1,020 | 1,363 | 1,321 | 951 | 850 | 792 | 1,130 | 822 | 546 | 693 | 485 | 458 | 413 | 495 | 554 | 559 | 331 | 323 | 578 | 282 | 318 | 247 | 242 | 218 | 228 | 489 | 227 | 201 | 328 | 775 | 147 | 131 | 217 | 182 | 194 | 140 | 163 | 80 | 110 | 72 | 364 | 64 | 77 | 56 | 39 | 38 | 51 | 48 | 26 | 34 | 16 | 16 | 78 | 25 | 18 | 5 | 8 | 8 | 27 | 1 | 1 | 2 |
Repo Forks | 6,269 | 520 | 377 | 701 | 417 | 204 | 150 | 280 | 142 | 177 | 192 | 100 | 141 | 120 | 86 | 123 | 96 | 79 | 64 | 101 | 112 | 49 | 85 | 36 | 106 | 166 | 50 | 75 | 14 | 64 | 83 | 29 | 90 | 22 | 10 | 83 | 120 | 24 | 68 | 14 | 31 | 13 | 33 | 19 | 12 | 17 | 8 | 100 | 7 | 7 | 6 | 4 | 3 | 16 | 16 | 0 | 9 | 2 | 3 | 56 | 5 | 2 | 3 | 4 | 1 | 15 | 0 | 1 | 1 |
Participants |
tomchristie
xordoquy jpadilla minddust rpkilby markotibold carltongibson auvipy d0ugal jdufresne more... |
davesque
Andrew-Chen-Wang 2ykwang pre-commit-ci[bot] ajhodges hramezani jezdez vainu-arto johnthagen felixxm more... |
axnsan12
JoelLefkowitz johnthagen therefromhere terencehonles tijuca etene mofr blueyed rsichnyi more... |
synasius
masci jleclanche n2ygk palazzem dulacp Psykopear pre-commit-ci[bot] dulmandakh outsbart more... |
pszpetkowski
dekoza konradhalas haxoza tomwojcik Chadys mmarksnippety pmlynarek hawi74 ferndot more... |
auvipy
chibisov pratyushmittal rpkilby OskarPersson maryokhin alexander-akhmetov codingjoe joehybird tuky more... |
tfranzel
ngnpope jayvdb johnthagen diesieben07 jairhenrique spookylukey Nix41 MissiaL jalaziz more... |
jerel
jsenecal sliverc pyup-bot n2ygk gaker mblayman scottfisk amw jamesturk more... |
alanjds
pyup-bot c17r jsenecal ChristianKreuzberger decentral1se thedrow grimborg buko106 johnthagen more... |
pyup-bot
agconti dependabot[bot] glemmaPaul ivanistheone pan-long brad toanant albindevs stefanitsky more... |
nemesisdesign
dmeehan auvipy rpkilby jarus imomaliev philipn Suz blueyed pauloxnet more... |
ruscoder
ir4y johnthagen izimobil palfrey kseniyashaydurova robinchow ron8mcr jpnauta projkov more... |
belugame
James1345 johnraz Rotzbua xrmx sphrak ryanschneider chdsbd loicgasser qpfmtlcp more... |
sheppard
auvipy kevinmickey |
toastdriven
ElSaico seocam hugovk toxinu Marcelo-Theodoro mission-liao frewsxcv karmux viniciuscainelli more... |
aaronn
djstein kevin-brown dependabot[bot] budlight sslash null-none RealOrangeOne timstallmann fritzvd more... |
aleontiev
ryochiji d2rk ErnestoFGonzalez alexmadjar suavesav atzannes chdastolfo DeviateFish markine more... |
florimondmanca
spaceofmiah biancaG brittandeyoung chrismaddalena Enprogames guilleijo jaswanthm jeancochrane jeffgodwyll more... |
MattBroach
iamanikeev paultiplady ELIYAHUT123 evgenosiptsov mbox cfdbwrbq ahesselgrave GeekGawd personalcomputer more... |
barseghyanartur
minusf mariuccio jmsfwk adrien-delhorme thomasWajs MaximilianKindshofer Heldroe marcosamorim bootsa more... |
vbabiy
dgilge jerr0328 jakob-o magul insung151 dbrgn YPCrumble YAtOff akiyoko more... |
rsinger86
soroush-tabesh dependabot[bot] fvgoto hemache allanlewis jsatt Rjevski Crocmagnon JasperSui more... |
alicertel
omerfarukabaci johnthagen kadircancetin yigitguler tunavargi KaratasFurkan ticosax umutbozkurt ulgens more... |
rsinger86
dependabot[bot] BarnabasSzabolcs oguzhancelikarslan gianpieropa adamsteele-city tanonl HonakerM JamesonNetworks JT501 more... |
barseghyanartur
PetrDlouhy ar7n seljin helrond id13 CorrosiveKid GaetanF noamkush josephapg more... |
BurkovBA
qwiglydee umutbozkurt uoxiu Jcbobo neodark optik tweiand-10m2 chepe4pi skeletorXVI more... |
sheppard
marianoeramirez |
izimobil
maysu1914 youshouldtellmemore neighlyd matthewhegarty samatix CristopherH95 kluchrj morenoh149 felixxm more... |
oxan
intgr errietta |
rhblind
alexandredufour SmileyJames barseghyanartur decibyte Sinkler jannon dependabot[bot] jor123 mka142 more... |
celiao
pakal Patrykx85 aabreu openersolutions LeeKevin criscode97 rajan-blackboxes |
dbrgn
jtrain woakas michael-k Racum sbchisholm |
respondcreate
camflan matthiask slurms jelko derenio Mortal tuky dmptrluke aleksihakli more... |
evenicoulddoit
gareth-lloyd ChrisBurch rvause |
rsinger86
dependabot[bot] filwaline bbkgh danielquinn sjquant |
mjumbewu
tomchristie moumoutte brandonrobertz radialnash ticosax vishen samdobson brocksamson paurullan more... |
rpkilby
philipn manuelnaranjo thedrow edmorley kit-cat maryokhin zenoamaro drideout karmux more... |
wagnerdelima
PhilipGarnero hugocore bmpenuelas zubrzubr oudeismetis tamayonauta puneetagg vbabiy jperelli more... |
iamhssingh
sumit4613 dependabot[bot] pre-commit-ci[bot] iamdipanshusingh ag93999 iamvivekkaushik yummyweb inovizz aayush-jaiswal more... |
sloria
dependabot-preview[bot] tomchristie dependabot[bot] pyup-bot droppoint devashishsharma2302 michaelwiles davidzwa trnsnt |
LilyFoote
craigds lukasbuenger smcoll LukaszKolak noamkush bashu AlbertWh1te bruno-fs ckcollab more... |
wimglenn
shiplu |
nanuxbe
adrienbrunet bianchimro Leila20 haricot FlipperPA nostalgiaz GabLeRoux HuffAndPuff biolds more... |
manjitkumar
adesor prakharjoshi aditbiswas1 jof dependabot-preview[bot] schneems sysradium vishesh92 |
maxipavlovic
vgrebenschikov marcserrat d3rky zzzevaka atikhono qarlosh ffaraoneim net-free |
sheppard
davidoj tomaszn |
Mng-dev-ai
banagale |
aschn
avelis jameshiew lingster itcrab frankie567 null-none jemerick rib3 mayankkapoor more... |
llybin
benoit9126 KOliver94 ulgens |
pkrzyzaniak
requires remik jacoor poxip D3X marcinkaszynski marcin-ro michalkoza xiv more... |
barseghyanartur |
barseghyanartur
bitdeli-chef |
rsinger86 |
JASchilz
kwong93 ajhodges thatguysimon |
vdboor
jrief AdrianLC akx djw suutari-ai jmp |
ghazi-git
pre-commit-ci[bot] |
sheppard
achembarpu tomaszn realmhamdy ofalk marcosox |
wesleykendall
tomage jayvdb |
rhenter |
jpadilla
kevin-brown philall helenst brandoncazander faulkner jayvdb |
AliYmn
korhanyuzbas |
poxip
travertischio bashu marcinkaszynski remik xiv dependabot-preview[bot] |
danyi1212
dependabot[bot] |
nikmolnar
dependabot[bot] brendan-ward JensTimmerman |
manfred-kaiser |
jpadilla
davidfischer-ch jayvdb patvdleer |
dragoncommits |
Raja27
raja-creoit |
MarcellaJP |
Documentation | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||
Component | n/a | documentation | authentication | generic views | various | routing | serializers filters |
renderers | filtering inclusion exclusion sideloading | Form generator/builder. Integrates with DRF using https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/apps/drf_integration sub-package. The following actions are available: - LIST (list the forms) - OPTIONS (for the given form) - PUT (submit data to the given form) |
renderers parsers |
serializer fields | Package provides views, filter backends and other handy tools for integrating Elasticsearch DSL and Django REST framework. | backends | Package provides renderers, filters and pagination classes for Datatables requests. Datatables JSON structure is enabled with the format query string parameter: "?format=datatables". |
serializer | search haystack |
authentication | renderers | filters | serializer relations | framework | logging | Main features and highlights: - Nested serializers for non-relational fields. - API friendly (custom) names for ordering options. |
internationalization | parsers renderers |
parsers renderers |
Search Weight | Package | Description | Last PyPI release: | Repo Forks | Stars | |||
---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.repo_forks }} | N/A | {{ item.repo_watchers }} | N/A |