Komodo IDE for Go Development

Komodo: The Best Golang IDE

Komodo is a full featured Go IDE that supports other major backend technologies such as Node.js, Python, Perl and more. Enjoy greater productivity with this Go IDE. Komodo features:

  • Write quality code
  • Integrated database support
  • Write user scripts against the Komodo APIs
  • Leverage version control and run unit tests
  • Syntax Checking
  • Customize your environment
  • Go Code Intelligence: code browsing, code hinting
  • Install on Windows, Mac, Linux with just one license

Advanced Editor / Intelligent Code Editor

Komodo IDE helps Go devs write code faster and more accurately, with syntax checking (linting) and highlighting, syntax coloring, code folding, and other productivity-enhancing features. Komodo also supports Go code intelligence with completions, calltips, outline and goto definition for .go files.

Unit Testing for Go

Create and run unit tests using go test to write rock solid Go driven applications that your whole team can be confident in.

Go IDE for Teams

Code Collaboration allows you and your team to edit a document with multiple users simultaneously. The Komodo Shared Toolbox allows you to store common snippets, macros, and more via network share, source code control, or the Publish feature. Coding Standards lets you keep shared work consistent with version control and auto-formatting, while Komodo’s extended functionality allows you to scale your projects as required with extensions for integrated technologies.

Code Intelligence

Code efficiently with auto-complete and calltips for Go in Komodo IDE. Code refactoring features smart code-transformation capabilities including Rename Variable, Rename Class Member, and Method Extraction. Structure code easily with Code Browser.

Version Control & Integrated Tools

Version control, interactive shells, code profiling, integrated user testing, toolbox and publishing support. Subversion, Mercurial, Git, Perforce, Bazaar, CVS are also supported. Build, edit, and debug regular expressions with the Regex Toolkit. The Database Explorer supports SQLite with extensions for MySQL and Oracle.

Extend & Customize

Vi/Vim, emacs and other included key bindings provide you with a familiar editing experience, straight out of the box. Customize your UI and editor pane with a variety of themes, and extend your editing and IDE functionality with a multitude of available add-ons. Extend color schemes, syntax checkers, and more.

Being a multi-language IDE, Komodo also supports all major languages including Python, NodeJS, Ruby, Go, Perl, Tcl, and more.

Check out the complete list of Komodo features or: