Documentation
Built with lspkit.
SharpLsp and Osprey ship the lspkit profiler in VS Code today.
Two language servers run on lspkit today. Both mount the same lsp-profiler engine and the same @nimblesite/lsp-profiler-ui panels; only the runtime crate differs.
SharpLsp: C# and F#
SharpLsp is a C# and F# language server for VS Code. Its profiler attaches to any running .NET process through lsp-profiler-dotnet, paints hot lines in your code, and ranks leak suspects while the app runs.




Read the SharpLsp profiler guide ↗
Osprey: a native functional language
Osprey is a functional language with algebraic effects that compiles to native code. Its VS Code extension uses the same profiler to run and profile the open file, attach to a running program, and check for leaks.


Watch the Osprey profiler tutorial ↗
Add your language
A new language needs only a runtime crate that samples its processes. See Profiler for how the pieces fit.