GitHub repository: nosuchbot/lsp4j
Description: A Java implementation of the language server protocol intended to be consumed by tools and language servers implemented in Java.