Rust language-server-protocol

Open-source Rust projects categorized as language-server-protocol

Top 9 Rust language-server-protocol Projects

  • LanguageClient-neovim

    Language Server Protocol (LSP) support for vim and neovim.

  • postgres_lsp

    A Language Server for Postgres

    Project mention: compile-time SQL validations and type generation in TypeScript & Node | /r/typescript | 2023-08-27

    Cool. How does this compare to SafeQL, PgTyped, and Postgres language server ?

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • tower-lsp

    Language Server Protocol implementation written in Rust

    Project mention: What's everyone working on this week (22/2023)? | /r/rust | 2023-05-28

    I am using nom / nom_locate to build the parser side because I've done a handful of other projects with it, and I plan to use tower-lsp to hook up the language server side.

  • kak-lsp

    Kakoune Language Server Protocol Client

  • crabviz

    🦀 interactive call graph generator that supports various programming languages

    Project mention: Crabviz: a call graph generator for various programming languages | /r/rust | 2023-06-06
  • loxcraft

    Language tooling for the Lox programming language.

    Project mention: Implementing Crafting-Interpreters in Rust - Chapter 18 - Strings | /r/learnrust | 2023-06-24

    There are many solutions for these problems. For an example, see this implementation: and

  • asm-lsp

    Language server for NASM/GAS/GO Assembly

    Project mention: asm_lsp installed but doesn't do anything | /r/neovim | 2023-01-30

    I checked the and it only supports Hovering / Documentation for now.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • lsp-ws-proxy

    WebSocketify any Language Server

  • sml-analyzer

    An experimental language server for SomewhatML

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-27.

Rust language-server-protocol related posts


What are some of the best open-source language-server-protocol projects in Rust? This list will help you:

Project Stars
1 LanguageClient-neovim 3,524
2 postgres_lsp 2,654
3 tower-lsp 680
4 kak-lsp 535
5 crabviz 309
6 loxcraft 203
7 asm-lsp 120
8 lsp-ws-proxy 33
9 sml-analyzer 23
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.