Scaffold projects with a single Go binary
Terox renders templates from local folders or GitHub repositories into ready-to-edit projects. No language runtime required on the target machine.
Single binary
Distribute a static Go binary for Linux, macOS and Windows. No Python, no Node, no runtime to install on the target machine.
Local or remote templates
Scaffold from a folder on disk or a public GitHub repository. Cached locally so subsequent runs are instant.
Interactive prompts
A terox.json manifest declares variables, choices and defaults. Terox prompts the user and renders the result.
CI friendly
Provide answers with repeatable --set flags and run with --non-interactive for scripts and pipelines.
Safe for binary files
File contents are sniffed and binary assets are copied byte-for-byte, never run through the templating engine.
Inspired by good neighbours
Stands on the shoulders of Cookiecutter, copier, and hay-kot/scaffold. Picks a different shape, not a fight.