Rust Glancer: メモリ使用量が100分の1のRust LSP
Rust Glancer: Rust LSP using 100x less RAM

Rust Glancerは、メモリ使用量を抑えることに特化したRust LSPの代替実装です。通常のプロジェクトで100MB未満のメモリ使用を目標とし、再起動後の再インデックスを不要にします。8GB RAMのMacBook Pro M1でも快適に動作し、rust-analyzerと比較して高速なインデックスを実現します。完全なLSPではありませんが、型推論やトレイト解決、定義ジャンプ、ホバー、補完などの主要機能を備えています。開発者は4ヶ月間の開発で、LLMを活用しつつもコード品質を重視したと述べています。
型推論が実際にどのように機能するかを真に理解した瞬間は、このプロジェクトでこれまでに最も大きな喜びをもたらした瞬間でした。