Go organiserer koden med pakker (samlinger av kildefiler i en katalog) og moduler (samlinger av pakker med versjonerte avhengigheter). Sammen strukturerer de prosjekter og styrer avhengigheter.
Pakker — en katalog med relatert kode
main
mathutil
{ a + b }
{}
