JetBrains GoLand is a cross-platform IDE designed for Go developers. On-the-fly error detection with the ability to automatically fix them, safe refactorings, smart code completion and built-in documentation implemented in JetBrains GoLand help you create reliable code much faster.
Instantly jump to any element in the code
Understanding a large, unfamiliar project takes time and effort. In GoLand, you can instantly jump to overridden methods, implementations, declarations, or interfaces that implement types.
Debug and run directly in the IDE
A built-in debugger, tools for running tests and analyzing code coverage are ready to use right away. The built-in Code Coverage tool will help ensure that all important code is covered by tests.
Built-in support for Git, GitHub and Mercurial
GoLand provides native support for Git, GitHub and Mercurial. Support for Perforce, ClearCase and other VCS is available through installable plugins.
More than just an IDE for Go
GoLand wouldn’t be a full-fledged IDE if it didn’t come with a rich set of tools that, in addition to developing directly in Go, support JavaScript, TypeScript, NodeJS, SQL, databases, Docker, Kubernetes and Terraform. Together, all these features make it a top-notch tool for working on any task, be it a modern web application or DevOps tools.
Extensions
GoLand’s rich ecosystem includes over 1,000 plugins that can be used to tailor the IDE to your specific needs. You can customize, extend, and change the IDE as you see fit: you can add support for Angular and Vue.js projects, add a status bar with Nyan Cat, and even install a new IDE theme.