lsp-mode serves as an Emacs client for the Language Server Protocol.

lsp-mode repository

Language Server Protocol