Ada sekumpulan program untuk membangun dan memproses sumber kode Go. Program-program tersebut tidak dijalankan secara langsung, namun dipanggil oleh program go.

Cara paling umum untuk menjalankan program tersebut yaitu sebagai sub-perintah dari program go, misalnya go fmt. Bila dijalankan, perintah tersebut beroperasi pada keseluruhan paket dari sumber kode Go, dengan program go memanggil binary dengan argumen yang sesuai untuk pemrosesan tingkat paket.

Program-program tersebut juga dapat dijalankan secara sendiri, tanpa perubahan argumen, menggunakan sub-perintah go tool, seperti go tool cgo. Untuk perintah pada umumnya hal ini biasanya berguna untuk debuggin saja. Beberapa perintah, seperti pprof, hanya bisa diakses lewat sub-perintah go tool.

Terakhir, perintah fmt dan godoc dipasang sebagai program biasa yang bernama gofmt dan godoc karena sering kali digunakan.

Klik pada tautan berikut untuk membaca dokumentasi lebih lanjut, metode pemanggilan, dan detail penggunaan.

go

Program go mengatur sumber kode Go and menjalankan perintah lainnya. Lihat dokumentasi perintah untuk penggunaan lebih detail.

cgo

Program cgo membolehkan pembuatan paket Go yang memanggil kode C.

cover

Cover adalah sebuah program untuk membuat dan menganalisis hasil liputan profile yang dibangkitkan lewat "go test -coverprofile".

fix

Program fix membaca sumber kode Go dan mencari penggunaan fitur-fitur lama dari bahasa dan pustaka dan menggantinya dengan yang baru.

fmt

Program fmt memformat sumber berkas Go.

godoc

Program godoc mengekstrak dan membangkitkan dokumentasi dari paket-paket Go.

vet

Program vet memeriksa kode sumber dan melaporkan konstruksi yang mencurigakan, seperti pemanggilan Printf dengan argumen yang tidak sesuai dengan formatnya.