Protobuf finally gets an IDE brain through Buf's LSP server

Protobuf files can now get the editor features programmers expect: definition lookup, completion, references, semantic highlighting, and more precise diagnostics.

In brief

Buf released a production-grade Language Server Protocol server for Protobuf, bundled with its CLI and available through its VS Code extension or editor configuration.

The real upgrade is incremental, query-driven analysis that can diagnose schema mistakes while developers work, rather than treating .proto files as second-class text.

The missing part was the editor

Buf's new LSP server gives Protobuf the IDE plumbing common in mainstream languages: go to definition, completions, reference lookup, semantic highlighting, and diagnostics. The server ships with the Buf CLI; the VS Code extension can use an installed CLI or install one, while other editors can run buf lsp serve.

Buf says the implementation uses a query-driven frontend for incremental compilation. That is what enables richer errors, including pinpointing duplicated modifiers, and makes large workspaces more practical to analyze interactively.

This is a brief, useful kind of infrastructure news. No schema language became more expressive overnight. But a format used to define APIs and messages just became far less punishing to edit, review, and navigate.

Read the HN discussion

Get breakdowns like this every day

The top Hacker News stories, unpacked — by email, Telegram, or RSS.

This is the last story in the August 17, 2026 issue.

Go to the issue archive