As the title states, just interested in finding some examples people think would be particularly good reads, especially for people approaching the language for the first time.<p>Ideally examples that show what a "complete" Rust project might look like in terms of the way it is laid out and what associated tooling / scripts that are commonly used or included in Rust code bases.
In general, the crates listed here would be good to look at <a href="https://blessed.rs/crates" rel="nofollow">https://blessed.rs/crates</a> or browse the Rust topic at GitHub: <a href="https://github.com/topics/rust">https://github.com/topics/rust</a><p>For beginners, maybe look at smaller projects like libraries and CLIs without a lot of dependencies.
I would advise not looking at libraries as a beginner; because they’re meant to be as generic as possible, they tend to abuse the type system and are overall a lot harder to parse for a beginner. Stick to reading the Rust code for standalone programs.
Roc is a new programming language written in Rust (and some Zig).<p><a href="https://github.com/roc-lang/roc/tree/main/crates">https://github.com/roc-lang/roc/tree/main/crates</a>
Try rust-on-nails.com and <a href="https://github.com/purton-tech/cloak">https://github.com/purton-tech/cloak</a>