TWiR with AI summaries

This Week in Rust 634
Official
What is maintenance, anyway? blog.rust-lang.org
Explores the Rust Foundation's definition of "maintenance" for its new fund, detailing "keeping the lights on" and "enabling evolution" work crucial to the Rust Project.
The Rust Infrastructure Team details Q4 2025's IaC, CDN, CI/CD, and Triagebot improvements, plus Q1 2026 plans for continued infrastructure modernization.
Newsletters
🦀 Rust Wrapped 2025 weeklyrust.substack.com
Project/Tooling Updates
Bevy 0.18 bevy.org
Bevy 0.18 lands with major enhancements across rendering (PBR, atmospheric scattering, raytracing), UI (auto-navigation, widgets, font variations), ECS ergonomics, and development tooling.
`cargo-semver-checks` reviews its 2025 growth, performance, and 122 new lints, outlining future efforts to tackle type-checking, cross-crate linting, and eventual `cargo` integration.
Slatron v1.1 introduces an AI DJ system featuring local, offline audio synthesis using a Rust implementation of the SNAC decoder via ONNX Runtime, alongside Rhai-powered context injection and content automation.
A migration guide to SeaORM 2.0, detailing API changes, new features, and necessary adjustments for upgrading your project.
BS 0.4 introduces DAP support for IDE integration (VS Code), removes external libunwind dependency, and improves performance and memory usage, especially for large Rust binaries.
Introducing `cadd`, a Rust library that simplifies checked arithmetic and conversions by providing `Result`-based functions and ergonomic adapters, reducing boilerplate and preventing common overflow and panic issues.
Rust kernel developers are opting for explicit `Atomic` operations over `volatile` for concurrent data access, differing from C's `READ_ONCE`/`WRITE_ONCE` pattern.
GuardianDB is a pure Rust, memory-safe P2P database engine leveraging the Iroh stack for high-performance, decentralized data synchronization without central servers.
A year of work on the ALPM project devblog.archlinux.page
Explore Arch Linux's year-long progress on its Rust-based ALPM project, detailing its modular library ecosystem and the new stateless VOA artifact verification system.
GlueSQL v0.19.0 introduces indexed parameter binding, customizable storage query planners, direct AST value injection, and JSON arrow operator support, alongside internal type system refactorings.
Detect and prevent production-critical locking issues in your Rust/Diesel PostgreSQL migrations with `diesel-guard`, a static analysis tool.
Rapier's 2025 saw major performance boosts (especially WASM), a pivot to `glam` for `rust-gpu` compatibility, and 2026 plans for robotics and `rust-gpu`-based GPU physics.
Tako v0.7.1-2 introduces an event-driven "signals" system, a robust plugin architecture with built-in features (idempotency, rate limiting, metrics), comprehensive OpenAPI generation with UI hosting, and significant performance/ergonomics improvements.
Observations/Thoughts
Challenges the conventional covariant modeling of garbage-collected handles in Rust, arguing for contravariant lifetimes to improve ergonomics in the Nova JS engine, albeit with current borrow checker workarounds.
Explores the varied access and state requirements of different Rust borrow kinds (like `&`, `&mut`, `*const`) and a hypothetical `&own`.
This talk introduces Xous, a pure-Rust embedded microkernel for secure applications, featuring its own `libstd` and hardware MMU support on a custom RISC-V SoC.
Explore fast and safe image decoding in Rust, covering image formats, lossless compression, and SIMD optimizations for high-performance PNG decoders that surpass C implementations.
This Rust conference talk by Kai Orita details how to compile regular expressions at build-time using proc-macros for improved performance and type safety.
Julius Gustavsson details Volvo Cars' groundbreaking use of Rust for an ECU in their new SPA2 EV platform, marking an automotive industry first.
Radar details their technical journey replacing Elasticsearch and MongoDB with HorizonDB, a custom Rust and RocksDB solution for processing billions of geospatial location events daily.
Rust Walkthroughs
Build the GPT-2 transformer architecture from scratch in Rust, detailing embeddings, multi-head attention, layer normalization, residual connections, and MLPs.
Defines a constant for the default item pickup detection radius within a `pickup` configuration module.
Netstack.FM podcast offers deep dives into diverse networking protocols, architectures, and their Rust implementations, featuring interviews with key ecosystem contributors.
Miscellaneous
IBM Quantum's Qiskit architect discusses leveraging Rust for its high-performance quantum computing SDK core, highlighting its open-source benefits and ecosystem needs in linear algebra and graph theory.