Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Tooltitude for Go (GoLang)New to Visual Studio Code? Get it now.
Tooltitude for Go (GoLang)

Tooltitude for Go (GoLang)

Tooltitude Team

tooltitude.com
|
25,432 installs
| (19) | Free
CodeLens providers, Code Actions, Inspections, Interface stub generation, Postfix completions, Proto/Protobuf/gRPC integration, Refactorings, support for Table Driven Tests, and other editor tools and helpers for Go / GoLang
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Tooltitude for Go

Tooltitude for Go is a productivity extension for the Go (GoLang) programming language.

Features

CodeLens Providers in Project Modules

Gain insights into your Go codebase, and understand usage patterns of functions, methods, fields, and interfaces. We have CodeLens providers which help you navigate code and see what's going on in the codebase.

demonstration of CodeLens providers

Code Inspections

From unused initializations and writes to shadowed variables, unhandled errors, and deprecated symbols, our inspections help you enhance your Go code.

demonstration of code inspections

References View

Our references view is tailored for Go. It allows you to see not only the file where the reference is located, but its package, and containing element (e.g. a function). Note: it works only with Tooltitude for Go CodeLens providers.

demonstration of our Go specific references view

Debug Individual Table Driven Tests

Debug Individual table driven tests with our CodeLens provider.

demonstration of table driven test debugging

Postfix Completions

Write Go code faster by using familiar dot notation to generate boilerplate: generate statements, call library functions, iterate over collections and more.

demonstration of postfix completion

Code Actions

Make common Go code changes with confidence: handle errors, manipulate variables, transform expressions and more.

demonstration of code actions

Premium Features

We have a set of premium features which are available on a subscription basis. Learn more about them https://www.tooltitude.com/pricing

⭐ CodeLens Providers in Dependencies

Gain insights into your Go dependencies, understand usage patterns of functions, methods, fields, and interfaces.

demonstration of CodeLens

⭐ Inline Values In The Debugger

See variable and parameter values right in your editor while debugging Go programs.

demonstration of inline values while debugging a Go program

⭐ Workspace Wide Unused Symbols Report

Find Go entities with no Go source code references in the workspace.

demonstration of workspace wide unused symbols report

⭐ Inlay Reference Counters

Save vertical space with inlay reference.

demonstration of inlay reference counters

Full LSP mode

Tooltitude for Go could act not only as a productivity extension, but as a Go language server. It could be used in a resource constrained environment where running both gopls and Tooltitude for Go isn't feasible.

This mode is activated only if the official Go extension is disabled. It's possible to disable it either globally or on a per-workspace basis. Then, reload the editor to activate the mode.

Feature list

See the full feature list here: https://www.tooltitude.com/features

Data

We collect anonymous usage data. To opt-out of data collections, set the telemetry.telemetryLevel setting to off as directed by the Visual Studio Code documentation before installing the extension, or at any time after the installation: https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting You could read more about our privacy policy here: https://www.tooltitude.com/privacy

Support Resources

  • Report an issue: https://github.com/tooltitude/support/issues/new/choose
  • Discord community: https://discord.gg/f9MHBXsVwr

Other Links

  • Our site: https://www.tooltitude.com/
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft