python-django-drf-boilerplate

Django Boilerplate for starting fresh new DRF projects

pythondockerboilerplatedjangoswaggerdrfsentry
FreeRepo

Preview

python-django-drf-boilerplate preview

Overview

This is a Django REST Framework boilerplate for building production-ready APIs with Python 3.8+, PostgreSQL and Docker. It includes built-in features like JWT authentication, social login, user management, automatic API documentation via Swagger, Celery task processing, file handling with thumbnails, testing infrastructure and deployment tools like Sentry integration and continuous integration support.

Features

jwt-authenticationsocial-authapi-throttlingpassword-resetuser-profilesfile-managementimage-thumbnailsswagger-docscelery-taskscode-formattingtest-coverage

Feature Flags

authenticationfileUploadsstorageloggingErrorTrackingjobsQueueapiDocscaching

Recommended Use Cases

rest-api-developmentmicroservicesbackend-services

Frontend

None

Backend

djangodjango-rest-frameworkceleryredis

Auth Providers

jwtfacebookgoogle

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
170
๐Ÿด Forks
45
๐Ÿ”„ Active
Unknown

Stack

Framework
django
Language
python
Database
postgresql
Testing
django-test
Monitoring
sentry
CI
continuous-integration

Data Layer

Databases
postgresql, redis
ORM
django-orm

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
continuous-integration

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate