A Visual Journey Through Async Rust
(github.com/alexpusch)
I'm a visual and experimental learner. To truly understand something, I need to tinker with it and see it run with my own eyes. To truly understand async execution, I want to visualize it. What order are things happening in? Do concurrent futures affect each other? How do tasks and threads relate? Plotting network calls or file system operations is boring. Let's draw something.
I'm a visual and experimental learner. To truly understand something, I need to tinker with it and see it run with my own eyes. To truly understand async execution, I want to visualize it. What order are things happening in? Do concurrent futures affect each other? How do tasks and threads relate? Plotting network calls or file system operations is boring. Let's draw something.
Show HN: Faasta – A self-hosted Serverless platform for WASM-wasi-HTTP in Rust
(github.com/fourlexboehm)
Faasta is a cutting-edge Function-as-a-Service (FaaS) platform designed for exceptional speed and efficiency.
Faasta is a cutting-edge Function-as-a-Service (FaaS) platform designed for exceptional speed and efficiency.
Ubuntu 25.10 Replaces GNU Coreutils with Rust Uutils
(altusintel.com)
John Sieger (Jon Seager), Vice President of Canonical in Zanonical and the technical leader of the Ubuntu project, presented the initiative to replace system detle in the Ubuntu for analogues written in RUST.
John Sieger (Jon Seager), Vice President of Canonical in Zanonical and the technical leader of the Ubuntu project, presented the initiative to replace system detle in the Ubuntu for analogues written in RUST.
CubeCL: GPU Kernels in Rust for CUDA, ROCm, and WGPU
(github.com/tracel-ai)
With CubeCL, you can program your GPU using Rust, taking advantage of zero-cost abstractions to develop maintainable, flexible, and efficient compute kernels.
With CubeCL, you can program your GPU using Rust, taking advantage of zero-cost abstractions to develop maintainable, flexible, and efficient compute kernels.
Does using Rust make your software safer?
(tweedegolf.nl)
We keep saying that Rust is how we make software safer. In this blog, we'll tackle a real-world vulnerability, 'rewrite it in Rust', and show you the results of our empirical research, both as a high-level overview and a tech deep-dive.
We keep saying that Rust is how we make software safer. In this blog, we'll tackle a real-world vulnerability, 'rewrite it in Rust', and show you the results of our empirical research, both as a high-level overview and a tech deep-dive.
Ubuntu 25.10 Moving Ahead with Plans for Migrating to Rust Coreutils
(phoronix.com)
Back in March some ideas were talked about by Canonical engineers for Ubuntu Linux to move to Rust Coreutils and other Rust-written system components.
Back in March some ideas were talked about by Canonical engineers for Ubuntu Linux to move to Rust Coreutils and other Rust-written system components.
Understanding Memory Management, Part 5: Fighting with Rust
(educatedguesswork.org)
This is the fifth post in my planned multipart series on memory management. You will probably want to go back and read Part I, which covers C, parts II and III, which cover C++, and part IV, which introduces Rust memory management. In part IV, we got through the basics of Rust memory management up through smart pointers. In this post I want to look at some of the gymnastics you need to engage in to do serious work in Rust.
This is the fifth post in my planned multipart series on memory management. You will probably want to go back and read Part I, which covers C, parts II and III, which cover C++, and part IV, which introduces Rust memory management. In part IV, we got through the basics of Rust memory management up through smart pointers. In this post I want to look at some of the gymnastics you need to engage in to do serious work in Rust.
Sapphire: Rust based package manager for macOS
(github.com/alexykn)
Sapphire is a next‑generation, Rust‑powered package manager inspired by Homebrew. It installs and manages:
Sapphire is a next‑generation, Rust‑powered package manager inspired by Homebrew. It installs and manages:
Parcom: CL Parser Combinators
(github.com/fosskers)
parcom is a consise Parser Combinator library in the style of Haskell’s parsec and Rust’s nom.
parcom is a consise Parser Combinator library in the style of Haskell’s parsec and Rust’s nom.
A 2025 Survey of Rust GUI Libraries
(boringcactus.com)
I did this in 2020 and then again in 2021, but I’m in the mood to look around again. Let’s look through Are We GUI Yet? and see what’s up these days.
I did this in 2020 and then again in 2021, but I’m in the mood to look around again. Let’s look through Are We GUI Yet? and see what’s up these days.
Understanding Memory Management, Part 5: Fighting with Rust
(educatedguesswork.org)
This is the fifth post in my planned multipart series on memory management. You will probably want to go back and read Part I, which covers C, parts II and III, which cover C++, and part IV, which introduces Rust memory management. In part IV, we got through the basics of Rust memory management up through smart pointers. In this post I want to look at some of the gymnastics you need to engage in to do serious work in Rust.
This is the fifth post in my planned multipart series on memory management. You will probably want to go back and read Part I, which covers C, parts II and III, which cover C++, and part IV, which introduces Rust memory management. In part IV, we got through the basics of Rust memory management up through smart pointers. In this post I want to look at some of the gymnastics you need to engage in to do serious work in Rust.
Verus: Verified Rust for low-level systems code
(github.com/secure-foundations)
Verus is a tool for verifying the correctness of code written in Rust.
Verus is a tool for verifying the correctness of code written in Rust.
Bootstrapping Rustc from Source
(github.com/dtolnay)
This repo contains a minimal reliable setup for compiling the most recent stable Rust compiler from source on Linux i.e. without downloading any already compiled Rust binaries from the internet.
This repo contains a minimal reliable setup for compiling the most recent stable Rust compiler from source on Linux i.e. without downloading any already compiled Rust binaries from the internet.
Weather Landscape on E-Ink with ESP32 – now rewritten in Rust
(github.com/martinohmann)
This is a rewrite of the awesome weather_landscape project. If you're confused what all this here is about, I highly recommend to check out the original project. It has a lot of great imagery describing the encoding principles, too.
This is a rewrite of the awesome weather_landscape project. If you're confused what all this here is about, I highly recommend to check out the original project. It has a lot of great imagery describing the encoding principles, too.
Pretty State Machine Patterns in Rust (2016)
(hoverbear.org)
Lately I've been thinking a lot about the patterns and structures which we program with. It's really wonderful to start exploring a project and see familiar patterns and styles which you've already used before. It makes it easier to understand the project, and empowers you to start working on the project faster.
Lately I've been thinking a lot about the patterns and structures which we program with. It's really wonderful to start exploring a project and see familiar patterns and styles which you've already used before. It makes it easier to understand the project, and empowers you to start working on the project faster.
Show HN: A VS Code extension to visualise Rust logs in the context of your code
(github.com/hyperdrive-eng)
🐞 A VS Code extension to recreate a debugger-like experience from logs
🐞 A VS Code extension to recreate a debugger-like experience from logs
Show HN: Weblook – a headless webapp screenshot tool written in Rust
(github.com/TrippingKelsea)
A command-line tool for capturing screenshots and recordings of web pages.
A command-line tool for capturing screenshots and recordings of web pages.
Show HN: val – An arbitrary precision calculator language
(github.com/terror)
val (eval) is a simple arbitrary precision calculator language built on top of chumsky and ariadne.
val (eval) is a simple arbitrary precision calculator language built on top of chumsky and ariadne.
Cutting down Rust compile times from 30 to 2 minutes with one thousand crates
(feldera.com)
By simply changing how we generate Rust code under the hood, we’ve made Feldera’s compile times scale with your hardware instead of fighting it. What used to take 30–45 minutes now compiles in under 3 minutes, even for complex enterprise-scale SQL.
By simply changing how we generate Rust code under the hood, we’ve made Feldera’s compile times scale with your hardware instead of fighting it. What used to take 30–45 minutes now compiles in under 3 minutes, even for complex enterprise-scale SQL.
The Promise of Rust
(fasterthanli.me)
The part that makes Rust scary is the part that makes it unique.
The part that makes Rust scary is the part that makes it unique.
Rust-IoT-Platform
(github.com/iot-ecology)
This is a high-performance IoT development platform built with Rust, designed to support multiple protocols and provide real-time data processing capabilities.
This is a high-performance IoT development platform built with Rust, designed to support multiple protocols and provide real-time data processing capabilities.
How to Optimize Rust for Slowness: Inspired by New Turing Machine Results
(medium.com)
Everyone talks about making Rust programs faster [1, 2, 3], but what if we pursue the opposite goal? Let’s explore how to make them slower — absurdly slower. Along the way, we’ll examine the nature of computation, the role of memory, and the scale of unimaginably large numbers.
Everyone talks about making Rust programs faster [1, 2, 3], but what if we pursue the opposite goal? Let’s explore how to make them slower — absurdly slower. Along the way, we’ll examine the nature of computation, the role of memory, and the scale of unimaginably large numbers.
Cutting Down Rust Compile Times with One Thousand Crates
(feldera.com)
By simply changing how we generate Rust code under the hood, we’ve made Feldera’s compile times scale with your hardware instead of fighting it.
By simply changing how we generate Rust code under the hood, we’ve made Feldera’s compile times scale with your hardware instead of fighting it.
Two Years of Rust
(borretti.me)
I recently wrapped up a job where I spent the last two years writing the backend of a B2B SaaS product in Rust, so now is the ideal time to reflect on the experience and write about it.
I recently wrapped up a job where I spent the last two years writing the backend of a B2B SaaS product in Rust, so now is the ideal time to reflect on the experience and write about it.
A 2025 Survey of Rust GUI Libraries
(boringcactus.com)
I did this in 2020 and then again in 2021, but I’m in the mood to look around again. Let’s look through Are We GUI Yet? and see what’s up these days.
I did this in 2020 and then again in 2021, but I’m in the mood to look around again. Let’s look through Are We GUI Yet? and see what’s up these days.
NPB-Rust: NAS Parallel Benchmarks in Rust
(arxiv.org)
Rust is a performant low-level language that promises memory safety guarantees with its compiler, making it an attractive option for HPC application developers.
Rust is a performant low-level language that promises memory safety guarantees with its compiler, making it an attractive option for HPC application developers.