After a little of back and forth and using different IDEs I documented my preferred set up here:

Install Golang

Install the latest version of Golang from here.


I chose to use Visual Studio Code because it is free and it has better support for Golang than (almost) any other IDE outide.


In order to configure VS Code to support Golang, you need to install vscode-go extension. Then:

  • Open VS Code,
  • Hold cmd+shift+p,
  • Select Install/Update Tools

This will install the following packages:

  • gocode
  • gopkgs
  • go-outline
  • go-symbols
  • guru
  • gorename
  • gomodifytags
  • impl
  • godef
  • godoc
  • goreturns
  • golint
  • gotests


You can debug Golang code right within VS Code but first you need to install and configure Delve:

  • Install Delve:
  • Configure vscode: