Skip to content
@python-project-templates

Python Project Templates

Python, C++, Rust, JavaScript, Jupyter, and more

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/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

Pinned Loading

  1. base base Public

    Base template repository, built on copier

    Jinja 4

  2. yardang yardang Public

    yardang is a Python library for generating Sphinx documentation

    Python 4

  3. python-template python-template Public template

    A pure-python project template

    Python 4 2

  4. python-template-rust python-template-rust Public template

    A Python/Rust project template

    Rust 5 2

  5. rust-js-wasm-template rust-js-wasm-template Public template

    A Python/Rust/JS/WebAssembly project template

    JavaScript 8 2

  6. python-template-js python-template-js Public template

    A Python/JS project template

    JavaScript 4 1

Repositories

Showing 10 of 12 repositories
  • python-template-jupyter Public template

    A python/JS project template for Jupyter extensions

    python-project-templates/python-template-jupyter’s past year of commit activity
    JavaScript 4 Apache-2.0 2 0 2 Updated Nov 1, 2024
  • python-template-js Public template

    A Python/JS project template

    python-project-templates/python-template-js’s past year of commit activity
    JavaScript 4 Apache-2.0 1 0 0 Updated Nov 1, 2024
  • python-template-rust Public template

    A Python/Rust project template

    python-project-templates/python-template-rust’s past year of commit activity
    Rust 5 Apache-2.0 2 0 0 Updated Oct 21, 2024
  • python-template Public template

    A pure-python project template

    python-project-templates/python-template’s past year of commit activity
    Python 4 Apache-2.0 2 0 0 Updated Oct 21, 2024
  • base Public

    Base template repository, built on copier

    python-project-templates/base’s past year of commit activity
    Jinja 4 Apache-2.0 0 3 0 Updated Oct 17, 2024
  • .github Public
    python-project-templates/.github’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Oct 15, 2024
  • yardang Public

    yardang is a Python library for generating Sphinx documentation

    python-project-templates/yardang’s past year of commit activity
    Python 4 Apache-2.0 0 3 0 Updated Oct 12, 2024
  • copier-template-python-open-source Public Forked from Quantco/copier-template-python-open-source

    Copier template for python projects using pixi

    python-project-templates/copier-template-python-open-source’s past year of commit activity
    Python 0 3 0 0 Updated Oct 10, 2024
  • rust-js-wasm-template Public template

    A Python/Rust/JS/WebAssembly project template

    python-project-templates/rust-js-wasm-template’s past year of commit activity
    JavaScript 8 Apache-2.0 2 0 0 Updated Jun 15, 2024
  • cpp-template Public template

    A Python/C++ project template

    python-project-templates/cpp-template’s past year of commit activity
    CMake 7 Apache-2.0 1 0 0 Updated Jun 15, 2024

Top languages

Loading…

Most used topics

Loading…