Go organiserer kode med pakker (samlinger af kildefiler i en mappe) og moduler (samlinger af pakker med versionsstyret afhængigheder). Sammen strukturerer de projekter og administrerer afhængigheder.
Pakker — en mappe med relateret kode
main
mathutil
{ a + b }
{}
