mh-cbon is a small, developer-focused software publisher that concentrates on streamlining the Windows packaging workflow for Go applications. Its single public offering, go-msi, is a command-line utility and template engine that converts lightweight Go binaries into fully featured Windows Installer packages without forcing developers to leave their usual Go toolchain. Typical use cases include open-source authors who need to ship signed MSI files through GitHub releases, DevOps teams embedding version-specific upgrade logic in CI pipelines, and enterprise developers who must comply with corporate Group Policy distribution rules. By wrapping the WiX Toolset in a Go-centric CLI, the tool automates generation of upgrade tables, registry entries, Start-menu shortcuts, and per-user or per-machine installation modes, while still allowing granular control through wxs fragments and custom actions. The resulting installers integrate with Windows’ built-in servicing stack, so applications appear in Add/Remove Programs, support silent deployment via GPO or winget, and can be patched through minor-upgrade MSI files on subsequent releases. mh-cbon’s software is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest upstream version, and can be queued together with other applications for unattended batch installation.

go-msi

Easy way to generate msi package for a Go project

Details