Rust Lsp

Open-source Rust projects categorized as Lsp

Top 7 Rust Lsp Projects

  • tower-lsp

    Language Server Protocol implementation written in Rust

    Project mention: State of the Ruby language server (LSP) ecosystem / looking for suggestions | | 2022-10-02

    I realize this might not be for everyone, but I'm writing it in Rust using Lib-ruby-parser and tower-lsp: two existing libraries that handle a bunch of the heavy lifting for me. I'm more productive in Rust than with Ruby at this point, despite doing Ruby full time for 15 years, plus I really really don't want to have to deal with a slow LSP--that was the whome impetus for this project. I started in the spring, made a bunch of headway, then backtracked to redo the internals to make it easier to handle monkeypatching, overriding/redefining of methods, etc. across your project.

  • typst-lsp

    A brand-new language server for Typst, plus a VS Code extension

    Project mention: Using sub-files imported into main file, while citing a single bibliography. | | 2023-04-21

    Are you using the VSCode extension to render the pdf? If so I just filed an issue which may be the same problem you are facing. Have you tried using the command line interface instead? It should work with the CLI.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • 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).

  • lsp-ws-proxy

    WebSocketify any Language Server

  • openscad-LSP

    A LSP (Language Server Protocol) server for OpenSCAD.

    Project mention: If you like Vim and don't like the default OpenSCAD editor, try this : | | 2023-01-20
  • enderpy

    WIP: Python Type Checker and LSP

    Project mention: Pylyser python lsp | | 2023-04-06
  • lapce-cpp-clangd

    C/C++ LSP plugin based on clangd for Lapce

    Project mention: Lapce - A modern open source code editor in Rust | | 2023-02-09

    For language support. You need to install plugins. In this case, you need to install the clangd plugin However, it might still not work for you because of your weird file extension policy. AFAIK, the language detection is hardcoded although this can be fixed I think quite easily I think.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

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-04-21.

Rust Lsp related posts


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

Project Stars
1 tower-lsp 570
2 typst-lsp 546
3 kak-lsp 516
4 lsp-ws-proxy 30
5 openscad-LSP 30
6 enderpy 17
7 lapce-cpp-clangd 11
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.