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.
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.
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