Skip to content
[mirror] Go module mechanics libraries
Go Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
module module: basic module.Version type and support May 13, 2019
semver semver: basic semver parsing package May 13, 2019
sumdb sumdb: client and server protocol for checksum database May 31, 2019
LICENSE x/mod: initial commit May 10, 2019
PATENTS x/mod: initial commit May 10, 2019
codereview.cfg x/mod: initial commit May 10, 2019
go.mod gosumcheck: basic go.sum checker May 31, 2019
go.sum sumdb/note: signed note formats for checksum database May 13, 2019


This repository holds packages for writing tools
that work directly with Go module mechanics.
That is, it is for direct manipulation of Go modules themselves.

It is NOT about supporting general development tools that
need to do things like load packages in module mode.
That use case, where modules are incidental rather than the focus,
should remain in x/tools, specifically x/tools/go/packages.

The specific case of loading packages should still be done by
invoking the go command, which remains the single point of
truth for package loading algorithms.

You can’t perform that action at this time.