







Why & how we rewrote Bun from Zig to Rust
How Our Rust-to-Zig Rewrite is Going
For the past year and a half, the team building Roc's compiler has been rewriting our 300,000 lines of Rust code into Zig, for reasons I'll recap below. We recently passed an exciting milestone: feature parity with the original compiler!

Rust's Golden Rule
I find myself thinking about a particular design principle of Rust today. I’m not sure I’ve ever seen it named specifically before, but it gets referred to from…

rust-blog/posts/learning-rust-in-2024.md at master · pretzelhammer/rust-blog
Educational blog posts for Rust beginners. Contribute to pretzelhammer/rust-blog development by creating an account on GitHub.

Awesome Rust Cryptography
Showcase of notable cryptography libraries developed in Rust
A Vision for Cargo
According to Stack Overflow, cargo is the most desired development tool. Many people attribute their choice of Rust to Cargo. I've heard from many people that Cargo is already great and that they can't think of any way it could be improved. I want to set our sights higher.
iddqd, or the hardest kind of unsafe Rust | Oxide Computer Company
How our Rust collections library defends against adversarial trait implementations.

‘Ontluisterend en illegaal’: hoe Shell erin slaagt in Nederland geen cent belasting te betalen
Wetenschappers zeggen in gehackte documenten te hebben ontdekt hoe het Shell lukt in Nederland geen belasting te betalen: door aan buitenlandse dochterbedrijven diensten te verlenen onder de marktprijs. ‘Shell zakt door de ondergrens.’

rumqttc - Rust
A pure rust MQTT client which strives to be robust, efficient and easy to use. This library is backed by an async (tokio) eventloop which handles all the robustness and and efficiency parts of MQTT but naturally fits into both sync and async worlds as we’ll see
Oxmgr — Rust Process Manager
42× faster crash recovery, 20× lower memory than PM2. Written in Rust.
I got tired of writing format!() for MQTT topics
Why I made the Rust compiler check my MQTT topics instead of debugging swapped format!() arguments at 11pm.

Forking is Cool, or: A Unix Shell in Zig, or: Dave Learns How to Fork - ratfactor
In this article, I make a real, working interactive shell written in Zig. Though essentially a toy, it demonstrates the incredible elegance of the fork() system call and is an example of what can be done with absolutely no runtime memory allocations.
I’m BEGGING You To Make Zines
Ratatui
Ratatui: Cook up delicious terminal user interfaces in Rust - the fast and lightweight TUI library trusted by developers

