python-project-template
Modern template for python projects
pythontemplateboilerplategeneratorcookiecuttergitlab-ciuvpython-project-templategithub-actions
FreeRepo
Overview
This is a Python project generator template that creates a standardized development environment for Python packages. It combines modern tools like uv for package management, ruff for formatting and linting, mypy for type checking and pytest for testing, along with pre-configured CI/CD workflows for GitHub and GitLab, Docker support and development automation through Make commands.
Features
python-3.9-to-3.13-supportuv-package-managerruff-formatterruff-lintermypy-type-checkingsafety-security-checksdeptry-dependency-checkingpytest-testingcoverage-reportingpre-commit-hookseditorconfigdockerfiledocker-composemakefilegithub-actions-cigitlab-ci-pipeline
Feature Flags
paymentsteamsOrgscachingformsValidationtestingcidocker
Recommended Use Cases
python-package-developmentpython-project-scaffoldingteam-project-setup
Frontend
None
Backend
python
Auth Providers
None
Deployment Targets
dockergithubgitlab
Payment Providers
None
Quick Facts
โญ Stars
22
๐ด Forks
2
๐ Active
Yes
๐ Last Commit
2025-10-16T18:33:54.000Z
GitHub
Stack
Language
python
Testing
pytest
CI
github-actions, gitlab-ci
Data Layer
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions, gitlab-ci
Pricing
Classification
free
Selected
โ
Notes
Open source cookiecutter template