Το Go οργανώνει τον κώδικα με πακέτα (συλλογές αρχείων πηγής σε έναν κατάλογο) και μοντέλα (συλλογές πακέτων με διαχείριση εκδόσεων εξαρτήσεων). Μαζί δομούν τα έργα και διαχειρίζονται τις εξαρτήσεις.
Πακέτα — ένας κατάλογος σχετικού κώδικα
main
mathutil
{ a + b }
{}
