py-template

PyTemplate is an open-source boilerplate for building and managing custom Python libraries.

pythontemplateboilerplateautomationpackagingboilerplate-templateci-cdversioningsemantic-versioningpackaging-for-pypiproject-setuppyproject
FreeRepo

Preview

py-template preview

Overview

This is a Cookiecutter template that generates new Python packages with pre-configured development tools and workflows. It includes pyproject.toml setup, GitHub Actions CI/CD, semantic versioning, code quality checks with ruff and mypy, pytest testing and documentation structure to help developers quickly start standardized Python projects.

Features

semantic-versioningconventional-commitspyproject-toml-configurationcode-quality-toolspre-commit-hooksdocumentation-structuregithub-actions-workflows

Feature Flags

blogemailstestingcicodeQualitydocumentationsemanticVersioningpreCommitHooks

Recommended Use Cases

python-package-developmentlibrary-creationopen-source-projectspypi-publishing

Frontend

None

Backend

python

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
0
๐Ÿด Forks
0
๐Ÿงพ License
apache-2.0
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-25T22:29:19.000Z

Stack

Language
python
Testing
pytest
CI
github-actions

Data Layer

UI Stack

Developer Experience

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

Pricing

Classification
free
Selected
โ€”
Notes
Open-source template with no pricing model
Get Started with this Boilerplate