What is the best IDE for developing in Golang?

Tremaine Eto
cloud native: the gathering
6 min readApr 26, 2019

--

Original gopher plushie photo courtesy Sean Tasdemir.

You’ve done it. You’ve looked into Golang, and you’re convinced that it fits your use case — or maybe you just want to get started and code in your own local environment instead of an online playground.

Then comes the inevitable question: which IDE do you use? Sure, you could go with the IDE you’ve been using for other languages, but is that the best IDE for Go?

The short answer is that there is no clear answer. Like many questions revolving IDEs, the answer is deeply subjective and dependent on what the user wants. I know that this is largely an unsatisfying answer, but it’s the only answer. To help you make that decision, I’ve aggregated a lot of information about a variety of IDEs along with some pros and cons.

Also, remember that when reading quotations from people online, always take the information with a grain of salt and use your own judgment.

Visual Studio Code (VSCode)

VSCode is truly an awesome all-round IDE and the Go plugin, tools, debugger and Git integration is a pleasure to use.

productivity++

/u/_cetacea on Reddit

Perfect! Lighter than GoLand (and more features too), great integration with tooling, and just way better than every other option.

--

--

Tremaine Eto
cloud native: the gathering

Senior Software Engineer @ Iterable | Previously worked at DIRECTV, AT&T, and Tinder | UCLA Computer Science alumni | Follow me for software engineering tips!