| 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 |
| 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 |
| Apex |
Salesforce |
VS Code Apex extension |
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 |
| Bicep |
MS |
Bicep |
C# |
| 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++ |
| CSS/LESS/SASS |
MS |
vscode-css-languageserver |
TypeScript |
| Ceylon |
John Vasileff |
vscode-ceylon |
Ceylon |
| Clarity |
Hiro |
clarity-lsp |
TypeScript |
| Clojure |
Case Nelson |
clojure-lsp |
Clojure |
| CMake |
regen100 |
cmake-language-server |
Python |
| Coq |
ejgallego |
coq-lsp |
OCaml |
| 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 |
| 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 |
| 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 |
| Erlang |
OTP, Vlad Dumitrescu |
sourcer |
Erlang |
| Erlang |
Roberto Aloi and Contributors |
erlang_ls |
Erlang |
| Erlang |
WhatsApp |
ELP |
Rust, Erlang |
| 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# |
| 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 |
| 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 |
| JSON |
MS |
vscode-json-languageserver |
TypeScript |
| Jsonnet |
Grafana Labs |
jsonnet-language-server |
Go |
| Julia |
Contributors |
Julia language server |
Julia |
| 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 |
|
| Lox |
Ajeet D’Souza |
loxcraft |
Rust |
| 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++ |
| Markdown |
Artem Pianykh |
Marksman |
F# |
| Markdown |
MS |
vscode-markdown-languageserver |
TypeScript |
| MATLAB |
mathworks |
MATLAB-language-server |
TypeScript, MATLAB |
| Motorola 68000 Assembly |
Graham Bates |
m68k-lsp |
TypeScript |
| MSBuild |
Adam Friedman |
msbuild-project-tools-vscode |
TypeScript |
| 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 |
| OpenAPI |
AML |
AML Language Server |
ScalaJS |
| openVALIDATION |
openVALIDATION |
ov-language-server |
TypeScript |
| Papyrus |
Joel Day |
papyrus-lang |
C# |
| 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 |
| PureScript |
Nicholas Wolverson |
purescript-language-server |
PureScript |
| Puppet |
Lingua Pupuli |
puppet language server |
Ruby |
| Python |
Fabio Zadrozny |
PyDev on VSCode |
Java, Python |
| 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 |
C# |
| Python |
Samuel Roeca |
jedi-language-server |
Python |
| 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 |
| Raku |
Brian Scannell |
Raku Navigator |
TypeScript |
| RAML |
RAML Workgroup |
raml-language-server Work in Progress |
|
| RAML |
AML |
AML Language Server |
ScalaJS |
| ReasonML |
Jared Forsyth |
reason-language-server |
OCaml |
| Red |
bitbegin |
redlangserver |
Red |
| 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 |
| 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 |
Jonathan Turner |
Rust Language Server |
Rust |
| 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 |
| Snyk |
Snyk |
Snyk Language Server |
Snyk SCA / SAST / IaC findings |
| SPARQL |
Stardog Union |
SPARQL Language Server |
TypeScript |
| SQL |
Toshikazu Ohashi |
sqls |
Go |
| Standard ML |
azdavis |
Millet |
Rust |
| Stylable |
Wix.com |
stylable/language-service |
TypeScript |
| Svelte |
Contributors |
svelte-language-server |
TypeScript |
| Swift |
Apple |
SourceKit-LSP |
Swift |
| SysML v2 |
Sensmetry |
SysML2 Tools |
Typescript |
| Sysl |
ANZ Bank |
Sysl LSP |
Go |
| Systemtap |
Red Hat |
Systemtap LSP |
C++ |
| SystemVerilog |
dalance |
svls |
Rust |
| SystemVerilog |
Sigasi |
Proprietary (Sigasi) |
Java |
| 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 |
| 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 |
| Twig |
Stanislav Romanov |
Twig Language Server |
TypeScript |
| TypeCobol |
TypeCobol |
TypeCobol language server |
C# |
| TypeScript |
TypeFox |
typescript-language-server |
TypeScript |
| 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 |
| 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 |
| 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 |
| * |
mattn |
efm-langserver |
Go |
| * |
iamcco |
diagnostic-languageserver |
TypeScript |
| * |
daquexian |
tagls |
Python |