@python-project-templates

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 copier
copier copy https://.com/python-project-templates/base.git path/to/new/project

Base TemplateGitHubCopierLicense

TypeBuildDescription
PythonBuild StatusPure Python
Python/C++Build StatusPython/C++ (binding via pybind11 and/or standalone C++)
Python/RustBuild StatusPython with rust binding via PyO3
Python/JupyterBuild StatusPython with Jupyter extension (JS)
Python/JavaScriptBuild StatusPython with self-contained JS frontend
Python/JS/RustBuild StatusRust with Python binding (PyO3) and WebAssembly binding (to JS)
Python/ZigBuild StatusPython with zig binding via ziggy-pydust
TypeBuildDescription
Coming soon
NameDescription
yardangyardang is a Python library for generating Sphinx documentation
hatch-cpphatch-cpp is a hatch plugin for C++

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

Pinned Loading

  1. basebasePublic

    Base template repository, built on copier

    Jinja 5

  2. yardangyardangPublic

    yardang is a Python library for generating Sphinx documentation

    Python 5

  3. python-templatepython-templatePublic template

    A pure-python project template

    Python 5 2

  4. python-template-rustpython-template-rustPublic template

    A Python/Rust project template

    Rust 6 2

  5. rust-js-wasm-templaterust-js-wasm-templatePublic template

    A Python/Rust/JS/WebAssembly project template

    JavaScript 8 2

  6. python-template-jspython-template-jsPublic template

    A Python/JS project template

    JavaScript 4 1

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…