Модуль — это набор связанных пакетов Go. Модули — это единица обмена исходным кодом и управления версиями. Команда go имеет прямую поддержку для работы с модулями, включая запись и разрешение зависимостей от других модулей. Модули заменяют старый подход на основе GOPATH к определению исходных файлов, используемых в данной сборке.