Rust
Resources
Articles
24 days from node.js to Rust - Jarrod Overson
A half-hour to learn Rust - Amos Wenger
Optimising my Rust solutions for Advent of Code - Krishna Sundarram
Rust concepts I wish I learned earlier - Raul Jordan (HN thread, Reddit thread)
Rust for professionals - overexact.com
State of the Crates 2025 - Ohad Ravid (Reddit thread)
Writing a file system from scratch in Rust - Carlos Galdino
Writing a JVM in Rust - Andrea Bergia
Writing an OS in Rust - Philipp Oppermann
Books
100 Exercises To Learn Rust - Luca Palmieri
Effective Rust - David Drysdale
Hands-on Rust - Herbert Wolverson
Programming Rust - Jim Blandy, Jason Orendorff, and Leonora Tindall
Rust for Rustaceans - Jon Gjengset
Rust in Action - Tim McNamara
The Rust Programming Language - Steve Klabnik and Carol Nichols
The Secrets of Rust: Tools - John Arundel
Zero To Production In Rust - Luca Palmieri
Crates
cargo-chef - A cargo sub-command to build project dependencies for optimal Docker layer caching
criterion - Statistics-driven micro-benchmarking library
eyre - Flexible concrete Error Reporting type built on std::error::Error with customizable Reports
hyperfine - A command-line benchmarking tool
nom - A byte-oriented, zero-copy, parser combinators library
pest - The elegant parser
ratatui - A library that's all about cooking up terminal user interfaces
rayon - Simple work-stealing parallelism for Rust
regex - An implementation of regular expressions for Rust
Courses
Comprehensive Rust - Android team, Google
Learn Rust by Building Real Applications - Lyubomir Gavadinov
Learning Rust by Working Through the Rustlings Exercises - Chris Biscardi
The Rust Programming Language - Richard Feldman
GitHub repositories
Programming in Rust - Rust course taught at FEI VÅ B-TUO
IDEs
RustRover - JetBrains
Visual Studio Code - Microsoft
Libraries
CXX - safe interop between Rust and C++
Subreddits
Websites
Leptos - Build interactive web applications in Rust
YouTube channels
YouTube playlists
Rust for Java Developers - Jeremy Chone
Last updated