bazel-stack-vscode installs statistics
By StackBuild · VS Code Marketplace · Programming Languages
Bazel Support for Visual Studio Code
bazel-stack-vscode has 144,345 recorded installs on VS Code Marketplace, ranking #1898 of 2,502 tracked listings.
Rating: 5.00 / 5 from 2 ratings
About bazel-stack-vscode
bazel-stack-vscode
Bazel Support for Visual Studio Code.
<table><tr> <td style="width: 120px; text-align: center"><img src="https://upload.wikimedia.org/wikipedia/en/thumb/7/7d/Bazel_logo.svg/240px-Bazel_logo.svg.png" height="120"/></td> <td style="width: 120px; text-align: center"><img src="https://user-images.githubusercontent.com/50580/78734740-486ba400-7906-11ea-89fa-f207544de185.png" height="100"/></td> <td style="width: 120px; text-align: center"><img src="https://user-images.githubusercontent.com/29654835/27530004-e789a11e-5a13-11e7-8a34-870da7e678ac.PNG" height="100"/></td> </tr><tr> <td style="text-align: center">Bazel</td> <td style="text-align: center">Stack</td> <td style="text-align: center">VSCode</td> </tr></table>Documentation
https://docs.stack.build/docs/vscode/installation
Marketplace
https://marketplace.visualstudio.com/items?itemName=StackBuild.bazel-stack-vscode
This extension provides editor support for the starlark language and the bazel dialect of starlark.
The following operating systems are supported:
- linux
- mac
- windows
NOTE: while the list above is sorted alphabetically, windows is not an afterthought; one of the main supporters of bazel-stack-vscode is a windows-only shop).
Contributions
The major contribution points include:
Language
starlarklanguage (matches.sky,.starfiles).bazellanguage (matchesBUILD,BUILD.bazel,.bzland related files).bazelrclanguage (matches.bazelrcand related files).
Grammar
starlarkgrammar (syntax highlighting forstarlarklanguage).bazelgrammar (syntax highlighting forbazellanguage).bazelrcgrammar (syntax highlighting forbazelrclanguage).
Commands
See Keybindings for description of commands bound to keyboard shortcuts. Other commands included are typically meant to be activated by menus or buttons (see Tools).
Keybindings
shift+cmd+spaceruns thebsv.bzl.redocommand; to use this, click on a build/test code action to run it the first time; then slap the space bar while holding down the command key to quickly rebuild/retest it.ctrl+shift+cmd+bruns thebsv.bzl.copyLabelcommand. To use this, place your cursor in thenameof a build rule (e.g.name = "my_f|oo_library") and stroke the keybinding; the full label//pkg/app:my_foo_librarywill be copied to the clipboard.cmd+;runs thebsv.bzl.goToLabelcommand. To use this, stroke the keybinding (designed to be ergonomically similar to the builtincmd+pmenu); this will open an input box where you can type/paste in a bazel label; pressENTERto move to the rule/file implied by the label.shift+cmd+truns theworkbench.view.extension.bazel-explorercommand. This will show the Tools.ctrl+shift+cmd+pruns thebsv.buildozer.wizardcommand. To use this, stroke the keybinding; a sequence of input boxes / picks will guide you through formulating a buildozer command.
View
- The
bazel-explorercontains a number of so-called Tools. Each tool has a similar look-and-feel for enablement, configuration, documentation/help, and possible launch/execution of the tool. See Tools for reference.
Debugger
- Support for
bazellanguage debugging via the debug adapter protocol. See description of the Starlark Debugger Tool for details.
Breakpoint
- Support for setting breakpoints for the
bazellanguage. See Debugger.
Snippet
Assorted bazel language snippets for templating out rule, provider
implementations, etc.
Tools
The activity view contains a list of tree items; each top-level item
represents a "tool". The tool may be something like buildifier, which
actually downloads and runs an executable; or something like a service that
shows information (e.g. bazel info).
Each "tool" component has a set of configurable elements; to configure them
either expand the Settings tree item and click on it, or go directly to your
user/workspace settings and hunt for the corresponding configuration item (e.g.
bsv.bzl.lsp.enableCodelenses).
Buildifier Tool
Buildifier provides linting and formatting support for the bazel language. It
is highly recommended to always format on save: to do this, add the following to
your settings.json:
"[bazel]": {
"editor.formatOnSave": true
}
Buildozer Tool
Buildozer performs bulk editing of BUILD files and can be very useful for
various refactoring activities. If you are buildozer expert, you may not need
this. For the rest of us who use buildozer relatively infrequently, you can use
the bsv.buildozer.wizard to help step through the various possibilities and
construct a buildozer command. See Keybindings.
Starlark Debugger Tool
The starlark debugger tool launches the debug adapter tool when a bazel
language debug session is starting. You can customize the settings used for the
adapter or the bazel server.
See the Debugging section of the docs for more details.
Starlark Language Server Tool
The starlark language server provides LSP support for the bazel and starlark
languages. Supported features include:…
Description from the VS Code Marketplace listing.
- bazel
- bazelrc
- debuggers
- keybindings
- snippet
- starlark
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Listing placement
Listing placement
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.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (6)Similar VS Code Marketplace Programming Languages plugins
All 20 bazel-stack-vscode alternativesData 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=StackBuild.bazel-stack-vscode. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.