The Go programming language, also known as Golang, is a simpler version of C without dynamic memory allocation making it easier and safer to use. The language was invented and is in use at Google.
The go-bluetooth library extends Go to allow it to communicate with Bluetooth devices. Your can pair, discover, communicate via GATT and manage the underlying hci/Bluetooth service.