Rust Glancer: Rust LSP using 100x less RAM

A developer has introduced 'Rust Glancer,' an alternative Rust Language Server (LSP) designed to significantly reduce memory consumption compared to the standard rust-analyzer. While still in early development, the project aims to support older hardware by avoiding incremental analysis in favor of a frozen, file-based approach.
Why it matters
Memory efficiency is a critical concern for developers working on large codebases, and this project offers a potential alternative for those with limited hardware resources.
I want to present a project that I've been working on for the past 4 months: an alternative Rust LSP implementation that is built with a focus on low memory usage.
Note: throughout this video, the used RAM remained under 100mb
These features make Rust Glancer suitable for the older computers: I have tested it on my old MacBook Pro M1 2020 with 8GB RAM, and it was pretty good.
As you can imagine, 4 months is not a lot of time for a project as big as a Rust LSP. Rust Glancer is not a complete LSP yet, it has a lot of missing functionality, it has some known bugs, and it has a lot of things I want to improve.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in