python-boilerplate

Python boilerplate using uv, pre-commit, prettier, pytest, GitHub Actions, mypy, ruff, bandit & docformatter.

pythondockerboilerplatepre-commitprettierpytestruffmypybandituvrenovategh-actions
FreeRepo

Preview

python-boilerplate preview

Overview

This Python boilerplate provides a starter template for building Python projects with modern development tools and best practices. It includes the uv package manager, pre-commit hooks, code quality tools like ruff and mypy, security scanning with bandit, testing with pytest and Docker support for containerized deployment.

Features

lintingtype-checkingsecurity-scanningcode-formattingpre-commit-hookstestingdocker-support

Feature Flags

paymentsformsValidationtestingdockercilintingtypeCheckingsecurityScanningcodeFormattingpreCommitHooks

Recommended Use Cases

python-library-developmentpython-backend-developmentproject-scaffolding

Frontend

None

Backend

python

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
79
๐Ÿด Forks
14
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-07T15:44:02.000Z

Stack

Language
python
Testing
pytest, pytest-cov
CI
github-actions

Data Layer

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

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