Navigate from .proto to implementation
Jump from Protocol Buffer definitions straight to your C# and Python service code. Press F12 and go.
Works with VS Code 1.85+ · Free and open source
Features
Smart Navigation
- F12 Go to Definition
- Cmd/Ctrl+F12 Go to Implementation
- Alt/Option+F12 Peek Definition
Intelligent Search
- Auto-discovers
*Service.csand*Service.py - Configurable search paths
- Per-file
service_filedirective override
Developer Friendly
- Zero configuration for standard projects
- Smart caching for fast navigation
- Detailed logging in Output panel
See it in action
Quick Start
2
Open a .proto file
The extension activates automatically on any .proto file. Zero config needed for standard project layouts.
3
Navigate
Press F12 on a service method to jump to C# or Python implementation. Customize paths via Command Palette.
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| F12 | Go to Definition |
| Cmd/Ctrl+F12 | Go to Implementation |
| Alt/Option+F12 | Peek Definition |
Release History
Security
- Upgraded
fast-urioverride to3.1.5(from3.1.2) to remediate two high-severity host-confusion advisories letting crafted URIs bypass host allowlist/SSRF checks by parsing differently than Node's WHATWG URL parser (transitive viawebpack→schema-utils→ajv):- GHSA-v2hh-gcrm-f6hx (CVE-2026-16221, high) — literal backslash not treated as an authority delimiter
- GHSA-7p8r-x3mc-p8w7 (CVE-2026-18446, high) — backslash/forward-slash equivalence mismatch
- Upgraded
brace-expansionoverride to2.1.4(from2.0.2, dev-only transitive viaeslint/mocha/c8) to remediate three DoS advisories:- GHSA-3jxr-9vmj-r5cp (high) — exponential-time expansion of consecutive non-expanding
{}groups - GHSA-mh99-v99m-4gvg (high) — unbounded expansion length causing an out-of-memory crash
- GHSA-rgw5-rvv9-x895 (high) — unbounded intermediate arrays bypassing the prior mitigation
- GHSA-3jxr-9vmj-r5cp (high) — exponential-time expansion of consecutive non-expanding
- Upgraded
js-yamloverride to4.3.1(from4.3.0, dev-only transitive viaeslint) to remediate GHSA-5p4m-2wfm-xmqj (CVE-2026-59870, high) — quadratic CPU consumption in!!omapresolution