A collection of reusable libraries and tools for building webservices in Go.
- atomicbool atomic boolean
- discovery curator-like service discovery
- httpthrift thrift-over-http rpc
- report instrumentation and reporting
fsgo libraries are tested and developed assuming Go 1.5 and $GOPATH/bin
is on PATH.
Foursquare engineers: you can add this to your bashrc
.
fsgo uses goimports
formatting (a superset of go fmt
rules, including grouping imports):
- Install
goimports
:go get golang.org/x/tools/cmd/goimports
- Fix up files:
goimports -w *.go