Repolode

#language-server-protocol

2026 年精选开源语言服务器协议客户端与工具

这类工具把编辑器或程序连接到语言服务器,从而获得自动补全、诊断、跳转定义和重构等功能。选择时先看宿主环境:Vim、Neovim 或 Emacs 用户适合编辑器插件,想自建 IDE 可以参考框架,需要在脚本或应用中查询语言服务器则适合客户端库。nvim-lspconfig 为 Neovim 提供现成的服务器配置;lsp-mode 为 Emacs 提供同样的功能,采用 GPL-3.0 许可证,若要将其打包进自己的项目需注意传染性条款。multilspy 是一个 Python 客户端库,Theia 则是用 TypeScript 构建浏览器和桌面 IDE 的框架。

共 7 个仓库