2026 / active
WoeUSB-go
A Go reimplementation of the Linux workflow for creating bootable Windows installation media.

WoeUSB-go revisits a familiar Linux utility as a Go system tool. It creates bootable Windows installation media from an ISO while dealing explicitly with device selection, partitioning, filesystems, boot modes, and large install images.
The system
The implementation separates device discovery and validation from the destructive write pipeline. The CLI is designed to make the selected source and target unambiguous before operations begin and to report progress through long-running filesystem work.
What I focused on
Storage tools need conservative defaults. My focus is on path and device safety, useful preflight checks, recoverable error reporting, and keeping system-command orchestration testable rather than hiding it inside one large shell workflow.