python-template
Netherlands eScience Center Python Template
pythontemplateboilerplatecopierpython-templateresearch-softwarecopier-templatecopier-python
Overview
This Copier template helps research software developers ship fast by generating new Python packages with built-in best practices including unit tests, documentation, continuous integration workflows, code quality checks and FAIR software compliance. It offers three customization profiles (Minimum, Recommended, or fully customizable) and supports creating new packages, updating existing code, or refreshing previously generated projects.
Features
boilerplate-unit-testsdocumentationstatic-setup-configurationopen-source-licensecontinuous-integrationcode-style-checkingruff-lintingeditorconfigreadme-documentationchangelogcode-of-conductcontributing-guidelinescode-quality-reportingcode-coverage-reportingsonarcloud-integrationgithub-actions-workflowslink-checkingpre-commit-hooksfair-software-badgecitation-metadatazenodo-integrationread-the-docs-integration
Feature Flags
authenticationblogsearchdocumentationtestingcicodeQualitycodeCoveragelintingpreCommitHookschangelogcontributingGuidelinescodeOfConductcitationfair
Recommended Use Cases
research-software-developmentpython-package-creationacademic-projectsopen-source-projects
Frontend
None
Backend
python
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
223
๐ด Forks
82
๐งพ License
apache-2.0
๐ Active
Yes
๐ Last Commit
2025-10-07T09:47:35.000Z
GitHub
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 under Apache-2.0 license