Getting Started with SharpLsp
SharpLsp is an open-source Language Server Protocol (LSP) implementation for .NET (C# + F#), built in Rust. One server, every editor. Full feature parity with Visual Studio, Rider, and C# Dev Kit β zero proprietary dependencies, zero licenses, zero vendor lock-in.
Install
VS Code
Install the SharpLsp extension from the VS Code Marketplace.
The extension ships with the sharplsp binary and both sidecars bundled inside the VSIX. No Rust toolchain. No separate binary install. Open a .sln or .csproj and SharpLsp starts automatically.
Prerequisite
.NET 10.0 SDK
Required for project parsing and MSBuild integration. Ensure
dotnetis on your PATH.
Neovim & Zed
Neovim and Zed support are coming soon.