The CLI workspace generator for hands-on technical learning.
Scaffold structured, multi-module engineering laboratories with working source code, build manifests, and documentation directly on your local filesystem.
Curriculum Catalog
19 structured blueprints covering systems programming, operating systems, cloud, and DevOps.
Architecture & Execution Model
How Trak resolves remote templates and builds local workspaces deterministically.
Queries the remote GitHub registry for templates/<category>/<tool>.json without requiring binary updates.
Traverses the node tree and creates directories, code files, and build manifests (go.mod, Cargo.toml, compose.yml).
Stamps an immutable trak.json manifest locally to track the template version and creation timestamp.
Design Guarantees
Local-First & Offline
No cloud accounts, telemetry, or browser sandbox constraints. Workspaces exist natively on your disk and work 100% offline with your preferred IDE (VS Code, GoLand, Neovim).
Production Internals Depth
Curriculums focus on production mechanics: memory pointer semantics, PostgreSQL MVCC visibility maps, Rust Tokio async runtime, and Linux kernel process signals.