// the find
rust-lang/rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
Rustlings is the official interactive exercise set for learning Rust, maintained under rust-lang. You run a CLI watcher that recompiles on save and guides you through ~100 exercises covering everything from variables to smart pointers and threading. It's for developers new to Rust who are working through the book and want something to type at.
The exercise progression is genuinely well-designed — move semantics gets its own dedicated section (5 exercises) before lifetimes, which is the right order. The CLI runner with file-watching and inline hints is a real quality-of-life improvement over just running rustc yourself. Solutions are shipped in the repo but gated, so you can check them without them being in your face. The project is under rust-lang organization, so the exercises track actual language changes rather than going stale.
Coverage stops at the intermediate level — async/await, tokio, and error-handling patterns beyond the basics (anyhow, thiserror) are absent, so you fall off a cliff when you try to write real programs after finishing. There are only 3 quizzes for 23 exercise chapters, which means you can complete sections by pattern-matching rather than understanding. The clippy section (3 exercises) is too thin given how central clippy is to idiomatic Rust in practice. No exercises around common crates like serde or rayon, so the gap between 'finished rustlings' and 'can write useful Rust' is still wide.