// the find
forcedotcom/salesforcedx-vscode
Salesforce Extensions for VS Code
The official Salesforce VS Code extension pack, maintained by Salesforce itself. Covers the full DX development loop: Apex language server, SOQL builder, LWC/Aura support, replay debugger, and static analysis. This is the extension you install if you write Apex or LWC professionally — there's no real alternative.
The Apex Replay Debugger is genuinely useful: it replays execution from debug logs locally without needing a live connection, which is rare in the Salesforce tooling space. The SOQL Builder gives you a visual query editor that writes the SOQL for you and exports results to CSV/JSON — useful for data exploration. The repo ships with an unusually mature internal tooling setup: Playwright E2E tests, wireit build caching, per-extension CI workflows, and Claude agent configs for dev automation. TypeScript support for LWC was a real gap that's now closed.
1,020 stars for an official first-party extension is low — suggests the Salesforce developer community doesn't treat GitHub engagement as meaningful, but it also means community contributions are thin. The extension pack is monolithic: you install everything or nothing, and there's no way to opt out of components you don't use (SLDS validator, Einstein GPT, metadata visualizer all come along). The replay debugger only works with Apex debug logs, not real-time breakpoints, so debugging async flows or governor limit issues at runtime still requires the full Salesforce Inspector workflow. Dependency on the Salesforce CLI binary means your VS Code setup breaks silently when the CLI auto-updates and the extension hasn't caught up yet — this happens more than it should.