Skip to content
PluginStats

Go installs statistics

By Go Team at Google (2 listings) · VS Code Marketplace · Programming Languages

Rich Go language support for Visual Studio Code

View on VS Code Marketplace Fresh · Oct 19, 2026

Go has 19,961,926 recorded installs on VS Code Marketplace.

It ranks #54 of 2,501 tracked VS Code Marketplace listings by installs.

It is rated 4.3 out of 5 from 268 ratings.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Installs
19,961,926
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#54
Among tracked VS Code Marketplace listings

Rating: 4.28 / 5 from 268 ratings

About Go

Go for Visual Studio Code

The VS Code Go extension provides rich language support for the Go programming language.

Requirements

• Visual Studio Code 1.90 or newer (or editors compatible with VS Code 1.90+ APIs) • Go 1.21 or newer.

Quick Start

Welcome! 👋🏻 Whether you are new to Go or an experienced Go developer, we hope this extension fits your needs and enhances your development experience.

1. Install Go 1.21 or newer if you haven't already.

1. Install the [VS Code Go extension].

1. Open any Go file or go.mod file to automatically activate the extension. The Go status bar appears in the bottom right corner of the window and displays your Go version.

1. The extension depends on go, gopls (the Go language server), and optional tools depending on your settings. If gopls is missing, the extension will try to install it. The :zap: sign next to the Go version indicates the language server is running, and you are ready to go.

(Install Missing Tools)

You are ready to Go :-) 🎉🎉🎉

What's next

• Explore more [features][full feature breakdown] of the VS Code Go extension. • View the settings documentation and advanced topics to customize the extension. • View the tools documentation for a complete list of tools the VS Code Go extension depends on. You can install additional tools and update them by using "Go: Install/Update Tools". • Solve issues with the general troubleshooting and debugging troubleshooting guides. • file an issue for problems with the extension. • Start a GitHub discussion or get help on [Stack Overflow]. • Explore Go language resources on go.dev/learn and golang.org/help.

If you are new to Go, this article provides the overview on Go code organization and basic go commands. Watch ["Getting started with VS Code Go"] for an explanation of how to build your first Go application using VS Code Go.

Feature highlights

• [IntelliSense] - Results appear for symbols as you type. • [Code navigation] - Jump to or peek at a symbol's declaration. • [Code editing] - Support for saved snippets, formatting and code organization, and automatic organization of imports. • [Diagnostics] - Build, vet, and lint errors shown as you type or on save. • Enhanced support for [testing] and [debugging]

See the [full feature breakdown] for more details.

(Code completion and Signature Help)

In addition to integrated editing features, the extension provides several commands for working with Go files. You can access any of these by opening the Command Palette (Ctrl+Shift+P on Linux/Windows and Cmd+Shift+P on Mac), and then typing in the command name. See the full list of commands provided by this extension.

(Toggle Test File)

⚠️ Note: the default syntax highlighting for Go files is provided by a TextMate rule embedded in VS Code, not by this extension.

For better syntax highlighting, we recommend enabling semantic highlighting by turning on Gopls' ui.semanticTokens setting.

Setting up your workspace

The VS Code Go extension supports both GOPATH and Go modules modes.

Go modules are used to manage dependencies in recent versions of Go. Modules replace the GOPATH-based approach to specifying which source files are used in a given build, and they are the default build mode in go1.16+. We highly recommend Go development in module mode. If you are working on existing projects, please consider migrating to modules.

Unlike the traditional GOPATH mode, module mode does not require the workspace to be located under GOPATH nor to use a specific structure. A module is defined by a directory tree of Go source files with a go.mod file in the tree's root directory.

Your project may involve one or more modules. If you are working with multiple modules or uncommon project layouts, you will need to configure your workspace by using [Workspace Folders]. See the [Supported workspace layouts documentation] for more information.

Pre-release version

If you'd like to get early access to new features and bug fixes, you can use the pre-release extension. Following the vscode's convention, we use the minor version of the extension version number to distinguish stable and pre-release versions (0.ODD_NUMBER.patch for pre-release, 0.EVEN_NUMBER.patch for stable release).

To install the pre-release version, use the drop-down list to select "Install Pre-Release Version", or if already installed the Go extension, use the "Switch to Pre-Release Version" option in the Visual Studio Code extension management page. For more details about this mechanism, see the Visual Studio Code's documentation.

Telemetry

VS Code Go extension relies on the Go Telemetry to learn insights about the performance and stability of the extension and the language server (gopls). Go Telemetry data uploading is disabled by default and can be enabled with the following command:

After telemetry is enabled, the language server will upload metrics and stack traces to telemetry.go.dev. You can inspect what data is collected and can be uploaded by running:

If we get enough adoption, this data can significantly advance the pace of the Go extension development, and help us meet a higher standard of reliability. For example:

• Even with semi-automated crash reports in VS Code, we've seen several crashers go unreported for weeks or months. • Even with a suite of benchmarks, some performance regressions don't show up in our benchmark environment (such as the completion bug mentioned below!). • Even with lots of great ideas for how to improve gopls, we have limited resources. Telemetry can help us identify which new features are most important, and which existing features aren't being used or aren't working well.

These are just a few ways that telemetry can improve gopls. The telemetry blog post series contains many more.

Go telemetry is designed to be transparent and privacy-preserving. Learn more at https://go.dev/doc/telemetry.

Support Policy…

Description from the VS Code Marketplace listing.

  • debuggers
  • go
  • Go Assembly
  • Go Checksum File
  • Go Module File
  • Go Template File
  • Go Work File
  • go.asm
  • go.mod
  • go.sum
  • go.work
  • golang
  • gopls
  • gotmpl
  • multi-root ready
  • snippet

Where Go sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,501 listings · 126 pages · page 3, #14 (overall #54)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 2, #4 (overall #24)
Programming Languages: every listing in installs order
PNG SVG
Snippets489 listings · 25 pages · page 1, #10 (overall #10)
Snippets: every listing in installs order
PNG SVG
Linters252 listings · 13 pages · page 1, #8 (overall #8)
Linters: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Go installs on VS Code Marketplace, last 90 days: 19,961,926 installs as of Oct 19, 2026.GoInstalls on VS Code Marketplace · Last 90 days19,961,926installs19.9M20M20M20M20M20M20M20MJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Go installs on VS Code Marketplace, last 90 days: 19,961,926 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

Go installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.GoInstalls growth on VS Code Marketplace19,961,926installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
Go installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Go VS Code Marketplace ranking history: currently #54 (by installs).GoVS Code Marketplace ranking · by installs · Last 90 days#54current rank#52#53#54#55#56Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
Go VS Code Marketplace ranking history: currently #54 (by installs).
PNG SVG

Ratings over time

Go ratings on VS Code Marketplace, last 90 days: 268 ratings as of Oct 19, 2026.GoRatings on VS Code Marketplace · Last 90 days268ratings240250260270280290300Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Go ratings on VS Code Marketplace, last 90 days: 268 ratings as of Oct 19, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (4)
Recent installs observations for Go
Date (UTC)InstallsChange vs. previous
19,961,926+4.2K
19,957,730+3.1K
19,954,595+5.4K
19,949,178—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=golang.Go. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.