django-base-site

The Django Base Site is a Django site that is built using the best Django practices and comes with all the common Django packages that you need to jumpstart your next project.

pythonboilerplatedjangotoolsstarter-templateviteeslint
FreeRepo

Preview

django-base-site preview

Overview

Django Base Site is a production-ready starter template for Django projects that includes Docker, testing tools like Pytest, code quality tools like Ruff and Mypy, frontend tooling with Vite and Bootstrap 5 and pre-configured packages for authentication, forms and task management. It accelerates project setup by providing best practices, documentation generation and common development commands through Just, enabling teams to deploy to production in minutes rather than days.

Features

custom-user-modelcelery-integrationdocker-composemulti-stage-dockerfileenvironment-variables-managementhealth-checksmaintenance-modedjango-debug-toolbarcode-coveragetype-checkingtemplate-lintingasset-buildingdocumentation-generation

Feature Flags

authenticationblogemailsauthorizationteamsOrgsloggingErrorTrackingjobsQueuecachingformsValidation

Recommended Use Cases

django-web-applicationsrapid-project-setupteam-collaborationproduction-ready-deployments

Frontend

bootstrapvitejavascript

Backend

djangocelerypython

Auth Providers

django-allauth

Deployment Targets

fly-iodockerfly.io

Payment Providers

None

Quick Facts

โญ Stars
442
๐Ÿด Forks
50
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-11-01T15:11:21.000Z

Stack

Framework
django
Language
python
CSS
bootstrap
Database
postgresql
Auth
django-allauth
ORM
django-orm
Testing
pytest, pytest-django, pytest-cov
Monitoring
django-alive
Logging
python-json-logger, readable-log-formatter

Data Layer

Databases
postgresql
ORM
django-orm

UI Stack

Styling
bootstrap
Components
bootstrap

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source project
Get Started with this Boilerplate