You can also write allocation free Go, by computing everything on the stack. (Use pprof tool to analyze your code's allocations)
If you want smaller binaries without a runtime or GC bundled, you can try out tinygo [1]
[1] https://github.com/tinygo-org/tinygo