Language Server for pest.rs grammar.

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • RustLSP

    Discontinued A Language Server Protocol implementation in Rust

    The RustLSP also seems a lot of work. Is there any project that integrates these in a simpler way? For instance, something similar to Xtext?

  • pest

    The Elegant Parser (by pest-parser)

    What is the fastest way to construct a LSP for a pest.rs grammar and project? When searching about the subject always go to the Rust RLS.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • lsp-server

    I believe the closest to a plug-and-play solution is using a server scaffold/stub. For example rust-analyzer uses this, or there is tower-lsp.

  • taplo

    A TOML toolkit written in Rust

    Because I targeted WASM, I needed to roll my own. It simply needs async functions as handlers and a world state that is passed along with the requests to the handlers. (example here). You can use it as an example, the code is not the prettiest, but I'll happily answer questions.

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