Official Go language server for advanced code navigation and tooling.
Visit Go's Language Server Protocol (gopls)Go's Language Server Protocol (gopls) is an official language server for the Go programming language, designed to provide IDE-like features—such as code navigation, autocompletion, diagnostics, and refactoring support—to any editor that implements the Language Server Protocol (LSP). It is primarily intended for Go developers who want a consistent, editor-agnostic coding experience with enhanced productivity, and it serves as the backbone for modern Go development tooling.
Visit Go's Language Server Protocol (gopls)'s official website for product details and getting started.
Comprehensive documentation on how to install, configure, and use gopls effectively.
Access the source code, report issues, and contribute to the development of gopls.
Insights and updates from the Go team, including features and improvements related to gopls.