1C Enterprise |
Contributors |
BSL Language Server |
Java |
ABAP |
Lars Hvam |
abaplint |
TypeScript |
ActionScript 2.0 |
Adam Vernon |
AS2 Language Support |
TypeScript |
Ada/SPARK |
AdaCore |
ada_language_server |
Ada |
agda |
agda |
agda-language-server |
Haskell |
AML |
AML |
AML Language Server |
ScalaJS |
Ansible |
Ansible |
Ansible Language Server |
TypeScript |
Angular |
Angular team & ivanwonder |
Angular Language Server |
TypeScript |
Antlr |
Ken Domino |
Antlrvsix |
C# |
API Elements |
Vincenzo Chianese(@XVincentX) |
vscode-apielements |
TypeScript |
APL |
Optima Systems |
APL Language Server |
APL |
Apache Camel |
Contributors |
Apache Camel Language Server |
Java |
Apache Dispatcher Config |
Darian Benam |
vscode-apache-dispatcher-config-language-support |
TypeScript |
Apex |
Salesforce |
VS Code Apex extension |
TypeScript |
Astro |
Astro team |
withastro/language-tools |
TypeScript |
IBM High Level Assembler |
Broadcom |
HLASM Language Support |
C++ |
IBM High Level Assembler |
IBM |
IBM Z Open Editor VS Code extension |
Java |
ASN.1 |
Eclipse Titan |
Titan Language Server |
Java |
AsyncAPI |
AML |
AML Language Server |
ScalaJS |
AWK |
Stanislav Chernov |
AWK Language Server |
TypeScript |
B/ProB |
STUPS |
B-language-server |
Kotlin/Prolog |
Ballerina |
Ballerina.io |
Ballerina Language Server |
Java |
Bash |
Mads Hartmann |
Bash Language Server |
TypeScript |
Batch |
RechInformatica |
rech-editor-batch |
TypeScript |
Bazel |
cameron-martin |
bazel-lsp |
Rust |
Bicep |
MS |
Bicep |
C# |
BitBake |
The Yocto Project |
BitBake Language Server |
TypeScript |
BrightScript/BrighterScript |
RokuCommunity |
brighterscript |
TypeScript |
C# |
OmniSharp |
omnisharp-roslyn |
C# |
C# |
Saulius Menkevičius |
csharp-ls |
F# |
C++ |
MS |
VS Code C++ extension |
C++ |
C++/clang |
LLVM Project |
clangd |
C++ |
C/C++/Objective-C |
Jacob Dufault, MaskRay, topisani |
cquery |
C++ |
C/C++/Objective-C |
MaskRay |
ccls |
C++ |
CDS |
SAP |
@sap/cds-lsp (no code repository available) |
JavaScript |
CSS/LESS/SASS |
MS |
vscode-css-languageserver |
TypeScript |
Ceylon |
John Vasileff |
vscode-ceylon |
Ceylon |
Clarity |
Hiro |
clarity-lsp |
TypeScript |
Clojure |
Eric Dallo |
clojure-lsp |
Clojure |
CMake |
regen100 |
cmake-language-server |
Python |
CMake |
Decodetalkers |
neocmakelsp |
Rust |
Coq |
ejgallego |
coq-lsp |
OCaml |
Coq |
coq-community |
vscoq |
OCaml |
Cobol |
RechInformatica |
rech-editor-cobol |
TypeScript |
IBM Enterprise COBOL for z/OS |
Broadcom |
COBOL Language Support |
Java |
IBM Enterprise COBOL for z/OS |
IBM |
IBM Z Open Editor VS Code extension |
Java |
IBM Enterprise RPG ILE for IBM i |
IBM |
IBMi Languages |
Java |
IBM Enterprise CL ILE for IBM i |
IBM |
IBMi Languages |
Java |
Chapel |
Chapel Team |
chapel-language-server |
Python |
CodeQL |
GitHub |
codeql |
Java |
CoffeeScript |
phil294 |
CoffeeSense |
TypeScript |
CWL |
Rabix |
Benten |
Python |
Crystal |
Elbaz Julien |
Crystalline |
Crystal |
Crystal |
Ryan L. Bell |
Scry |
Crystal |
Cucumber/Gherkin |
Cucumber core team |
Cucumber Language Server |
TypeScript |
D |
Jan Jurzitza |
serve-d |
D |
D |
Laurent Tréguier |
D Language Server |
D |
Dart |
Dart Team |
Dart SDK |
Dart |
Data Pack |
SPGoding |
Data-pack Language Server |
TypeScript |
Debian Packaging files |
The debputy maintainers |
debputy lsp server |
Python |
Delphi |
Embarcadero |
Proprietary (DelphiLSP) |
Delphi and C |
DenizenScript |
DenizenScript Team |
DenizenVSCode |
C# |
Deno (TypeScript/JavaScript) |
Deno Land |
deno lsp |
Rust |
Dockerfiles |
Remy Suen |
dockerfile-language-server |
TypeScript |
DreamMaker |
SpaceManiac |
DreamMaker Language Server |
Rust |
Egglog |
hatoo |
egglog-language-server |
Rust |
Emacs Lisp |
Jen-Chieh Shen |
ellsp |
Emacs Lisp |
Erlang |
OTP, Vlad Dumitrescu |
sourcer |
Erlang |
Erlang |
Roberto Aloi and Contributors |
erlang_ls |
Erlang |
Erlang |
WhatsApp |
ELP |
Rust, Erlang |
Erg |
Shunsuke Shibayama |
els |
Rust |
Elixir |
Elixir LSP |
elixir-ls |
Elixir |
Elm |
Kolja Lampe |
elmLS |
Typescript |
Ember |
Alex Kanunnikov and contributors |
Ember Language Server |
TypeScript |
Ember |
Ember community |
ember language server |
TypeScript |
F# |
@georgewfraser |
F# Language Server |
F# |
F# |
@Krzysztof-Cieslak & Contributors |
FsAutoComplete |
F# |
fluent-bit |
Seonghyeon Cho |
fluent-bit-lsp |
Rust |
Fortran |
Chris Hansen |
fortran-language-server |
Python |
Fortran |
Giannis Nikiteas |
fortls |
Python |
Fuzion |
Tokiwa Software GmbH |
Fuzion Language Server |
Java, Fuzion |
GLSL |
Sven-Hendrik Haase (@svenstaro) |
glsl-language-server |
C++ |
GLSL for Minecraft |
@strum355 |
mcshader-lsp |
Rust |
Gauge |
Gauge |
Gauge Language Server |
Go |
GDScript |
GodotEngine |
Godot |
C++ |
Gleam |
Gleam |
gleam |
Rust |
Glimmer templates |
Contributors |
Glint |
TypeScript |
Gluon |
Gluon |
Gluon Language Server |
Rust |
Go |
Go Team |
gopls |
Go |
Go |
Sourcegraph |
sourcegraph-go |
Go |
GraphQL |
GraphQL Foundation |
Official GraphQL Language Server |
TypeScript |
GraphQL |
Mayank Agarwal (@Mayank1791989) |
GQL Language Server |
JavaScript |
Graphviz/DOT |
Niklas Mollenhauer |
dot-language-server |
TypeScript |
Grain |
Grain Team |
grain |
ReasonML |
Groovy |
Palantir |
groovy-language-server |
Java |
Groovy |
Prominic.NET |
Groovy Language Server |
Java |
Groovy |
VsCode Groovy Lint |
VsCode Groovy Lint Language Server |
TypeScript |
HTML |
MS |
vscode-html-languageserver |
TypeScript |
Haskell |
Alan Zimmerman |
Haskell Language Server (HLS) |
Haskell |
Haxe |
Haxe Foundation |
Haxe Language Server |
Haxe |
Helm (Kubernetes) |
qvalentin |
helm-ls |
Go |
HLSL |
Tim Jones |
HLSL Tools |
C# |
ink! |
David Semakula |
ink! Language Server |
Rust |
Isabelle |
Makarius Wenzel |
sources |
Scala |
Idris2 |
Idris community |
idris2-lsp |
Idris2 |
Java (Eclipse) |
Eclipse, RedHat |
Eclipse JDT LS |
Java |
Java |
@georgewfraser |
Java Compiler (javac) API-based Java support |
Java |
JavaScript |
quick-lint-js |
quick-lint-js |
C++ |
JavaScript Flow |
Facebook, Inc. |
flow |
OCaml, JavaScript |
JavaScript Flow |
flowtype |
flow-language-server(deprecated) |
JavaScript, Flow |
JavaScript-Typescript |
Sourcegraph |
javascript-typescript |
TypeScript |
JavaScript-Typescript |
Biome |
biome_lsp |
Rust |
JCL |
IBM |
IBM Z Open Editor VS Code extension |
Java |
JSON |
MS |
vscode-json-languageserver |
TypeScript |
Jsonnet |
Grafana Labs |
jsonnet-language-server |
Go |
Julia |
Contributors |
Julia language server |
Julia |
Kedro |
Kedro Team |
Kedro VSCode Language Server |
Python |
Kerboscript (kOS) |
John Chabot |
kos-language-server |
Typescript |
KerML |
Sensmetry |
SysML2 Tools |
Typescript |
Kotlin |
@fwcd |
kotlin-language-server |
Kotlin |
Language Server Robot |
TypeCobolTeam |
TypeCobol Language Server Robot |
C# |
LanguageTool |
Adam Voss |
languagetool |
Java |
LanguageTool |
Julian Valentin |
ltex-ls |
Kotlin |
LaTeX |
Eric Förster |
texlab |
Rust |
Lean4 |
leanprover |
Language Server |
Lean4 |
Lox |
Ajeet D’Souza |
loxcraft |
Rust |
LPC |
John Chmura |
lpc-language-server |
TypeScript |
Lua |
Kyle McLamb |
lua-lsp |
Lua |
Lua |
最萌小汐 |
lua-language-server |
Lua |
Lua |
Tencent |
LuaHelper |
Go |
Liquid |
Shopify |
theme-check |
Ruby |
IBM LALR Parser Generator language |
kuafuwang |
LPG-language-server |
C++ |
Make |
alexclewontin |
make-lsp-vscode |
TypeScript |
Markdown |
Artem Pianykh |
Marksman |
F# |
Markdown |
Nico Rehwaldt |
Markmark |
JavaScript |
Markdown |
MS |
vscode-markdown-languageserver (vscode client here) |
TypeScript |
MATLAB |
mathworks |
MATLAB-language-server |
TypeScript, MATLAB |
MDX |
MDX team |
mdx-js/mdx-analyzer |
JavaScript |
Motorola 68000 Assembly |
Graham Bates |
m68k-lsp |
TypeScript |
MSBuild |
Adam Friedman |
msbuild-project-tools-vscode |
TypeScript |
NASM/GO/GAS Assembly |
Contributors |
asm-lsp |
Rust |
Nginx |
pappasam |
nginx-language-server |
Python |
Nim |
Peter Munch-Ellingsen |
nimlsp |
Nim |
OCaml/Reason |
freebroccolo |
ocaml-language-server |
TypeScript |
OCaml/Reason |
OCaml Labs |
ocamllsp |
OCaml |
Odin |
Daniel Gavin |
ols |
Odin |
OpenAPI |
AML |
AML Language Server |
ScalaJS |
openVALIDATION |
openVALIDATION |
ov-language-server |
TypeScript |
Papyrus |
Joel Day |
papyrus-lang |
C# |
PartiQL |
AWS |
aws-lsp-partiql |
TypeScript |
Perl |
GRICHTER |
Perl::LanguageServer |
Perl |
Perl |
Marc Reisner |
PLS |
Perl |
Perl |
Brian Scannell |
Perl Navigator |
Perl |
Pest |
Pest Maintainers |
Pest IDE Tools |
Rust |
Crane PHP |
HvyIndustries |
VS Code Extension |
TypeScript |
PHP |
Ben Mewburn |
intelephense |
TypeScript |
PHP |
Felix Becker |
php-language-server |
PHP |
PHP |
Tom Gerrits |
Serenata |
PHP |
PHP |
Tyson Andre |
Phan |
PHP |
PHP |
Dan Leech |
phpactor |
PHP |
PHPUnit |
Recca0120 |
phpunit-language-server |
TypeScript |
IBM Enterprise PL/I for z/OS |
IBM |
IBM Z Open Editor VS Code extension |
Java |
Polymer |
Polymer Team |
polymer-editor-service |
TypeScript |
PowerPC Assembly |
Noah Fields |
PowerPC Support |
TypeScript |
PowerShell |
MS |
PowerShell Editor Services |
C# |
PromQL |
Tobias Guggenmos |
promql-langserver |
Go |
Protocol Buffers |
coder3101 |
protols |
Rust |
Protocol Buffers |
lasorda |
protobuf-language-server |
Go |
PureScript |
Nicholas Wolverson |
purescript-language-server |
PureScript |
Puppet |
Lingua Pupuli |
puppet language server |
Ruby |
Python |
Fabio Zadrozny |
PyDev on VSCode |
Java, Python |
Python |
MS |
Pyright |
TypeScript |
Python |
DetachHead |
basedpyright |
TypeScript |
Python |
Palantir Technologies |
python-language-server (unmaintained, use python-lsp-server instead) |
Python |
Python |
Spyder IDE team and the community |
python-lsp-server |
Python |
Python |
MS |
python-language-server (unmaintained, archived) |
C# |
Python |
Samuel Roeca |
jedi-language-server |
Python |
Python |
Shunsuke Shibayama |
pylyzer |
Rust |
Pony |
Mahan Bakhshi |
PonyLS |
Pony |
Q# |
MS |
Q# Language Server |
C# |
QML |
Qt |
qmlls |
C++ |
R |
REditorSupport |
R language server |
R |
Racket |
Jay McCarthy |
racket-langserver |
Racket |
Rain |
渴望蓝天 |
RainLanguageServer |
C# |
Raku |
Brian Scannell |
Raku Navigator |
TypeScript |
RAML |
RAML Workgroup |
raml-language-server Work in Progress |
|
Rascal |
UseTheSource |
util::LanguageServer |
Java & Rascal & Typescript |
RAML |
AML |
AML Language Server |
ScalaJS |
ReasonML |
Jared Forsyth |
reason-language-server |
OCaml |
Red |
bitbegin |
redlangserver |
Red |
Rego |
Styra |
Regal |
Go, Rego |
REL |
Stefan Schlichthärle |
rel-ls |
C++ |
ReScript |
rescript-lang |
rescript-vscode |
ReScript |
IBM TSO/E REXX |
IBM |
IBM Z Open Editor VS Code extension |
Java |
Robot Framework |
Daniel Biehl |
RobotCode |
Python |
Robot Framework |
Tomi Turtiainen |
VSCode RF language server |
TypeScript |
Robot Framework |
Robocorp |
robotframework-lsp |
Python |
Robots.txt |
Darian Benam |
vscode-robots-dot-txt-support |
TypeScript |
Ruby |
Fred Snyder |
solargraph |
Ruby |
Ruby |
Fumiaki MATSUSHIMA |
language_server-ruby |
Ruby |
Ruby |
Stripe |
sorbet |
C++ |
Ruby |
Rafał Łasocha |
orbacle |
Ruby |
Ruby |
Kurt Werle |
ruby_language_server |
Ruby |
Ruby |
Shopify |
Ruby LSP |
Ruby |
Rust |
Aleksey Kladov |
Rust Analyzer |
Rust |
Scala |
Iulian Dragos |
dragos-vscode-scala |
Scala |
Scala |
Scalameta |
Metals |
Scala |
Scheme |
ufo5260987423 |
scheme-langserver |
Chez Scheme |
Shader |
Jen-Chieh Shen |
shader-language-server |
C# |
Slint |
Slint |
slint-lsp |
Rust |
Smalltalk/Pharo |
Benoît Verhaeghe |
Pharo Language Server |
Pharo |
Smithy |
Smithy |
Smithy Language Server |
Java |
Snyk |
Snyk |
Snyk Language Server |
Snyk SCA / SAST / IaC findings |
SPARQL |
Stardog Union |
SPARQL Language Server |
TypeScript |
Sphinx |
Alex Carney |
esbonio |
Python |
SQL |
Toshikazu Ohashi |
sqls |
Go |
Standard ML |
azdavis |
Millet |
Rust |
Stimulus |
Marco Roth |
Stimulus LSP |
TypeScript |
Stylable |
Wix.com |
stylable/language-service |
TypeScript |
Svelte |
Contributors |
svelte-language-server |
TypeScript |
Sway |
Fuel Labs |
sway-lsp |
Rust |
Swift |
Apple |
SourceKit-LSP |
Swift |
SysML v2 |
Sensmetry |
SysML2 Tools |
Typescript |
Sysl |
ANZ Bank |
Sysl LSP |
Go |
systemd |
Paweł Sacawa |
systemd-language-server |
Python |
Systemtap |
Red Hat |
Systemtap LSP |
C++ |
SystemVerilog |
dalance |
svls |
Rust |
SystemVerilog |
Sigasi |
Proprietary (Sigasi) |
Java |
SystemVerilog |
CHIPS Alliance |
Verible |
C++ |
T-SQL |
MS |
VS Code SQL extension |
TypeScript, Binary |
Tads3 |
Tomas Öberg |
tads3tools |
Tads3 |
Terraform |
Julio Tain Sueiras |
terraform-lsp |
Go |
Terraform |
HashiCorp |
terraform-ls |
Go |
Thrift |
Pengfei Jiang |
thrift-ls |
Go |
Tibbo Basic |
Tibbo |
tibbo-basic |
Tibbo Basic |
TOML |
Ferenc Tamás and contributors |
Taplo |
Rust |
Trino SQL |
Rocket Boosters |
trinols |
TypeScript |
TTCN-3 |
Nokia |
ntt |
Go |
TTCN-3 |
Eclipse Titan |
Titan Language Server |
Java |
Turtle |
Stardog Union |
Turtle Language Server |
TypeScript |
Tailwind CSS |
Tailwind Labs |
Tailwind Intellisense |
TypeScript |
Twig |
Stanislav Romanov |
Twig Language Server |
TypeScript |
TypeCobol |
TypeCobol |
TypeCobol language server |
C# |
TypeScript |
TypeFox |
typescript-language-server |
TypeScript |
Typst |
Myriad-Dreamin |
tinymist |
Rust |
Typst |
nvarner |
typst-lsp |
Rust |
V |
Contributors |
v-analyzer |
V |
Vala |
Ben Iofel, Princeton Ferro |
vala-language-server |
Vala |
VDM-SL, VDM++, VDM-RT |
Nick Battle |
VDMJ-LSP |
Java |
Veryl |
dalance |
Veryl Language Server |
Rust |
VHDL |
Olof Kraigher |
vhdl_ls |
Rust |
VHDL |
Sigasi |
Proprietary (Sigasi) |
Java |
VHDL |
ViDE-Software |
Proprietary (VHDL for Professionals) |
C# |
Viml |
iamcco |
vim-language-server |
Typescript |
Visualforce |
Salesforce |
VS Code Visualforce extension |
|
Vue |
Pine Wu & @HerringtonDarkholme |
vuejs/vetur |
TypeScript |
Vue |
Vue team |
vuejs/language-tools |
TypeScript |
WebAssembly |
Darin Morrison |
wasm-language-server |
Rust |
WebGPU Shading Language |
WGSL-Analyzer Team |
wgsl-analyzer |
Rust |
Wolfram Language (Mathematica) |
kenkangxgwe |
lsp-wl |
Wolfram Language |
Wolfram Language |
Wolfram Research |
LSPServer |
Wolfram Language |
Wolfram Language |
markjet7 |
wlsp |
Wolfram Language |
WXML |
Qiming Zhao |
wxml-languageserver |
TypeScript |
XML |
IBM |
XML Language Server |
Java |
XML |
Red Hat Developers and Angelo ZERR |
XML Language Server (LemMinX) |
Java |
MiniYAML |
Pavel Penev |
ORAIDE |
C# |
YAML (with JSON schemas) |
Adam Voss |
vscode-yaml-languageservice |
TypeScript |
YAML |
Red Hat Developers |
yaml-language-server |
TypeScript |
YARA |
Avast |
YARA Language Server |
Python |
YANG |
Yang tools |
yang-lsp |
XTend |
Zig |
zigtools |
zls |
Zig |
Nix |
oxalica |
nil |
Rust |
Nix |
nix-community |
nixd |
C++ |
* |
mattn |
efm-langserver |
Go |
* |
iamcco |
diagnostic-languageserver |
TypeScript |
* |
daquexian |
tagls |
Python |
* |
Sonar |
SonarLint Language Server |
Java |