...There are three original implementations of Ethereum and along with C++ and Python, Go Ethereum is one of them, written in Go.
Go Ethereum comes with several wrappers/executables. It is fully open source and available as a standalone client called Geth that you can install on just about any operating system, or as a library that you can embed in your Go, Android or iOS projects.