The TinyGo project are implementing a Go compiler on top of LLVM, to use Go on very small devices:
The Go language is defined by a spec with compatibility guarantees, but beyond embedded systems and WASM, there don't seem to be a lot of use cases for alternate implementations.