Clone this repo:


  1. 680e4a3 vgo: add spurious dependency on v1.0.0 by Russ Cox · 7 months ago master
  2. 1dedb03 A+C: delete AUTHORS and CONTRIBUTORS by Russ Cox · 11 months ago
  3. 9d56762 cmd/go: import from main repo at go1.11 by Bryan C. Mills · 4 years, 9 months ago
  4. 045754d cmd/go: import from main repo at go1.11beta3 by Russ Cox · 4 years, 10 months ago
  5. 2093985 cmd/go: import from main repo by Russ Cox · 5 years ago

Versioned Go Command (vgo)

This repository holds a standalone implementation of a version-aware go command, allowing users with a Go 1.10 toolchain to use the new Go 1.11 module support.

The code in this repo is auto-generated from and should behave exactly like the Go 1.11 go command, with two changes:

  • It behaves as if the GO111MODULE variable defaults to on.
  • When using a Go 1.10 toolchain, go vet during go test is disabled.


Use go get -u

You can also manually git clone the repository to $GOPATH/src/

Report Issues / Send Patches


Please file bugs in the main Go issue tracker,, and put the prefix x/vgo: in the issue title, or cmd/go: if you have confirmed that the same bug is present in the Go 1.11 module support.

Thank you.