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.