StudioNEW
Trak v2.0.0•19 Curated Blueprints + Community GitOpsDownloads

Generate hands-on learning workspaces in your terminal.

A developer CLI tool that scaffolds structured, multi-module project folders directly onto your computer—complete with runnable code examples, exercises, and reference notes.

Installation:
$irm https://raw.githubusercontent.com/ndk123-web/trak/main/scripts/install.ps1 | iex
Restart terminal after running to reload PATHView Quickstart Guide →
trak-demo-walkthrough.mp4
New in CLI v2.0.0
•Trak Studio v1.0.0

Trak Studio: Embedded Web IDE & Workspaces Hub

Launch a full-featured browser dashboard and local code editor with a single terminal command. Built right into the Go binary with zero npm installations or external dependencies.

Monaco Editor + Live Disk Sync
Integrated Automated Test Runner
Interactive Module Roadmap
Multi-Workspace Hub & Switcher
$trak studio
port 8200

Curriculum Tracks & Disciplines

19 structured blueprints covering systems programming, kernel internals, databases, and cloud architecture.

Browse All 19 Blueprints
Blueprint Studio • In-Browser Template IDE

Design, Customize & Contribute Track Templates

Want to add a new curriculum track or customize templates for your team? Blueprint Studio provides an in-browser workspace to scaffold files, write code in Monaco Editor, and export valid AST JSON.

• Zero manual JSON writing• Monaco Code Editor• 1-Click AST Export for PRs
Open Blueprint Studio

Architecture & Execution Model

How Trak resolves remote templates and builds local workspaces deterministically.

01 / Remote AST Resolution

Queries the remote GitHub registry for templates/<category>/<tool>.json without requiring binary updates.

02 / Recursive File Generation

Traverses the node tree and creates directories, code files, and build manifests (go.mod, Cargo.toml, compose.yml).

03 / Metadata Stamping

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.

Frequently Asked Questions