Cookiecutter
Parameterized project templates
What it does
Cookiecutter generates projects from templates and configuration, substituting parameters in file content and paths and supporting hooks before or after generation to connect template data to the required project structure and setup operations.
When to use it
For related Python projects, inspect template-variable and hook guides to preserve shared structure while expressing the required differences between generated projects.