A streamlined template for rapidly initializing and structuring projects on GitHub.
Install Cookiecutter:
uv tool install cookiecutter # if no uv, follow this guide: https://docs.astral.sh/uv/
Use the following commands to generate project templates:
# Generate a dynamic project template
cookiecutter gh:x-pt/template
# Generate language-specific templates
cookiecutter gh:x-pt/template --directory template/cuda # CUDA
cookiecutter gh:x-pt/template --directory template/cxx # C++
cookiecutter gh:x-pt/template --directory template/go # Go
cookiecutter gh:x-pt/template --directory template/py # Python
cookiecutter gh:x-pt/template --directory template/rs # Rust
cookiecutter gh:x-pt/template --directory template/ts # TypeScript
For more detailed information and advanced usage, please visit our GitHub repository.