Skip to main content
Nuanced LSP builds on the open-source LSProxy project, and provides a convenient and easy to use TypeScript client library and CLI. Additional language support, process and performance improvements, along with additional capabilities are on Nuanced LSP’s roadmap.

Prerequisites

Before installing Nuanced LSP, you’ll need:
  • Node.js and npm installed on your system
  • Docker installed and running on your system

Installation

Nuanced LSP is offered as a TypeScript client library or CLI. To install:
npm install -g @nuanced-dev/lsp@latest

Language Support

Nuanced LSP supports the following languages and LSP servers:
LanguageLSP Server
C / C++clangd
C#omnisharp
Gogopls
Javajdtls
JavaScripttypescript-language-server
Pythonjedi-language-server
PHPphpactor
Rubyruby-lsp and sorbet
Rustrust-analyzer
TypeScripttypescript-language-server

API Reference

Nuanced LSP’s API is grouped into the following categories.
Nuanced LSP does not currently support authorization. If your use case requires authorization, please contact us.
I