A Go module is a versioned collection of Go packages described by a go.mod file and its dependency requirements. Go mod provides package and dependency management within the Go toolchain, improving programmer productivity and compile-time efficiency. section 1.2.4
Modules can supply local packages or external packages identified by URLs. Go's import system uses the package name as a prefix, while standard-library and nonstandard packages can be grouped in an import block. section 1.2.4
Fetching module dependencies
Use `go get ./...` to retrieve dependencies across the packages in a module.



