Rust language-server-protocol

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

Top 7 Rust language-server-protocol Projects

  • Rust Language Server

    Repository for the Rust Language Server (aka RLS)

    Project mention: Referencing files in subfolders and difference between borrowing and C like references | | 2022-03-09

    apparently, it means that you're using the old RLS-based Rust plugin for VS Code, rather than the rust-analyzer plugin. You probably won't see a lot of people familiar with RLS's error messages.

  • LanguageClient-neovim

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

    Project mention: Where to start with LSP in Vim? | | 2022-06-09
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • kak-lsp

    Kakoune Language Server Protocol Client

    Project mention: Which editor do you use for your Go coding? | | 2022-06-22

    Kakoune with LSP (gopls).

  • tower-lsp

    Language Server Protocol implementation written in Rust

    Project mention: tower_lsp client/server Document Sync | | 2022-07-05

    I was taking a look at the tower_lsp example here ( and had a question about how the document sync works between the client and the server.

  • sml-analyzer

    An experimental language server for SomewhatML

    Project mention: An experimental language server for SomewhatML | | 2021-09-08
  • lsp-ws-proxy

    WebSocketify any Language Server

    Project mention: Has anyone had success using lsp-ws-proxy? | | 2022-04-11

    I found lsp-ws-proxy, which seems like an ideal solution -- and mirrors an idea I was having for a personal project. Unfortunately, despite setting it up to provide a websocket version of Pyright from within my container, I can't get Neovim to attach to it when editing the project files. There are no errors in the LSP logs.

  • openscad-LSP

    A LSP (Language Server Protocol) server for OpenSCAD.

    Project mention: OpenSCAD in Neovim | | 2022-05-27

    Have you tried using the language server from ? I use it with emacs successfully, and I saw a PR that adds neovim compatibility.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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 2022-07-05.

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 Rust Language Server 3,552
2 LanguageClient-neovim 3,412
3 kak-lsp 466
4 tower-lsp 355
5 sml-analyzer 21
6 lsp-ws-proxy 17
7 openscad-LSP 7
Find remote jobs at our new job board There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives