Language Server Protocol

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/Compilers

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • CodiumAI - TestGPT | Generating meaningful tests for busy devs
  • InfluxDB - Access the most powerful time series database as a service
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • Sonar - Write Clean JavaScript Code. Always.
  • language-server-protocol

    Defines a common protocol for language servers.

    Does anyone knows how this protocol works? https://microsoft.github.io/language-server-protocol/

  • vscode-extension-samples

    Sample code illustrating the VS Code extension API.

    The example they give uses Node Inter Process Communication (IPC) https://github.com/microsoft/vscode-extension-samples/blob/main/lsp-sample/server/src/server.ts

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • tower-lsp

    Language Server Protocol implementation written in Rust

    https://github.com/ebkalderon/tower-lsp is a generalized LSP implementation in a lower-level language (Rust) so you may get a better idea by reading through that repo. It seems that the server opens a TCP socket that the client later connects to, but I'm not really sure.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts