Having seen the cool things it’s now possible to do using using Google BigQuery’s public data sets (notably this), I decided to take a look at the top imported golang packages on a weekly basis.

Interested in finding the best logging solution for your go application? or perhaps you want to make sure you are using the right HTTP request multiplexer? What better way is there than good old democracy! It is usually the case that the most imported package will be the best one for the job.

Additionally, going over the most imported packages was a nice exploratory experiment, I got to learn about really cool things I should be using and still did not — notably Ginko and Gomega, who already changed the way I write my tests in Go.

I plan to republish this sort of post every couple of weeks, covering new packages that are a part of the most commonly imported packages.