Skip to content
PluginStats

Buf installs statistics

By Buf (2 listings) · VS Code Marketplace · Programming Languages

Visual Studio Code support for Buf

View on VS Code Marketplace Fresh · Oct 20, 2026

Buf has 125,300 recorded installs on VS Code Marketplace, ranking #2078 of 2,501 tracked listings.

Installs
125,300
Official API · Oct 20, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2078
Among tracked VS Code Marketplace listings

Rating: 4.63 / 5 from 8 ratings

About Buf

Buf for Visual Studio Code

The VS Code Buf extension helps you work with Protocol Buffers files in a much more intuitive way, adding semantic syntax highlighting, navigation, formatting, documentation and diagnostic hovers, and integrations with Buf commands.

Features

  • Code navigation and documentation hovers: Jump to or quickly glance a message or service's definition.
  • Autocompletion: Get code completion as you type through IntelliSense.
  • Formatting: Formats .proto files on-save.
  • Syntax highlighting: Code styling that provides clarity on Protobuf keywords and identifiers.
  • Diagnostics: Get highlights and feedback on build and lint errors as you code.

Preview features

This extension doesn't stop at editing: open the Command Palette (Ctrl/Cmd+Shift+P) to quickly run common buf tasks such as buf generate. See the full list of commands for more.

Getting Started

This extension requires Visual Studio Code 1.95 or newer (or editors compatible with VS Code 1.95+ APIs).

  1. Install the latest version via the VS Code marketplace.
  2. Start editing .proto files!

This extension does not require you to have the Buf CLI already installed. By default, the extension uses the Buf CLI from your system $PATH. If buf isn't found on your $PATH, the extension automatically downloads and installs the latest version to its own storage directory. Use the buf.commandLine.path setting to specify a buf binary that isn't on your $PATH.

Commands

A full list of Command Palette commands provided by this extension:

  • Start Buf Language Server: starts the Buf Language Server. If the Buf Language Server is already running, it will stop and then start it.

  • Stop Buf Language Server: stops the Buf Language Server. If the Buf Language Server is not currently running, then it is a no-op.

  • Build: runs buf build with optional user input for the build output file. If the build output is specified by the user, it will be created at the root of each VS Code workspace.

  • Init: runs buf config init at the root of each VS Code workspace. This creates a buf.yaml file to help users get started with Buf modules and workspaces.

  • List available breaking change detection rules: runs buf config ls-breaking-rules at the root of each VS Code workspace and provides a list of available breaking change detection rules in a VS Code editor window.

  • List available lint rules: runs buf config ls-lint-rules at the root of each VS Code workspace and provides a list of available lint rules in a VS Code editor window.

  • Prune module dependencies: runs buf dep prune at the root of each VS Code workspace and prunes unused dependencies from the buf.lock file(s).

  • Update module dependencies: runs buf dep update at the root of each VS Code workspace and updates the dependencies in the buf.lock file(s).

  • Generate: runs buf generate at the root of each VS Code workspace and generates code based on the buf.gen.yaml file(s).

  • Show Buf Output: shows the extension output channel.

Configuration

buf.commandLine.path

Path to a specific buf binary to use. Relative paths are resolved from the workspace root.

{
  "buf.commandLine.path": "/path/to/buf"
}
buf.debugLogs

Enable debug logging for the Buf language server. Logs appear in the Buf output channel (Buf: Show Buf Output). Defaults to false.

{
  "buf.debugLogs": true
}
Format on save

The extension enables editor.formatOnSave for .proto files by default. To disable it, override this in your settings.json:

{
  "[proto]": {
    "editor.formatOnSave": false
  }
}

Community and Support

Feedback is welcome and appreciated! For feature requests, bugs, or questions, please file an issue.

If you're looking for help and/or discussion around Protobuf, best practices, etc., join us on Slack.

Legal

Offered under the Apache 2 license.

Description from the VS Code Marketplace listing.

  • buf
  • bufbuild
  • BufConfig
  • buf-config
  • format
  • json
  • lint
  • proto
  • proto3
  • protobuf
  • protocol buffers
  • ProtocolBuffers

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

Buf installs on VS Code Marketplace, last 90 days: 125,300 installs as of Oct 20, 2026.BufInstalls on VS Code Marketplace · Last 90 days125,300installs124.9K125K125.1K125.2K125.3KJul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
Buf installs on VS Code Marketplace, last 90 days: 125,300 installs as of Oct 20, 2026.

7/30/90-day growth

Buf installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.BufInstalls growth on VS Code Marketplace125,300installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 20, 2026pluginstats.com
Buf installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

Buf VS Code Marketplace ranking history: currently #2078 (by installs).BufVS Code Marketplace ranking · by installs · Last 90 days#2078current rank#2076#2077#2078#2079#2080#2081#2082#2083Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct 20, 2026pluginstats.com
Buf VS Code Marketplace ranking history: currently #2078 (by installs).

Ratings over time

Buf ratings on VS Code Marketplace, last 90 days: 8 ratings as of Oct 20, 2026.BufRatings on VS Code Marketplace · Last 90 days8ratings7.27.47.67.888.28.48.68.8Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
Buf ratings on VS Code Marketplace, last 90 days: 8 ratings as of Oct 20, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,252 shown · page 104, #18 (overall #2,078)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 34, #11 (overall #671)
Programming Languages: every listing in installs order

Listing placement

Linters252 listings · 13 pages · page 11, #17 (overall #217)
Linters: every listing in installs order

Listing placement

Formatters286 listings · 15 pages · page 13, #5 (overall #245)
Formatters: every listing in installs order

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 (5)
Recent installs observations for Buf
Date (UTC)InstallsChange vs. previous
125,300+120
125,180+99
125,081+54
125,027+119
124,908—

Similar VS Code Marketplace Programming Languages plugins

All 20 Buf alternatives

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=bufbuild.vscode-buf. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.