Xmake also supports the construction of go programs, and also provides command support for creating empty projects:
$ xmake create -l go -t console test
In v2.3.6 version, xmake has made some improvements to its build support, and also supports cross compilation of go. For example, we can compile windows programs on macOS and linux:
$ xmake f -p windows -a x86
For more examples, see: Go Examples