The Best Editors for Go Programming
Last Update: Dec 26, 2022
Build Go applications faster with pre built tested code.
Check out my course on the Go Standard Library today!
You can take this course for free. Click here to redeem!
So I’m running a poll right now to see what editor Go programmers prefer. Vote for your favorite and I’ll post the results here.
I write go with several different editors. But here are some of my favorites for Go programming:
Goland is by far my favorite editor, especially for larger projects. It’s tailor made for Go programming and has some excellent features like:
- Built-in debugging
- Smart completion
- Refactoring tools
It’s the best IDE I know of right now for serious Go development. It’s the one I use the most right now.
Find out more about Goland here
Visual Studio code
VS Code is great for many languages, and Go is no exception. Simply install the Go extension for Visual Studio Code and get coding!!
Get Visual Studio Code Here
I use the Atom editor for a ton of stuff. In fact, most of my articles are written with Atom, because it’s fast and runs on all platforms identically. It also works great for writing Golang. You get syntax highlighting, Git integration, and more. The IDE Golang Atom package looks pretty promising, though I haven’t used it much yet.
Get the Atom Editor Here
Good old Sublime has been a staple for me for about eight years. I’ve written nearly every language I know with it at one point. It’s pretty good for quick and dirty Go programming too! There are a ton of great Go plugins for it, and it’s fast and easy.
And cross-platform too!
Download Sublime Text Here
Ah, the old die-hard. I write a ton of Go with Vim, especially quick one-off stuff. If I want to jump into a file and do some quick edits or build something small, Vim is the way to go for me. It’s simple, stays out of my way, and I can navigate it quickly. While there is a bit of a learning curve with using Vim, most programmers who use it say they’re faster with it than anything else.
Download Vim Here
So what do YOU use?
I’m curious about what Go programmers in my sphere are using. Vote Here or let me know in the comments. I’d love to know what folks are using for Go code these days.
Want to become an expert Go programmer?
You can boost your skills in a few weekends by taking these high quality Go courses taught by top experts!
We have over 30 hours of Go courses you can take now! You can try it for 10 days free of charge.