A project based build tool for the Go programming language.

Install gb today
go get github.com/constabulary/gb/...


  • Project based workflow
  • Automatic project detection
  • Zero configuration files
  • Works on Windows


  • Reliable, reproducible, builds without import rewriting
  • No environment variables to set
  • Multiple working copies without changing environment variables
  • Backwards compatible with $GOPATH


gb version 0.4.3 released

gb version 0.4.3 adds the ability to automatically download released dependencies.

gb version 0.4.2 released

gb version 0.4.2 is a minor bug fix release which adds one new feature, nope mode. Nope mode Passing -n to gb test will cause the test binary to be compiled as per usual, however the execution will be skipped. Nope mode is conceptually the same as gb test -run=XXX (or some other non-matching regexp) but also avoids expensive initialisation if your test binaries do a lot of setup work before hitting testing.main.

gb version 0.4.1 released

0.4.1 is a maintenance release to pick the bug fixes since the 0.4.0 release in January. For more details, please consult the 0.4.1 release notes available on Github.