A Go a csomagok (forrásfájlok egy könyvtárban gyűjtött gyűjteménye) és a modulok (csomagok gyűjteménye verzióval ellátott függőségekkel) segítségével szervezi a kódot. Együttesen strukturálják a projekteket és kezelik a függőségeket.
Csomagok — a kapcsolódó kód könyvtára
main
mathutil
{ a + b }
{}
