Themata.AI
Themata.AI

Popular tags:

#developer-tools#ai-agents#discussion#trending#llms#claude#ai-ethics#code-generation#ai-safety#openai

AI is changing the world. Don't stay behind. Clear summaries, community insight, delivered without the noise. Subscribe to never miss a beat.

© 2026 Themata.AI • All Rights Reserved

Archive

|

Topics

|

Privacy

|

Cookies

|

Contact
🕒 Latest🔥 Top

Filtering by tag:

rustClear
Hello, world!
rustdeveloper-toolsprogramming-languagesmemory-optimization
Tool

Rust Glancer: Rust LSP using 100x less RAM

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 – Google's TurboQuant for vector search in Rust

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

Rust-lang/rust is adopting an LLM policy

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

How AST-grep Rewrote Tree-sitter in Rust and Made It 30% Faster

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

Claude Code uses Bun written in Rust now

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

How Our Rust-to-Zig Rewrite Is Going

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

Postgres rewritten in Rust, now passing 100% of the Postgres regression tests

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

Fable Converted Pylint to Rust

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

Port React Compiler to Rust

React Compiler is being ported to Rust as an experimental project. The port is in progress, with all fixtures passing but potential unknown bugs, and no builds are currently available for testing.

github.com

🔥🔥🔥🔥🔥

24 min

6/10/2026

Grit: Rewriting Git in Rust with Agents

Grit is a project aimed at rewriting Git in Rust, focusing on creating a library-based architecture. The initiative draws inspiration from Anthropic's experiment with agents generating a functioning C compiler.

blog.gitbutler.com

🔥🔥🔥🔥🔥

18 min

6/9/2026

Rust Glancer: Rust LSP using 100x less RAM

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

Rust-lang/rust is adopting an LLM policy

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 uses Bun written in Rust now

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

Postgres rewritten in Rust, now passing 100% of the Postgres regression tests

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

Port React Compiler to Rust

React Compiler is being ported to Rust as an experimental project. The port is in progress, with all fixtures passing but potential unknown bugs, and no builds are currently available for testing.

github.com

🔥🔥🔥🔥🔥

24 min

6/10/2026

Turbovec – Google's TurboQuant for vector search in Rust

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

How AST-grep Rewrote Tree-sitter in Rust and Made It 30% Faster

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

How Our Rust-to-Zig Rewrite Is Going

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

Fable Converted Pylint to Rust

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

Grit: Rewriting Git in Rust with Agents

Grit is a project aimed at rewriting Git in Rust, focusing on creating a library-based architecture. The initiative draws inspiration from Anthropic's experiment with agents generating a functioning C compiler.

blog.gitbutler.com

🔥🔥🔥🔥🔥

18 min

6/9/2026

Rust Glancer: Rust LSP using 100x less RAM

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

How AST-grep Rewrote Tree-sitter in Rust and Made It 30% Faster

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

Postgres rewritten in Rust, now passing 100% of the Postgres regression tests

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

Grit: Rewriting Git in Rust with Agents

Grit is a project aimed at rewriting Git in Rust, focusing on creating a library-based architecture. The initiative draws inspiration from Anthropic's experiment with agents generating a functioning C compiler.

blog.gitbutler.com

🔥🔥🔥🔥🔥

18 min

6/9/2026

Turbovec – Google's TurboQuant for vector search in Rust

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 uses Bun written in Rust now

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

Fable Converted Pylint to Rust

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-lang/rust is adopting an LLM policy

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

How Our Rust-to-Zig Rewrite Is Going

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

Port React Compiler to Rust

React Compiler is being ported to Rust as an experimental project. The port is in progress, with all fixtures passing but potential unknown bugs, and no builds are currently available for testing.

github.com

🔥🔥🔥🔥🔥

24 min

6/10/2026