AlfariziFullstack EngineerYogyakarta, Indonesia

vx + vxt

A Go CLI and template library for preview-first, project-aware code generation.

Role
Creator
Project previewvx + vxtImage to follow

Overview

vx is my terminal-first developer CLI. vxt is the Go library behind document-mode template compilation, validation, typed planning, and generated Go bindings. They are separate tools presented together because they share a code-generation workflow, rather than two unrelated product stories.

Engineering decisions

Generation separates planning from filesystem writes. Developers can inspect a preview before applying changes, with explicit handling for file conflicts, inputs, and project context. The public repositories include tests covering these boundaries.

Explore