Skip to content

Latest commit

 

History

History
291 lines (288 loc) · 43.5 KB

File metadata and controls

291 lines (288 loc) · 43.5 KB
layout title shortTitle author index
implementors
Language Servers
Language Servers
Microsoft
1

If you are missing a server please create a pull request in GitHub against this markdown document

Language Maintainer Repository Implementation Language
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
{: .table .table-bordered .table-responsive}