Open-source .NET tooling Β· C# + F#

SharpLsp: full C# and F# development. The complete .NET development experience. In your editor.

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.

  • MIT licensed
  • Windows, macOS & Linux
  • No account required
SharpLsp running a full .NET solution in VS Code with C# navigation, solution explorer, and a graphical NuGet package manager
A real .NET workspace powered by SharpLsp β€” solution explorer, code intelligence, NuGet, debugging, and profiling included.

C#Roslyn intelligence

F#First-class FCS support

Cross-platformWindows Β· macOS Β· Linux

Open sourceMIT, forever

The whole workflow

One Dev Experience. Everything you need to ship .NET.

SharpLsp goes beyond autocomplete. It brings the connected, project-aware experience developers expect from a full IDE to the editor they already use.

  1. 01

    Write & navigate

    Fast, solution-wide language intelligence that understands real C# and F# projects.

    • Completions, hover, and signature help
    • Definitions, references, and symbols
    • Solution explorer and project context
  2. 02

    Refactor & maintain

    Make large codebases safer to change with compiler-grade analysis and precise edits.

    • Diagnostics and static analyzers
    • Rename, code actions, and refactoring
    • Roslyn and Fantomas formatting
  3. 03

    Build, debug & profile

    Stay in one workspace from dependency management to the final performance pass.

    • NuGet search, install, and updates
    • Build, test, and debugging workflows
    • CPU and allocation profiling

First-class by design

C# and F#. No second-class language.

Each language gets its native compiler services and the same commitment to a complete development workflow.

C#

Powered by Roslyn

The same compiler platform behind Visual Studio, delivered through open protocols.

F#

Powered by FSharp.Compiler.Service

F# support is designed alongside C# support, not bolted on after it.

Own your toolchain

The open-source alternative to Visual Studio, Rider, and C# Dev Kit.

Keep the depth of a .NET IDE without giving up your editor, your platform, or control of your development environment.

01

Editor-independent

Use VS Code, Zed, or any standards-based editor instead of rebuilding your workflow around one IDE.

02

No proprietary core

Open implementations, open protocols, and source you can inspect from end to end.

03

No subscription

MIT licensed for personal, commercial, and organizational use.

04

Cross-platform

The same C# and F# development experience on Windows, macOS, and Linux.

Latest releases

What’s shipping

The latest improvements, fixes, and new .NET tooling in SharpLsp.

View every release

Your editor. The full stack.

Build C# and F# without the IDE lock-in.

Install the VS Code extension directly, or follow the installation guide for your editor.