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| Type | Build | Description |
|---|---|---|
| Python | Pure Python | |
| Python/C++ | Python/C++ (binding via pybind11 and/or standalone C++) |
|
| Python/Rust | Python with rust binding via PyO3 |
|
| Python/Jupyter | Python with Jupyter extension (JS) | |
| Python/JavaScript | Python with self-contained JS frontend | |
| Python/JS/Rust | Rust with Python binding (PyO3) and WebAssembly binding (to JS) |
|
| Python/Zig | Python with zig binding via ziggy-pydust |
| Type | Build | Description |
|---|---|---|
| Coming soon |
| Name | Version | Description |
|---|---|---|
| yardang | yardang is a Python library for generating Sphinx documentation | |
| hatch-build | A minimal CLI wrapper around hatchling build | |
| hatch-cpp | hatch-cpp is a hatch plugin for C++ |
|
| hatch-js | hatch-js is a hatch plugin for JavaScript |
|
| hatch-rs | hatch-rs is a hatch plugin for Rust |
|
| hatch-go | hatch-go is a hatch plugin for Go |
|
| hatch-zig | hatch-zig is a hatch plugin for Zig |
|
| hatch-multi | hatch-multi is a hatch plugin to create multiple discrete packages from optional-dependencies (extras) |
Don't see a template you want? Reach out via discussions