1C Enterprise |
Contributors |
BSL Language Server |
Java |
ActionScript 2.0 |
Adam Vernon |
AS2 Language Support |
TypeScript |
Ada/SPARK |
AdaCore |
ada_language_server |
Ada |
Antlr |
Ken Domino |
Antlrvsix |
C# |
API Elements |
Vincenzo Chianese(@XVincentX) |
vscode-apielements |
TypeScript |
Apache Camel |
Contributors |
Apache Camel Language Server |
Java |
Apex |
Salesforce |
VS Code Apex extension |
TypeScript |
Ballerina |
Ballerina.io |
Ballerina Language Server |
Java |
Bash |
Mads Hartmann |
Bash Language Server |
TypeScript |
BrightScript/BrighterScript |
RokuCommunity |
brighterscript |
TypeScript |
C# |
OmniSharp |
csharp-language-server-protocol |
C# |
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 |
Clojure |
Case Nelson |
clojure-lsp |
Clojure |
IBM Enterprise COBOL for z/OS |
Broadcom |
COBOL Language Support |
Java |
IBM High Level Assembler |
Broadcom |
HLASM Language Support |
C++ |
IBM High Level Assembler |
IBM |
IBM Z Open Editor VS Code extension |
Java |
IBM Enterprise COBOL for z/OS |
IBM |
IBM Z Open Editor VS Code extension |
Java |
CodeQL |
GitHub |
codeql |
Java |
CWL |
Rabix |
Benten |
Python |
Crane PHP |
HvyIndustries |
VS Code Extension |
TypeScript |
Crystal |
Elbaz Julien |
Crystalline |
Crystal |
Crystal |
Ryan L. Bell |
Scry |
Crystal |
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 |
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 |
Elixir |
Elixir LSP |
elixir-ls |
Elixir |
Elm |
Kolja Lampe |
elmLS |
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 |
GLSL |
Sven-Hendrik Haase (@svenstaro) |
glsl-language-server |
C++ |
Gauge |
Gauge |
Gauge Language Server |
Go |
GDScript |
GodotEngine |
Godot |
C++ |
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 |
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# |
Isabelle |
Makarius Wenzel |
sources |
Scala |
JSON |
MS |
vscode-json-languageserver |
TypeScript |
Java (Eclipse) |
Eclipse, RedHat |
Eclipse JDT LS |
Java |
Java |
@georgewfraser |
Java Compiler (javac) API-based Java support |
Java |
Javascript Flow |
Facebook, Inc. |
flow |
OCaml, JavaScript |
Javascript Flow |
flowtype |
flow-language-server(deprecated) |
JavaScript, Flow |
Javascript-Typescript |
Sourcegraph |
javascript-typescript |
TypeScript |
Julia |
Contributors |
Julia language server |
Julia |
Kerboscript (kOS) |
John Chabot |
kos-language-server |
Typescript |
Kotlin |
@fwcd |
kotlin-language-server |
Kotlin |
Language Server Robot |
TypeCobolTeam |
TypeCobol Language Server Robot |
C# |
Language Tool |
Adam Voss |
languagetool |
Java |
LaTeX |
Eric Förster |
texlab |
|
Lua |
Kyle McLamb |
lua-lsp |
Lua |
Lua |
最萌小汐 |
lua-language-server |
Lua |
MSBuild |
Adam Friedman |
msbuild-project-tools-vscode |
TypeScript |
Nim |
Peter Munch-Ellingsen |
nimlsp |
Nim |
OCaml/Reason |
freebroccolo |
ocaml-language-server |
TypeScript |
OCaml/Reason |
OCaml Labs |
ocamllsp |
OCaml |
openVALIDATION |
openVALIDATION |
ov-language-server |
TypeScript |
Papyrus |
Joel Day |
papyrus-lang |
C# |
Perl |
GRICHTER |
Perl::LanguageServer |
Perl |
PHP |
Ben Mewburn |
inteliphense |
TypeScript |
PHP |
Felix Becker |
php-language-server |
PHP |
PHP |
Tom Gerrits |
Serenata |
PHP |
PHP |
Tyson Andre |
Phan |
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 |
Python |
Python |
MS |
python-language-server |
C# |
Q# |
MS |
Q# Language Server |
C# |
R |
REditorSupport |
R language server |
R |
Racket |
Jay McCarthy |
racket-langserver |
Racket |
RAML |
RAML Workgroup |
raml-language-server Work in Progress |
|
ReasonML |
Jared Forsyth |
reason-language-server |
OCaml |
Red |
bitbegin |
redlangserver |
Red |
REL |
Stefan Schlichthärle |
rel-ls |
C++ |
ReScript |
rescript-lang |
rescript-vscode |
TypeScript |
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 |
Dmitry Petrashko |
sorbet |
Ruby |
Ruby |
Rafał Łasocha |
orbacle |
Ruby |
Ruby |
Kurt Werle |
ruby_language_server |
Ruby |
Rust |
Jonathan Turner |
Rust Language Server |
Rust |
Rust |
Aleksey Kladov |
Rust Analyzer |
Rust |
T-SQL |
MS |
VS Code SQL extension |
TypeScript, Binary |
Scala |
Iulian Dragos |
dragos-vscode-scala |
Scala |
Scala |
Scalameta |
Metals |
Scala |
Smalltalk/Pharo |
Benoît Verhaeghe |
Pharo Language Server |
Pharo |
SPARQL |
Stardog Union |
SPARQL Language Server |
TypeScript |
Stylable |
Wix.com |
stylable/language-service |
TypeScript |
Svelte |
UnwrittenFun |
svelte-language-server |
TypeScript |
Swift |
Apple |
SourceKit-LSP |
Swift |
Sysl |
ANZ Bank |
Sysl LSP |
Go |
SystemVerilog |
dalance |
svls |
Rust |
Terraform |
Julio Tain Sueiras |
terraform-lsp |
Go |
Terraform |
HashiCorp |
terraform-ls |
Go |
Tibbo Basic |
Tibbo |
tibbo-basic |
Tibbo Basic |
TTCN-3 |
Nokia |
ntt |
Go |
Turtle |
Stardog Union |
Turtle Language Server |
TypeScript |
TypeCobol |
TypeCobol |
TypeCobol language server |
C# |
TypeScript |
TypeFox |
typescript-language-server |
TypeScript |
Vala |
Ben Iofel, Princeton Ferro |
vala-language-server |
Vala |
VDM-SL, VDM++, VDM-RT |
Nick Battle |
VDMJ-LSP |
Java |
VHDL |
Olof Kraigher |
vhdl_ls |
Rust |
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 |
Wolfram Language (Mathematica) |
kenkangxgwe |
lsp-wl |
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 |
Xtext language framework |
Eclipse |
Eclipse Xtext |
Java |
YAML (with JSON schemas) |
Adam Voss |
vscode-yaml-languageservice |
TypeScript |
YAML |
Red Hat Developers |
yaml-language-server |
TypeScript |
YANG |
Yang tools |
yang-lsp |
XTend |
* |
mattn |
efm-langserver |
Go |