Official Elixir Language Server Protocol implementation that gives editors code intelligence for Elixir projects.
#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.
Sort:Recently added
A fast Python type checker and language server, written in Rust, with IDE features like navigation, completion and semantic highlighting.
An open-source framework in TypeScript for building browser-based and desktop IDEs and developer tools.
A collection of ready-made Language Server Protocol configurations for connecting Neovim to many programming language servers.
A Vim and Neovim plugin that lints code asynchronously while you type, runs fixers like prettier and eslint, and acts as an LSP client.
Emacs client for the Language Server Protocol, adding IDE-style completion, diagnostics, navigation and refactoring to Emacs.
A Python LSP client library for building applications that query language servers for definitions, references, hover info and completions.