Rust Coreutils 0.7.0 improves performance, enhances safety by replacing `unsafe` code with safe abstractions, eliminates write error panics, and boosts GNU compatibility, with MSRV updated to 1.88.
The v1.0.0 release introduces significant enhancements to a terminal markdown viewer, including inline image rendering (Kitty, iTerm2, half-block), Mermaid diagram support, a theme system, in-document search, and numerous UI/UX improvements.
This article details porting Google's `libphonenumber` to Rust, achieving bug-for-bug compatibility and a 500ns parse time by replacing regex with build-time processing, custom Unicode Tries, and zero-allocation formatting.
This article details building an async Rust AI agent framework, highlighting challenges with multi-provider JSON parsing and structured error handling, along with insights into Rust's borrow checker, `async-trait`, and `thiserror`.
Introducing Leptodon, an Apache-2.0 licensed UI toolkit built on Leptos and Rust, featuring type-checked components, RSX, Tailwind, and aiming for robust data science applications.
Replace manual shell scripts with `cargo-codesign` for a streamlined, one-command solution to signing, notarizing, and stapling your Rust applications on macOS, Windows, and Linux.
The RE# regex engine has been rewritten in Rust as a crate, using symbolic derivatives for advanced patterns like unrestricted lookaheads and intersection with native UTF-8 support, benchmarked against the `regex` crate.
A retrospective on the unstable `Allocator` trait in Rust, detailing the key blockers and design considerations that have prevented its stabilization for nearly a decade.
Discover the creation of `f2rust`, a custom compiler that translated NASA's FORTRAN 77 SPICE Toolkit into a pure Rust library, tackling FORTRAN quirks for Rust safety and concurrency.
In Rust, especially with async, the "cost of indirection" for extracting functions is often negligible due to compiler optimizations; prioritize readability and measure performance before sacrificing maintainability.
Explore how SeaORM provides a coherent, type-safe data solution for a local-first Tauri application, enabling robust migrations and GraphQL API generation for consistent cloud synchronization across different database backends.
An event-driven workflow engine written in Rust constrains components to three roles (Source, Handler, Sink) to simplify architecture, ensure predictability, and enable automatic lifecycle management and event sourcing.
A Rust-focused podcast exploring deep dives into network protocols, systems programming, and modern web technologies, from kernel modules to high-level frameworks.
CXX provides robust FFI with strong guarantees and wide adoption for stable, performant interop, while Zngur offers broader generic and trait object support for research and prototyping, albeit with less mature tooling and documentation.
Context-Generic Programming (CGP) introduces a new paradigm to bypass Rust's trait coherence and orphan rules using provider traits and explicit contexts, enabling highly modular and generic implementations.
A pragmatic guide to implementing OpenTelemetry for full observability (traces, logs, metrics) in Rust applications, leveraging the `tracing` ecosystem and `Tokio`.
Automate adding `#![allow(todo_macro_uses)]` to Rust `compiletest` files containing `todo!()` using a small Rust script for mechanical code transformations.