Python Project Templates
Python, C++, Rust, JavaScript, Jupyter, and more
This organization contains repos with examples of integrating Python with various tooling (CI/CD, linting, testing etc) and bindings/other language integration.
pip install copiercopier copy https://github.com/python-project-templates/base.git path/to/new/project
| Type | Build | Description |
|---|---|---|
| Python | Pure Python | |
| Python/C++ | Python/C++ (binding viapybind11 and/or standalone C++) | |
| Python/Rust | Python with rust binding viaPyO3 | |
| 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 viaziggy-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 aroundhatchling build | |
| hatch-cpp | hatch-cpp is ahatch plugin for C++ | |
| hatch-js | hatch-js is ahatch plugin for JavaScript | |
| hatch-rs | hatch-rs is ahatch plugin for Rust | |
| hatch-go | hatch-go is ahatch plugin for Go | |
| hatch-zig | hatch-zig is ahatch plugin for Zig | |
| hatch-multi | hatch-multi is ahatch plugin to create multiple discretepackages from optional-dependencies (extras) |
Don't see a template you want? Reach out viadiscussions
PinnedLoading
- hatch-multi
hatch-multi PublicCreate multiple discrete packages from optional-dependencies (extras)
Python 1
Repositories
Showing 10 of 22 repositories