LSP / LSIF
Overview
Implementations
Specification
Language Servers
Supporting Tools
SDKs
Utilities
Topics
Language Servers
Supporting Tools
SDKs
Utilities
Implementations
SDKs for the LSP
If you are missing a SDK please create a pull request in GitHub against this markdown
document
Language
Maintainer
Repository
C#
Inomata Kentaro
LanguageServerProtocol
C#
OmniSharp
C#-LSP
C#
Ken Domino
LspTypes for C#
C#
Draco language team
Draco.Lsp
C++
Kuafu
LspCpp
C++17
otreblan
libclsp
(WIP)
C++20
Leon Buckel
lsp-framework
Haskell
Alan Zimmerman
Haskell-LSP
Haskell
Luke Lau
lsp-test
Haxe
@nadako
language-server-protocol-haxe
Java
Eclipse LSP4J committers
lsp4j
Java
lxtk.org
LXTK
Java
Eclipse Xtext committers
xtext
node.js
MS
vscode-languageserver-node
Objective-C
Christopher Atlan
LSPKit
PHP
Felix Becker
php-language-server
Python
Open Law Library
pygls
Python
Yeger
pylspclient
Python
Microsoft
multilspy
Rascal
UseTheSource
rascal-language-servers
Ruby
Fumiaki MATSUSHIMA
LanguageServer::Protocol
Rust
Bruno Medeiros
RustLSP
Rust
Bruno Medeiros and Markus Westerlind
lsp-types
Rust
Eyal Kalderon
tower-lsp
Swift
Chime
LanguageServerProtocol
TypeScript
TypeFox
langium
TypeScript
Volar team
Volar.js
TypeScript
Volar team
Volar services
Go
TobiasYin
go-lsp
Go
Koichi Shiraishi
protocol