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を活用しつつもコード品質を重視したと述べています。
型推論が実際にどのように機能するかを真に理解した瞬間は、このプロジェクトでこれまでに最も大きな喜びをもたらした瞬間でした。
HNでの議論
109- hacki11
RAはディスクキャッシュ付き?
- tombert
明確にしておくと、著者は https://github.com/popzxc であり、私ではありません! 私の考えはこちらです: https://matklad.github.io/2026/08/21/rust-glancer.html
- popzxc
大きなワークスペースのためにRAが完全なインメモリデータ構造を構築するのを待つのは本当に苦痛です。正直、それが唯一の方法だと思っていたので、Rust Roverが違うとは気づきませんでした。それを使った経験がある人はいますか? トレードオフはありますか?