LSP / LSIF

  • 概述
  • 实现
  • 规范
  • 语言服务器
  • 支持工具
  • SDK
  • 实用程序

实现

语言服务器

如果您发现缺少某个服务器,请在 GitHub 上针对此 Markdown 文档 创建一个拉取请求。

语言 维护者 仓库 实现语言
1C Enterprise 贡献者 BSL 语言服务器 Java
ABAP Lars Hvam abaplint TypeScript
ActionScript 2.0 Adam Vernon AS2 语言支持 TypeScript
Ada/SPARK AdaCore ada_language_server Ada
agda agda agda-language-server Haskell
AML AML AML 语言服务器 ScalaJS
Ansible Ansible Ansible 语言服务器 TypeScript
Angular Angular 团队 & ivanwonder Angular 语言服务器 TypeScript
Antlr Ken Domino Antlrvsix C#
API Elements Vincenzo Chianese(@XVincentX) vscode-apielements TypeScript
APL Optima Systems APL 语言服务器 APL
Apache Camel 贡献者 Apache Camel 语言服务器 Java
Apache Dispatcher Config Darian Benam vscode-apache-dispatcher-config-language-support TypeScript
Apex Salesforce VS Code Apex 扩展 TypeScript
Astro Astro 团队 withastro/language-tools TypeScript
Boriel Basic rtorralba boriel-basic-lsp Boriel Basic
IBM High Level 汇编器 Broadcom HLASM 语言支持 C++
IBM High Level 汇编器 IBM IBM Z Open Editor VS Code 扩展 Java
ASN.1 Eclipse Titan Titan 语言服务器 Java
AsyncAPI AML AML 语言服务器 ScalaJS
AWK Stanislav Chernov AWK 语言服务器 TypeScript
B/ProB STUPS B-language-server Kotlin/Prolog
Bake Docker docker-language-server Go
Ballerina Ballerina.io Ballerina 语言服务器 Java
Bash Mads Hartmann Bash 语言服务器 TypeScript
Batch RechInformatica rech-editor-batch TypeScript
Bazel cameron-martin bazel-lsp 锈色
Bicep 微软 Bicep C#
BitBake Yocto 项目 BitBake 语言服务器 TypeScript
BrightScript/BrighterScript RokuCommunity brighterscript TypeScript
C# OmniSharp omnisharp-roslyn C#
C# Saulius Menkevičius csharp-ls F#
C++ 微软 VS Code C++ 扩展 C++
C++/clang LLVM 项目 clangd C++
C/C++/Objective-C Jacob Dufault, MaskRay, topisani cquery C++
C/C++/Objective-C MaskRay ccls C++
caddy caddyserver vscode-caddyfile TypeScript
CDS SAP @sap/cds-lsp (无代码仓库) JavaScript
CSS/LESS/SASS 微软 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 锈色
Common Lisp cxxxr cl-lsp TypeScript
Compose Docker docker-language-server Go
Coq ejgallego coq-lsp OCaml
Coq coq-community vscoq OCaml
Cobol RechInformatica rech-editor-cobol TypeScript
IBM Enterprise COBOL for z/OS Broadcom COBOL 语言支持 Java
IBM Enterprise COBOL for z/OS IBM IBM Z Open Editor VS Code 扩展 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 团队 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 核心团队 Cucumber 语言服务器 TypeScript
Cython ktnrg45 cyright TypeScript
D Jan Jurzitza serve-d D
D Laurent Tréguier D 语言服务器 D
Dart Dart 团队 Dart SDK Dart
Data Pack SPGoding Data-pack 语言服务器 TypeScript
Debian Packaging files debputy 维护者 debputy lsp 服务器 Python
Delphi Embarcadero 专有 (DelphiLSP) Delphi 和 C
DenizenScript DenizenScript 团队 DenizenVSCode C#
devicetree Kyle Micallef Bonnici dts-lsp Typescript
Deno (TypeScript/JavaScript) Deno Land deno lsp 锈色
Dockerfiles Docker docker-language-server Go
Dockerfiles Remy Suen dockerfile-language-server TypeScript
DreamMaker SpaceManiac DreamMaker 语言服务器 锈色
Egglog hatoo egglog-language-server 锈色
Emacs Lisp Jen-Chieh Shen ellsp Emacs Lisp
Erlang OTP, Vlad Dumitrescu sourcer Erlang
Erlang Roberto Aloi 和 贡献者 erlang_ls Erlang
Erlang WhatsApp ELP Rust, Erlang
Erg Shunsuke Shibayama els 锈色
Elixir Elixir LSP elixir-ls Elixir
Elm Kolja Lampe elmLS Typescript
Ember Alex Kanunnikov 和 贡献者 Ember 语言服务器 TypeScript
Ember Ember 社区 ember 语言服务器 TypeScript
F# @georgewfraser F# 语言服务器 F#
F# @Krzysztof-Cieslak & 贡献者 FsAutoComplete F#
fish Nick Donfris fish-lsp TypeScript
fluent-bit Seonghyeon Cho fluent-bit-lsp 锈色
Fortran Chris Hansen fortran-language-server Python
Fortran Giannis Nikiteas fortls Python
Fuzion Tokiwa Software GmbH Fuzion 语言服务器 Java, Fuzion
GLSL Sven-Hendrik Haase (@svenstaro) glsl-language-server C++
Minecraft 的 GLSL @strum355 mcshader-lsp 锈色
Gauge Gauge Gauge 语言服务器 Go
GDScript GodotEngine Godot C++
Gleam Gleam gleam 锈色
Glimmer templates 贡献者 Glint TypeScript
Gluon Gluon Gluon 语言服务器 锈色
GN Google gn-language-server 锈色
Go Go 团队 gopls Go
Go Sourcegraph sourcegraph-go Go
GraphQL GraphQL Foundation 官方 GraphQL 语言服务器 TypeScript
GraphQL Mayank Agarwal (@Mayank1791989) GQL 语言服务器 JavaScript
Graphviz/DOT Niklas Mollenhauer dot-language-server TypeScript
Grain Grain 团队 grain ReasonML
Groovy Palantir groovy-language-server Java
Groovy Prominic.NET Groovy 语言服务器 Java
Groovy VsCode Groovy Lint VsCode Groovy Lint 语言服务器 TypeScript
HTML 微软 vscode-html-languageserver TypeScript
Haskell Alan Zimmerman Haskell 语言服务器 (HLS) Haskell
Haxe Haxe Foundation Haxe 语言服务器 Haxe
Helm (Kubernetes) qvalentin helm-ls Go
HLSL Tim Jones HLSL Tools C#
ink! David Semakula ink! 语言服务器 锈色
Isabelle Makarius Wenzel sources Scala
Idris2 Idris 社区 idris2-lsp Idris2
Java (Eclipse) Eclipse, RedHat Eclipse JDT LS Java
Java @georgewfraser 基于 Java 编译器 (javac) API 的 Java 支持 Java
JavaScript quick-lint-js quick-lint-js C++
JavaScript Flow Facebook, Inc. flow OCaml, JavaScript
JavaScript Flow flowtype flow-language-server(已弃用) JavaScript, Flow
JavaScript-Typescript Sourcegraph javascript-typescript TypeScript
JavaScript-Typescript Biome biome_lsp 锈色
JCL IBM IBM Z Open Editor VS Code 扩展 Java
Jimmer DTO Enaium jimmer-dto-lsp Kotlin
JSON 微软 vscode-json-languageserver TypeScript
Jsonnet Grafana Labs jsonnet-language-server Go
Julia 贡献者 Julia 语言服务器 Julia
Kconfig Anakin Childerhose kconfig-language-server Bash
KDL kdl-org vscode-kdl Typescript
Kedro Kedro 团队 Kedro VSCode 语言服务器 Python
Kerboscript (kOS) John Chabot kos-language-server Typescript
KerML Sensmetry SysML2 工具 Typescript
Kotlin @fwcd kotlin-language-server Kotlin
Kotlin JetBrains kotlin-lsp Kotlin
Language Server Robot TypeCobolTeam TypeCobol 语言服务器机器人 C#
LanguageTool Adam Voss languagetool Java
LanguageTool Julian Valentin ltex-ls Kotlin
Lark Dynova lark-parser-language-server Python
LaTeX Eric Förster texlab 锈色
Lean4 leanprover 语言服务器 Lean4
Lox Ajeet D’Souza loxcraft 锈色
LPC John Chmura lpc-language-server TypeScript
Lua Kyle McLamb lua-lsp Lua
Lua 最萌小汐 lua-language-server Lua
Lua 腾讯 LuaHelper Go
Liquid Shopify theme-check Ruby
IBM LALR 解析器生成器语言 kuafuwang LPG-language-server C++
Make alexclewontin make-lsp-vscode TypeScript
Markdown Artem Pianykh Marksman F#
Markdown Nico Rehwaldt Markmark JavaScript
Markdown 微软 vscode-markdown-languageserver (vscode 客户端在此) TypeScript
MATLAB mathworks MATLAB-language-server TypeScript, MATLAB
MDX MDX 团队 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 贡献者 asm-lsp 锈色
Nginx pappasam nginx-language-server Python
Nim Peter Munch-Ellingsen nimlsp Nim
Nobl9 YAML Nobl9 nobl9-vscode Go
OCaml/Reason OCaml Labs ocamllsp OCaml
Odin Daniel Gavin ols Odin
OpenAPI AML AML 语言服务器 ScalaJS
OpenEdge ABL Riverside Software ABL 语言服务器 Java
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 维护者 Pest IDE Tools 锈色
Crane PHP HvyIndustries VS Code 扩展 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 扩展 Java
PL/SQL Ivan Dubashinskii PL/SQL 语言服务器 Java
Polymer Polymer 团队 polymer-editor-service TypeScript
PowerPC Assembly Noah Fields PowerPC 支持 TypeScript
PowerShell 微软 PowerShell Editor Services C#
PromQL Tobias Guggenmos promql-langserver Go
Protocol Buffers coder3101 protols 锈色
Protocol Buffers lasorda protobuf-language-server Go
PureScript Nicholas Wolverson purescript-language-server PureScript
Puppet Lingua Pupuli puppet 语言服务器 Ruby
Python astral-sh ty 锈色
Python Fabio Zadrozny VSCode 上的 PyDev Java, Python
Python 微软 Pyright TypeScript
Python Meta Pyrefly 锈色
Python DetachHead basedpyright TypeScript
Python Palantir Technologies python-language-server (未维护,请改用 python-lsp-server) Python
Python Spyder IDE 团队和社区 python-lsp-server Python
Python 微软 python-language-server (未维护,已归档) C#
Python Samuel Roeca jedi-language-server Python
Python Shunsuke Shibayama pylyzer 锈色
Python zubanls zuban 锈色
Pony Mahan Bakhshi PonyLS Pony
Q# 微软 Q# 语言服务器 C#
QML Qt qmlls C++
查询 Riley Bruins ts_query_ls 锈色
R REditorSupport R 语言服务器 R
Racket Jay McCarthy racket-langserver Racket
Rain 渴望蓝天 RainLanguageServer C#
Raku Brian Scannell Raku Navigator TypeScript
RAML RAML 工作组 raml-language-server (正在开发中)  
Rascal UseTheSource util::LanguageServer Java & Rascal & Typescript
RAML AML AML 语言服务器 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 扩展 Java
Robot Framework Daniel Biehl RobotCode Python
Robot Framework Tomi Turtiainen VSCode RF 语言服务器 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
锈色 Aleksey Kladov Rust Analyzer 锈色
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 锈色
Smalltalk/Pharo Benoît Verhaeghe Pharo 语言服务器 Pharo
Smithy Smithy Smithy 语言服务器 Java
Snyk Snyk Snyk 语言服务器 Snyk SCA / SAST / IaC findings
SPARQL Ioannis Nezis Qlue-ls 锈色
SPARQL Stardog Union SPARQL 语言服务器 TypeScript
Sphinx Alex Carney esbonio Python
SQL Toshikazu Ohashi sqls Go
Standard ML azdavis Millet 锈色
Stimulus Marco Roth Stimulus LSP TypeScript 
Stylable Wix.com stylable/language-service TypeScript
Svelte 贡献者 svelte-language-server TypeScript
Sway Fuel Labs sway-lsp 锈色
Swift Apple SourceKit-LSP Swift
SysML v2 Sensmetry SysML2 工具 Typescript
Sysl ANZ Bank Sysl LSP Go
systemd Paweł Sacawa systemd-language-server Python
Systemtap Red Hat Systemtap LSP C++
SystemVerilog dalance svls 锈色
SystemVerilog Sigasi 专有 (Sigasi) Java
SystemVerilog CHIPS Alliance Verible C++
T-SQL 微软 VS Code SQL 扩展 TypeScript, Binary
Tads3 Tomas Öberg tads3tools Tads3
Teal Teal 社区 teal-language-server Teal
Terraform Julio Tain Sueiras terraform-lsp Go
Terraform HashiCorp terraform-ls Go
Thrift Pengfei Jiang thrift-ls Go
Thrift ocfbnj thrift-ls 锈色
Tibbo Basic Tibbo tibbo-basic Tibbo Basic
TOML Ferenc Tamás 和贡献者 Taplo 锈色
TOML yassun7010 Tombi 锈色
Trino SQL Rocket Boosters trinols TypeScript
TTCN-3 Nokia ntt Go
TTCN-3 Eclipse Titan Titan 语言服务器 Java
Turtle Stardog Union Turtle 语言服务器 TypeScript
Tailwind CSS Tailwind Labs  Tailwind Intellisense  TypeScript
Twig Stanislav Romanov Twig 语言服务器 TypeScript
TypeCobol TypeCobol TypeCobol 语言服务器 C#
TypeScript TypeFox typescript-language-server TypeScript
Typst Myriad-Dreamin tinymist 锈色
Typst nvarner typst-lsp 锈色
V 贡献者 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 语言服务器 锈色
VHDL Olof Kraigher vhdl_ls 锈色
VHDL Sigasi 专有 (Sigasi) Java
VHDL ViDE-Software 专有 (VHDL for Professionals) C#
Viml iamcco vim-language-server Typescript
Visualforce Salesforce VS Code Visualforce 扩展  
Vue Pine Wu & @HerringtonDarkholme vuejs/vetur TypeScript
Vue Vue 团队 vuejs/language-tools TypeScript
WebAssembly Pig Fang wasm-language-tools 锈色
WebAssembly Darin Morrison wasm-language-server 锈色
WebGPU Shading Language WGSL-Analyzer 团队 wgsl-analyzer 锈色
Wikitext Bhsd VSCode-WikiParser TypeScript
Wing 贡献者 Wing Typescript
Wolfram 语言 (Mathematica) kenkangxgwe lsp-wl Wolfram 语言
Wolfram 语言 Wolfram Research LSPServer Wolfram 语言
Wolfram 语言 markjet7 wlsp Wolfram 语言
WXML Qiming Zhao wxml-languageserver TypeScript
XML IBM XML 语言服务器 Java
XML Red Hat Developers 和 Angelo ZERR XML 语言服务器 (LemMinX) Java
MiniYAML Pavel Penev ORAIDE C#
YAML (带 JSON 模式) Adam Voss vscode-yaml-languageservice TypeScript
YAML Red Hat Developers yaml-language-server TypeScript
YARA Avast YARA 语言服务器 Python
YANG Yang 工具 yang-lsp XTend
Zig zigtools zls Zig
Nix oxalica nil 锈色
Nix nix-community nixd C++
* mattn efm-langserver Go
* iamcco diagnostic-languageserver TypeScript
* daquexian tagls Python
* Sonar SonarLint 语言服务器 Java
* kbwo testing-language-server 锈色
* GitHub @github/copilot-language-server (无代码仓库,可提交问题和功能请求) JavaScript
  • 来自西雅图和苏黎世的问候。
  • 点赞
  • 观看
  • 管理 Cookie
  • Microsoft © 2025 Microsoft