Overview Version History Q & A Rating & Review
GopherBench
GopherBench is a focused Visual Studio Code extension pack for Go development. One installation provides language intelligence, documentation, syntax highlighting, test discovery, supporting-file formatting, and quick code execution.
Included extensions
Extension
ID
Purpose
Go
golang.go
Language intelligence, navigation, formatting, testing, and debugging powered by the Go toolchain.
Go Doc
msyrus.go-doc
Shows documentation for Go symbols and packages in the Output panel.
vscode-go-syntax
dunstontc.vscode-go-syntax
Adds extended TextMate syntax highlighting for Go.
Go Test Explorer
premparihar.gotestexplorer
Discovers and runs Go tests through a test explorer.
Prettier
esbenp.prettier-vscode
Formats JSON, Markdown, YAML, and other supporting files commonly found in Go projects.
Code Runner
formulahendry.code-runner
Runs Go files and selected snippets directly from the editor.
Installation
Install GopherBench from the Extensions view in Visual Studio Code, or run:
code --install-extension gofreder.gopherbench
The bundled extensions are installed automatically with the pack.
Getting started
Install the Go toolchain and ensure go is available on your PATH.
Open a Go project in Visual Studio Code.
Install additional tools such as gopls or Delve when prompted by the Go extension.
Use the Testing view to discover tests, or run extension commands from the Command Palette.
Requirements
Visual Studio Code 1.101.0 or later
Go 1.21 or later
Individual bundled extensions may have their own settings and optional tool requirements. GopherBench does not change your editor settings.
Issues and contributions
Report problems or suggest improvements in the GitHub issue tracker .
License
MIT