django-boilerplate
[Python] Django Enterprise Boilerplate
pythonboilerplatedjangowebserverbackendrest-apidjango-rest-frameworkdrfsentry
FreeRepo
Overview
Django Enterprise Boilerplate is a production-ready Django framework that helps you ship fast with built-in authentication, API versioning, caching, async task processing and monitoring. It uses Django 5.1, Django REST Framework, Celery, PostgreSQL, Redis and Docker to support user management, content feeds, file uploads, email systems and admin dashboards out of the box.
Features
user-managementauthenticationsocial-loginemail-verificationjwt-authrole-based-access-controlmulti-device-managementfeed-managementcontent-managementfile-uploademail-systempush-notificationscontact-systemfaqannouncementsattendance-trackingshort-url-generationadmin-dashboardapi-versioningasync-task-processingelasticsearch-searchredis-cachingmemcached-cachingaws-s3-storagestructured-loggingerror-monitoring2fadata-encryptionapi-documentationopenapi-swaggerdatabase-read-write-splittingpaginationfilteringchunk-uploadload-testing
Feature Flags
userDashboardauthenticationemailspaymentsfileUploadsstorageauthorizationanalyticsloggingErrorTrackingjobsQueuesearchcmsnotificationsapiDocscachingrateLimitingschedulingCrons
Recommended Use Cases
enterprise-backendrest-apiproduction-ready-applicationscalable-web-service
Frontend
None
Backend
djangodjango-rest-frameworkcelerysentry
Auth Providers
jwtoauth2google
Deployment Targets
dockeraws
Payment Providers
None
Quick Facts
Stack
Framework
django
Language
python
Database
postgresql
Auth
jwt, oauth2, google
ORM
django-orm
Testing
django-test, locust
Monitoring
sentry
Logging
structured-logging
CI
github-actions
Data Layer
Databases
postgresql, redis
ORM
django-orm
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source project under MIT license