tohum is a powerful CLI tool that helps you bootstrap new projects using pre-defined templates. Say goodbye to repetitive setup and hello to instant productivity.
cargo install tohum
Bootstrap new projects in seconds, not minutes. tohum is built with Rust for maximum performance.
Organize templates in stores for easy discovery. Use the official store or create your own custom stores for teams and organizations.
Templates can be stored anywhere - Git repositories, local paths, template stores, or any remote location.
Works seamlessly on Linux, macOS, and Windows. Install via Cargo, Nix, or build from source.
Templates can be configured to act as a proxy for other
provisioning tools such as npm init
or
cargo init
. Unify your project setup workflow.
Templates support configurations. You can customize them based on requirements of your project.
Some of the ready-to-use templates for popular frameworks and languages
basic CLI application setup
tohum init go/cli my-cli
CLI project with TypeScript and tsup
tohum init node/cli/ts my-tool
React project with TypeScript and Vite
tohum init node/react my-app
Install tohum and start creating projects in minutes
Choose your preferred installation method:
cargo install tohum
Requires Rust toolchain
nix run github:mkaramuk/tohum
Using the included flake
View all available templates from the official store
tohum store list
Provision a new project using your chosen template
tohum init node/react my-awesome-app