A module is a collection of Go packages stored in a directory with a go.mod file at its root It lets other modules know its dependency requirements and defines the import path.
go.mod