#language-server-protocol #lsp #language-server #lust

app lust-analyzer

A WIP implementation of the language server protocol (LSP) for the Lust programming language

19 releases

0.3.23 Nov 19, 2025
0.2.23 Nov 11, 2025
0.1.13 Nov 2, 2025
0.1.8 Oct 31, 2025

#194 in Debugging

Custom license

235KB
6.5K SLoC

Lust Analyzer

lust-lang.dev · Docs · Core crate

Heavily WIP language server for the Lust scripting language. It targets editor integrations by forwarding parsing, typing, and diagnostics through the main lust library.

Status

  • Basic parsing + type checking go through, but large areas (completions, refactors, multi-file project awareness) are experimental or missing.
  • Expect frequent breaking changes while the protocol surface settles.

Install

cargo install lust-analyzer

Point your editor’s LSP client at the spawned process to explore the current feature set. Contributions and bug reports are welcome!

Dependencies

~11–15MB
~253K SLoC