Feature Request: Native Go (Golang) Language Support
- Dominant language
- Java
- Stars
- 3.1k
- Forks
- 935
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 17
Description
### Description
I would like to request the integration of native Go (Golang) language support into Apache NetBeans.
Currently, NetBeans does not provide built-in support for the Go programming language, which is increasingly popular for systems programming, cloud-native development, and CLI tooling. Developers who use NetBeans as their primary IDE are forced to switch to other editors for Go projects, which disrupts workflow and reduces productivity.
**Requested features:**
- Syntax highlighting for `.go` files
- Code completion (via LSP / `gopls` integration)
- Go module support (`go.mod`, `go.sum`)
- Build, run, and test actions integrated into the IDE
- Debugger support (via Delve)
- Go formatter (`gofmt` / `goimports`) on save
- Error highlighting and quick fixes
### Use case/motivation
_No response_
### Related issues
_No response_
### Are you willing to submit a pull request?
No
Contributor guide
Research direction
No files, tests, or entry points are identified in the issue. Start by scoping the requested syntax, LSP, module, build, debug, formatting, and diagnostics features against Apache NetBeans, then define a smaller independently testable starting point and its completion criteria.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100