#language-server-protocol #lsp

lsprotocol

Rust types for Language Server Protocol generated from LSP specification

6 releases

1.0.0-alpha.3 Jun 18, 2025
1.0.0-alpha.2 Oct 4, 2024
1.0.0-alpha.1 Aug 13, 2024
0.1.0-beta.1 Jun 11, 2024
0.1.0-alpha.1 Nov 15, 2023

#65 in Text editors

Download history 9/week @ 2025-06-25 16/week @ 2025-07-09

295 downloads per month

MIT license

425KB
5.5K SLoC

Language Server Protocol types for Rust

This package contains Language Server Protocol types for Rust generated from the LSP specification. It is intended to be used by Rust language servers and clients. This includes types from latest version of the specification including proposed types.

Usage

[dependencies]
lsprotocol = { features = ["proposed"]}

Dependencies

~3–5MB
~84K SLoC