jod35 / awesome-django-rest-framework

💻😍Tools, processes and resources you need to create an awesome API with Django REST Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome

Awesome Django REST Framework Awesome

Curated list of tools, processes and resources you need to create an awesome API with Django REST Framework!

Let's make it the biggest resource repository for our community.

Please read the contribution guidelines before contributing.

Check out my medium blog or say hi on Twitter.

Table of Contents

Packages

Authentication

  • django-rest-passwordreset: Password reset endpoints that hook into Django Authentication system
  • djoser: REST implementation of Django authentication system
  • django-rest-auth: A set of REST API endpoints to handle User Registration and Authentication tasks
  • django-rest-registration: User registration and authentication REST API, based on Django REST Framework.
  • django-rest-framework-jwt: JSON Web Token Authentication support for Django REST Framework
  • django-rest-framework-simplejwt: A JSON Web Token authentication plugin for the Django REST Framework
  • django-rest-framework-social-oauth2: python-social-auth and oauth2 support for django-rest-framework
  • django-oauth-toolkit: Django OAuth Toolkit can help you providing out of the box all the endpoints, data and logic needed to add OAuth2 capabilities to your Django projects. Django OAuth Toolkit makes extensive use of the excellent OAuthLib, so that everything is rfc-compliant.

Authorization

Documentation

  • django-rest-swagger: Swagger Documentation Generator for Django REST Framework
  • drf-yasg: Alternative OpenAPI Generator for Django REST Framework with response schema support

Routing

Serialization

Visualization

  • django-rest-pandas: Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel)

  • django-rest-framework-gis: Geographic add-ons for Django REST Framework

Other

Tutorials

Talks

Common issues

About

💻😍Tools, processes and resources you need to create an awesome API with Django REST Framework

License:GNU General Public License v3.0