Repolode

#language-server-protocol

Best open-source Language Server Protocol clients and tools (2026)

Language Server Protocol tools connect editors and programs to language servers that provide completion, diagnostics, go-to-definition and refactoring. Choose by host: an editor plugin for Vim, Neovim or Emacs, a framework for building your own IDE, or a client library for scripts. nvim-lspconfig offers ready-made server configurations for Neovim, while lsp-mode brings the same features to Emacs under GPL-3.0, so its copyleft terms apply if you bundle it. multilspy is a Python client for querying servers programmatically, and Theia is a TypeScript framework for browser and desktop IDEs.

7 repositories