The Go questions were only shown to the developers who chose Go as one of their three primary programming languages.

Although Go is a young language, its audience is rather mature. More than half of its users use it for work.

Most people use a single global GOPATH. Even the two thirds who edit multiple projects at the same time still don’t tend to use a GOPATH per project.

Which package managers do you use regularly?

41%
Go Modules
32%
dep
17%
godep
11%
govendor
10%
glide
4%
gpm
1%
Goop
1%
gvt
1%
Other
15%
None

Go Modules has appeared just recently, but 40% of Go developers already use it and 17% want to migrate to it.

Which Go web frameworks do you use regularly?

30%16% 9% 2% 2% 1% 5%46%GinEchoBeegoRevelBuffaloMacaronOtherNone

The usage of Gin has grown by 9 percentage points, to 30%.

Which Go Router do you use regularly?

33%27%13% 8% 1% 2%36%gorilla / muxstandard librarygo-chi / chijulienschmidt / httproutegocraft / webOtherNone

Go-chi / chi router has picked up 4 percentage points and is now at 13%.
Only 47 percent of Go developers use template engines.

Which testing frameworks do you use regularly?

65%14%11% 5% 4% 3% 2% 2% 2% 1%22%built-in testingtestifygomockginkgohttpexpectgo-sqlmockgomegagoconveygocheckOtherNone

Two thirds of Go devs are using built-in testing.