goxls
is a language-server protocol (LSP) server for Go/Go+. An LSP server analyses the source code of a project and responds to requests from a wide range of editors such as VSCode and Vim, allowing them to support IDE-like functionality.
gop install github.com/goplus/goxls@latest