GTGW is the "good to go wrapper". It aims at making it easier to work on golang code without needing to stick to the GOPATH directory structure in your own home directory.
To use gtgw you need to "tag" the directory that hosts your code with the directory structure that Go expects to see under $GOPATH/src.
gtgw --tag "code.example.com/mygroup/stuff"
Once the repo has been tagged tagged you must prefix the go commands with gtgw and it will automatically mock the go directory structure in a temporary dir before running the real underlying commands.
gtgw go test -v