Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Go for Visual Studio
Go for Visual Studio

Go for Visual Studio

Ivan.Z

|
371 installs
| (1) | Free
Provides integration for the Go programming language. It includes support for language server capabilities that helps quickly navigate by functions and definitions, renaming symbols, advanced syntax highlighting, and more.
Download

VsGo -- Go for Visual Studio

The VsGo extension provides native integration for the Go programming language into Visual Studio. It includes support for language server capabilities that helps quickly navigate by functions and definitions, renaming symbols, advanced syntax highlighting, and more.

Requirements

  • Visual Studio 2022 or newer
  • Go 1.21 or newer.

Quick Start

  1. Install Go 1.21 or newer if you haven't already.
  2. Install the Visual Studio VsGo extension.
  3. Open any Go file or go.mod file to automatically activate the extension.
  4. You may check Language Server status in the Visual Studio Output Window

Feature highlights

Rename symbol

Rename all occurrences of a symbol in your workspace.

Rename__1.gif

Go To Definition

Jump to or peek a symbol's declaration.

GoToDefinition__1.gif

Find All References

Find or go to the references of a symbol.

FindAllReferences__1.gif

Changelog

  • 1.1.0 (23 March 2026)

    • Add syntax highlighting for go.mod, go.sum and go.work.
    • Add option to enable gopls logging.
    • Enable semantic tokens.
  • 1.0.2 (14 March 2026)

    • Update extension display name.
  • 1.0.1 (13 March 2026)

    • Update extension logo.
  • 1.0.0 (05 March 2026)

    • Initial release.

Roadmap

  • [x] Basic Language Server for Go
  • [ ] Build support for Open Folder
  • [x] Format Document
  • [ ] Test Explorer support
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft