You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 824d7d9
Browse filesBrowse the repository at this point in the historyBrowse files
This organization contains repos with examples of integrating Python with various tooling (CI/CD, linting, testing etc) and bindings/other language integration.
|[Python](https://github.com/python-project-templates/python-template)|[](https://github.com/python-project-templates/python-template/actions/workflows/build.yaml)| Pure Python |
28
-
|[Python/C++](https://github.com/python-project-templates/python-template-cpp)|[](https://github.com/python-project-templates/python-template-cpp/actions/workflows/build.yaml)| Python/C++ (binding via `pybind11` and/or standalone C++) |
29
-
|[Python/Rust](https://github.com/python-project-templates/python-template-rust)|[](https://github.com/python-project-templates/python-template-rust/actions/workflows/build.yaml)| Python with rust binding via `PyO3`|
30
-
|[Python/Jupyter](https://github.com/python-project-templates/python-template-jupyter)|[](https://github.com/python-project-templates/python-template-jupyter/actions/workflows/build.yaml)| Python with Jupyter extension (JS) |
31
-
|[Python/JavaScript](https://github.com/python-project-templates/python-template-js)|[](https://github.com/python-project-templates/python-template-js/actions/workflows/build.yaml)| Python with self-contained JS frontend |
32
-
|[Python/JS/Rust](https://github.com/python-project-templates/rust-js-wasm-template)|[](https://github.com/python-project-templates/rust-js-wasm-template)| Rust with Python binding (`PyO3`) and WebAssembly binding (to JS) |
33
-
|[Python/Zig](https://github.com/python-project-templates/python-template-zig)|[](https://github.com/python-project-templates/python-template-zig/actions?query=workflow%3A%22Build+Status%22)| Python with zig binding via `ziggy-pydust`|
|[yardang](https://yardang.python-templates.dev)|[](https://pypi.python.org/pypi/yardang)| yardang is a Python library for generating Sphinx documentation |
46
-
|[hatch-cpp](https://github.com/python-project-templates/hatch-cpp)|[](https://pypi.python.org/pypi/hatch-cpp)|`hatch-cpp` is a [hatch](https://hatch.pypa.io/latest/) plugin for C++ |
47
-
|[hatch-js](https://github.com/python-project-templates/hatch-js)|[](https://pypi.python.org/pypi/hatch-js)|`hatch-js` is a [hatch](https://hatch.pypa.io/latest/) plugin for JavaScript |
48
-
|[hatch-multi](https://github.com/python-project-templates/hatch-multi)|[](https://pypi.python.org/pypi/hatch-multi)|`hatch-multi` is a [hatch](https://hatch.pypa.io/latest/) plugin to create multiple discrete <br/> packages from optional-dependencies (extras) |
49
-
50
-
Don't see a template you want? Reach out via [discussions](https://github.com/python-project-templates/base/discussions)
Copy file name to clipboardExpand all lines: profile/README.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,15 @@
1
-
##Python Project Templates
1
+
# Python Project Templates
2
2
3
3
This organization contains repos with examples of integrating Python with various tooling (CI/CD, linting, testing etc) and bindings/other language integration.
4
4
5
+
Reusable GitHub Actions and Apps supporting these projects are maintained by [Extension Actions](https://actions.python-templates.dev/) ([GitHub](https://github.com/actions-ext)).
|[Python/JS/Rust](https://github.com/python-project-templates/python-template-rustjswasm)|[](https://github.com/python-project-templates/python-template-rustjswasm)| Rust with Python binding (`PyO3`) and WebAssembly binding (to JS) |
25
27
|[Python/JS/C++](https://github.com/python-project-templates/python-template-cppjswasm)|[](https://github.com/python-project-templates/python-template-cppjswasm)| C++ with Python binding (`pybind11`) and WebAssembly binding (to JS) |
26
28
27
-
###Other Templates
29
+
## Other Templates
28
30
29
31
| Type | Build | Description |
30
32
| :---------- | :---- | :---------- |
31
33
|[Python/Go](https://github.com/python-project-templates/python-template-go)|[](https://github.com/python-project-templates/python-template-go/actions?query=workflow%3A%22Build+Status%22)| Python with Go binding via C API |
32
34
|[Python/Zig](https://github.com/python-project-templates/python-template-zig)|[](https://github.com/python-project-templates/python-template-zig/actions?query=workflow%3A%22Build+Status%22)| Python with Zig binding via `ziggy-pydust`|
|[yardang](https://yardang.python-templates.dev)|[](https://pypi.python.org/pypi/yardang)| yardang is a Python library for generating Sphinx documentation |
40
-
|[check-dist](https://github.com/python-project-templates/check-dist)|[](https://pypi.python.org/pypi/check-dist)| check-dist is a Python library for sanity-checking source and wheel distribution included files |
42
+
|[check-dist](https://github.com/python-project-templates/check-dist)|[](https://pypi.python.org/pypi/check-dist)| check-dist is a Python library for sanity-checking source and wheel distribution included files |
41
43
|[hatch-build](https://github.com/python-project-templates/hatch-build)|[](https://pypi.python.org/pypi/hatch-build)| A minimal CLI wrapper around [hatchling build](https://hatch.pypa.io/latest/)|
42
44
|[hatch-cpp](https://github.com/python-project-templates/hatch-cpp)|[](https://pypi.python.org/pypi/hatch-cpp)|`hatch-cpp` is a [hatch](https://hatch.pypa.io/latest/) plugin for C++ |
43
45
|[hatch-js](https://github.com/python-project-templates/hatch-js)|[](https://pypi.python.org/pypi/hatch-js)|`hatch-js` is a [hatch](https://hatch.pypa.io/latest/) plugin for JavaScript |
44
46
|[hatch-rs](https://github.com/python-project-templates/hatch-rs)|[](https://pypi.python.org/pypi/hatch-rs)|`hatch-rs` is a [hatch](https://hatch.pypa.io/latest/) plugin for Rust |
45
-
|[hatch-go](https://github.com/python-project-templates/hatch-go)|[](https://pypi.python.org/pypi/hatch-go)|`hatch-go` is a [hatch](https://hatch.pypa.io/latest/) plugin for Go |
47
+
|[hatch-go](https://github.com/python-project-templates/hatch-go)|[](https://pypi.python.org/pypi/hatch-go)|`hatch-go` is a [hatch](https://hatch.pypa.io/latest/) plugin for Go |
46
48
|[hatch-zig](https://github.com/python-project-templates/hatch-zig)|[](https://pypi.python.org/pypi/hatch-zig)|`hatch-zig` is a [hatch](https://hatch.pypa.io/latest/) plugin for Zig |
47
49
|[hatch-multi](https://github.com/python-project-templates/hatch-multi)|[](https://pypi.python.org/pypi/hatch-multi)|`hatch-multi` is a [hatch](https://hatch.pypa.io/latest/) plugin to create multiple discrete <br/> packages from optional-dependencies (extras) |
0 commit comments