Python Project Templates

GitHub Copier License

This organization contains repos with examples of integrating Python with various tooling (CI/CD, linting, testing etc) and bindings/other language integration.

pip install copier
copier copy https://github.com/python-project-templates/base.git path/to/new/project

Python Templates

Type

Build

Description

Python

Build Status

Pure Python

Python/C++

Build Status

Python/C++ (binding via pybind11 and/or standalone C++)

Python/Rust

Build Status

Python with rust binding via PyO3

Python/Zig

Build Status

Python with zig binding via ziggy-pydust

Python/Jupyter

Build Status

Python with Jupyter extension (JS)

Python/JavaScript

Build Status

Python with self-contained JS frontend

Python/JS/Rust

Build Status

Rust with Python binding (PyO3) and WebAssembly binding (to JS)

Other Templates

Type

Build

Description

Coming soon

Don’t see a template you want? Reach out via discussions