go-lang-plugin-org/go-lang-idea-plugin — explained in plain English
Analysis updated 2026-06-26
Study this historical source code to understand how IntelliJ platform language plugins are structured in Java
Reference the plugin architecture as a starting point for building a new JetBrains IDE language plugin
| go-lang-plugin-org/go-lang-idea-plugin | danielzeller/depth-lib-android- | phishman3579/java-algorithms-implementation | |
|---|---|---|---|
| Stars | 4,537 | 4,533 | 4,532 |
| Language | Java | Java | Java |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Project is deprecated, new users should install GoLand or the official JetBrains Go plugin instead of building this from source.
This repository holds the source code for a community-built plugin that added Go programming language support to JetBrains IDEs such as IntelliJ IDEA, WebStorm, PyCharm, and Android Studio. It is now officially deprecated and no longer maintained. The plugin was created before JetBrains released their own official Go support. It brought basic Go editing capabilities, including syntax highlighting and some code navigation, to the IntelliJ platform for developers who wanted to write Go code in an IDE they were already familiar with. The README makes clear that this plugin has been superseded. JetBrains now distributes a dedicated Go IDE called GoLand and also maintains an official Go plugin for IntelliJ IDEA Ultimate. These official products include capabilities that this community plugin never implemented, including type-aware code completion, refactoring tools, a significantly faster debugger, support for subtests, and compatibility with Go versions from 1.9 onward. Users are directed to those official channels for bug reports and new feature requests. At its peak, the plugin supported installation on IntelliJ-based IDEs from version 2016.1 onward. It offered nightly and alpha pre-release builds for users who wanted the latest changes. The versioning scheme tied plugin version numbers to specific IntelliJ Platform versions, so users needed to match the two. The plugin is written in Java, which is the standard language for building IntelliJ platform extensions, and is distributed under the Apache License 2.0. Anyone still encountering this repository while looking for Go IDE support should use GoLand or the official JetBrains-maintained plugin instead.
A now-deprecated community plugin that added Go language editing support to JetBrains IDEs before an official option existed. New users should switch to JetBrains GoLand or the official Go plugin instead.
Mainly Java. The stack also includes Java, IntelliJ Platform.
Use freely for any purpose including commercial use as long as you include the Apache 2.0 copyright and license text.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.