Rust Glancer is an alternative Rust language server built over four months to reduce memory use and preserve workspace indexes across editor restarts. It targets less than 100 MB of RAM for reasonable projects by storing analysis results on the filesystem and loading data only when a query needs it. Its VS Code extension is available now, although the server remains incomplete and has known bugs. Rust Glancer performs full workspace indexing with type inference and the Chalk trait solver, and supports common Rust syntax and LSP functions including go-to-definition, hover information, inlay hints, and completions. On a MacBook Pro M4 Max with 36 GB RAM, its reported base and full indexing times were five and eight seconds, versus six and 13 seconds for rust-analyzer. On a 2020 M1 MacBook Pro with 8 GB RAM, the reported times were six and nine seconds, versus seven and 14 seconds for rust-analyzer. Unlike rust-analyzer’s incremental in-memory model, Rust Glancer invalidates frozen analysis on save. It uses shallow analysis while typing and reuses the previous complete index, so new imports, structs, and traits are not fully indexed until a document is saved. The developer expects rust-analyzer to remain preferable for feature completeness and per-keystroke accuracy, while Rust Glancer targets lower-memory machines and workflows with many external code changes.
rust-glancer.github.io
6 min
8/21/2026
turbovec is a Rust vector index with Python bindings that implements Google Research’s TurboQuant quantization algorithm for approximate nearest-neighbor search. It accepts float32 vectors, supports online ingestion without a separate training phase, and provides full-file snapshots plus incremental, crash-safe sync operations. Its IdMapIndex variant supports stable uint64 external IDs and O(1) deletions. Search can apply ID allowlists or slot bitmasks inside SIMD kernels, returning up to k results only from permitted vectors. The project claims that a 10 million-document corpus requiring 31 GB as float32 fits in 4 GB with turbovec. On 100,000-vector benchmarks using OpenAI 1,536- and 3,072-dimensional embeddings and GloVe 200-dimensional vectors, its maintainers report TurboQuant search outperformed FAISS IndexPQFastScan in every measured ARM and x86 configuration: averages were 3.4–3.5 times faster at 4-bit quantization and 20–26% faster at 2-bit. The reported recall results varied by embedding dimension and bit width, with calibrated TQ+ generally matching or exceeding FAISS at recall@1 in tested OpenAI configurations. TurboQuant normalizes vectors, applies a shared random rotation, quantizes coordinates into 2- or 4-bit codes, and scores compressed vectors directly using NEON, AVX-512, AVX2, or scalar kernels. Optional TQ+ calibration fits per-coordinate shifts and scales from a representative sample before ingestion.
github.com
12 min
8/19/2026
Five teams in the Rust project have adopted a policy governing the use of Large Language Models (LLMs) for contributions to the rust-lang/rust monorepo. The policy is intended for a specific purpose and does not represent an official stance on LLMs across the entire Rust project.
blog.rust-lang.org
12 min
8/5/2026
ast-grep rewrote Tree-sitter's C core in Rust, resulting in a 30% increase in parser speed and a 22% improvement in overall performance for ast-grep. The new core enhances parsing efficiency and accelerates tree reading.
astgrep.com
16 min
7/26/2026
pgrust is a rewrite of Postgres in Rust that achieves 100% compatibility with Postgres 18.3, passing over 46,000 regression tests. It maintains disk compatibility with Postgres and can boot from an existing Postgres 18.3 data directory, aiming to facilitate internal changes while preserving the original behavior and using AI-assisted programming.
github.com
2 min
7/9/2026
Prylint is a Rust reimplementation of pylint that delivers byte-for-byte identical output while being 15 to 2300 times faster, with a median speed increase of approximately 85 times. It maintains the same error messages, line and column references, text order, exit codes, and footer as the original pylint.
pypi.org
6 min
6/19/2026
Rust Glancer is an alternative Rust language server built over four months to reduce memory use and preserve workspace indexes across editor restarts. It targets less than 100 MB of RAM for reasonable projects by storing analysis results on the filesystem and loading data only when a query needs it. Its VS Code extension is available now, although the server remains incomplete and has known bugs. Rust Glancer performs full workspace indexing with type inference and the Chalk trait solver, and supports common Rust syntax and LSP functions including go-to-definition, hover information, inlay hints, and completions. On a MacBook Pro M4 Max with 36 GB RAM, its reported base and full indexing times were five and eight seconds, versus six and 13 seconds for rust-analyzer. On a 2020 M1 MacBook Pro with 8 GB RAM, the reported times were six and nine seconds, versus seven and 14 seconds for rust-analyzer. Unlike rust-analyzer’s incremental in-memory model, Rust Glancer invalidates frozen analysis on save. It uses shallow analysis while typing and reuses the previous complete index, so new imports, structs, and traits are not fully indexed until a document is saved. The developer expects rust-analyzer to remain preferable for feature completeness and per-keystroke accuracy, while Rust Glancer targets lower-memory machines and workflows with many external code changes.
rust-glancer.github.io
6 min
8/21/2026
Five teams in the Rust project have adopted a policy governing the use of Large Language Models (LLMs) for contributions to the rust-lang/rust monorepo. The policy is intended for a specific purpose and does not represent an official stance on LLMs across the entire Rust project.
blog.rust-lang.org
12 min
8/5/2026
Claude Code v2.1.181 and later utilize the Rust port of Bun, resulting in a 10% faster startup on Linux. The command `strings ~/.local/bin/claude | grep -m1 'Bun v1'` confirms the use of Bun v1.4.0 on macOS.
simonwillison.net
1 min
7/19/2026
pgrust is a rewrite of Postgres in Rust that achieves 100% compatibility with Postgres 18.3, passing over 46,000 regression tests. It maintains disk compatibility with Postgres and can boot from an existing Postgres 18.3 data directory, aiming to facilitate internal changes while preserving the original behavior and using AI-assisted programming.
github.com
2 min
7/9/2026
turbovec is a Rust vector index with Python bindings that implements Google Research’s TurboQuant quantization algorithm for approximate nearest-neighbor search. It accepts float32 vectors, supports online ingestion without a separate training phase, and provides full-file snapshots plus incremental, crash-safe sync operations. Its IdMapIndex variant supports stable uint64 external IDs and O(1) deletions. Search can apply ID allowlists or slot bitmasks inside SIMD kernels, returning up to k results only from permitted vectors. The project claims that a 10 million-document corpus requiring 31 GB as float32 fits in 4 GB with turbovec. On 100,000-vector benchmarks using OpenAI 1,536- and 3,072-dimensional embeddings and GloVe 200-dimensional vectors, its maintainers report TurboQuant search outperformed FAISS IndexPQFastScan in every measured ARM and x86 configuration: averages were 3.4–3.5 times faster at 4-bit quantization and 20–26% faster at 2-bit. The reported recall results varied by embedding dimension and bit width, with calibrated TQ+ generally matching or exceeding FAISS at recall@1 in tested OpenAI configurations. TurboQuant normalizes vectors, applies a shared random rotation, quantizes coordinates into 2- or 4-bit codes, and scores compressed vectors directly using NEON, AVX-512, AVX2, or scalar kernels. Optional TQ+ calibration fits per-coordinate shifts and scales from a representative sample before ingestion.
github.com
12 min
8/19/2026
ast-grep rewrote Tree-sitter's C core in Rust, resulting in a 30% increase in parser speed and a 22% improvement in overall performance for ast-grep. The new core enhances parsing efficiency and accelerates tree reading.
astgrep.com
16 min
7/26/2026
Roc's compiler team has rewritten 300,000 lines of Rust code into Zig over the past year and a half. The project has achieved feature parity with the original Rust compiler.
rtfeldman.com
31 min
7/16/2026
Prylint is a Rust reimplementation of pylint that delivers byte-for-byte identical output while being 15 to 2300 times faster, with a median speed increase of approximately 85 times. It maintains the same error messages, line and column references, text order, exit codes, and footer as the original pylint.
pypi.org
6 min
6/19/2026
Rust Glancer is an alternative Rust language server built over four months to reduce memory use and preserve workspace indexes across editor restarts. It targets less than 100 MB of RAM for reasonable projects by storing analysis results on the filesystem and loading data only when a query needs it. Its VS Code extension is available now, although the server remains incomplete and has known bugs. Rust Glancer performs full workspace indexing with type inference and the Chalk trait solver, and supports common Rust syntax and LSP functions including go-to-definition, hover information, inlay hints, and completions. On a MacBook Pro M4 Max with 36 GB RAM, its reported base and full indexing times were five and eight seconds, versus six and 13 seconds for rust-analyzer. On a 2020 M1 MacBook Pro with 8 GB RAM, the reported times were six and nine seconds, versus seven and 14 seconds for rust-analyzer. Unlike rust-analyzer’s incremental in-memory model, Rust Glancer invalidates frozen analysis on save. It uses shallow analysis while typing and reuses the previous complete index, so new imports, structs, and traits are not fully indexed until a document is saved. The developer expects rust-analyzer to remain preferable for feature completeness and per-keystroke accuracy, while Rust Glancer targets lower-memory machines and workflows with many external code changes.
rust-glancer.github.io
6 min
8/21/2026
ast-grep rewrote Tree-sitter's C core in Rust, resulting in a 30% increase in parser speed and a 22% improvement in overall performance for ast-grep. The new core enhances parsing efficiency and accelerates tree reading.
astgrep.com
16 min
7/26/2026
pgrust is a rewrite of Postgres in Rust that achieves 100% compatibility with Postgres 18.3, passing over 46,000 regression tests. It maintains disk compatibility with Postgres and can boot from an existing Postgres 18.3 data directory, aiming to facilitate internal changes while preserving the original behavior and using AI-assisted programming.
github.com
2 min
7/9/2026
turbovec is a Rust vector index with Python bindings that implements Google Research’s TurboQuant quantization algorithm for approximate nearest-neighbor search. It accepts float32 vectors, supports online ingestion without a separate training phase, and provides full-file snapshots plus incremental, crash-safe sync operations. Its IdMapIndex variant supports stable uint64 external IDs and O(1) deletions. Search can apply ID allowlists or slot bitmasks inside SIMD kernels, returning up to k results only from permitted vectors. The project claims that a 10 million-document corpus requiring 31 GB as float32 fits in 4 GB with turbovec. On 100,000-vector benchmarks using OpenAI 1,536- and 3,072-dimensional embeddings and GloVe 200-dimensional vectors, its maintainers report TurboQuant search outperformed FAISS IndexPQFastScan in every measured ARM and x86 configuration: averages were 3.4–3.5 times faster at 4-bit quantization and 20–26% faster at 2-bit. The reported recall results varied by embedding dimension and bit width, with calibrated TQ+ generally matching or exceeding FAISS at recall@1 in tested OpenAI configurations. TurboQuant normalizes vectors, applies a shared random rotation, quantizes coordinates into 2- or 4-bit codes, and scores compressed vectors directly using NEON, AVX-512, AVX2, or scalar kernels. Optional TQ+ calibration fits per-coordinate shifts and scales from a representative sample before ingestion.
github.com
12 min
8/19/2026
Claude Code v2.1.181 and later utilize the Rust port of Bun, resulting in a 10% faster startup on Linux. The command `strings ~/.local/bin/claude | grep -m1 'Bun v1'` confirms the use of Bun v1.4.0 on macOS.
simonwillison.net
1 min
7/19/2026
Prylint is a Rust reimplementation of pylint that delivers byte-for-byte identical output while being 15 to 2300 times faster, with a median speed increase of approximately 85 times. It maintains the same error messages, line and column references, text order, exit codes, and footer as the original pylint.
pypi.org
6 min
6/19/2026
Five teams in the Rust project have adopted a policy governing the use of Large Language Models (LLMs) for contributions to the rust-lang/rust monorepo. The policy is intended for a specific purpose and does not represent an official stance on LLMs across the entire Rust project.
blog.rust-lang.org
12 min
8/5/2026
Roc's compiler team has rewritten 300,000 lines of Rust code into Zig over the past year and a half. The project has achieved feature parity with the original Rust compiler.
rtfeldman.com
31 min
7/16/2026