Rust Glancer: Rust LSP using 100x less RAM
- Programming
- Developer Tools
- Open Source
- AI
Rust Glancer is a new Rust LSP server built around a different bet than rust-analyzer. Instead of keeping analysis data resident in memory and updating it incrementally on every edit, it writes a compact analysis snapshot to disk, reloads only the pieces needed for a query, and does shallower syntax-based overlays for dirty buffers until save time. The goal is not faster indexing across the board. It is much lower steady-state RAM and less background CPU, especially once a project has already been indexed.
If your team works in large Rust codebases, memory use is now a first-class tooling constraint, not a side issue. Watch for editor support, proc-macro handling, and whether rust-analyzer adopts a hybrid disk-plus-memory architecture, because that is where the practical winner will emerge.
-
rust-glancer.github.io
- Discuss on HN