Powered by Roslyn
The same compiler platform behind Visual Studio, delivered through open protocols.
Open-source .NET tooling Β· C# + F#
SharpLsp is the open-source alternative to Visual Studio, Rider, and C# Dev Kit β language intelligence, solution tooling, refactoring, NuGet, debugging, and profiling for C# and F# without subscriptions or vendor lock-in.
C# via Roslyn. F# via FSharp.Compiler.Service.
C#Roslyn intelligence
F#First-class FCS support
Cross-platformWindows Β· macOS Β· Linux
Open sourceMIT, forever
The whole workflow
SharpLsp goes beyond autocomplete. It brings the connected, project-aware experience developers expect from a full IDE to the editor they already use.
Fast, solution-wide language intelligence that understands real C# and F# projects.
Make large codebases safer to change with compiler-grade analysis and precise edits.
Stay in one workspace from dependency management to the final performance pass.
First-class by design
Each language gets its native compiler services and the same commitment to a complete development workflow.
The same compiler platform behind Visual Studio, delivered through open protocols.
F# support is designed alongside C# support, not bolted on after it.
Own your toolchain
Keep the depth of a .NET IDE without giving up your editor, your platform, or control of your development environment.
Use VS Code, Zed, or any standards-based editor instead of rebuilding your workflow around one IDE.
Open implementations, open protocols, and source you can inspect from end to end.
MIT licensed for personal, commercial, and organizational use.
The same C# and F# development experience on Windows, macOS, and Linux.
Latest releases
The latest improvements, fixes, and new .NET tooling in SharpLsp.
Your editor. The full stack.
Install the VS Code extension directly, or follow the installation guide for your editor.