|3 days ago||2 days ago|
|GNU General Public License v3.0 or later||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Help a starting rustling
2 projects | reddit.com/r/rust | 5 Dec 2021
The canonical recommended starting point for the language seems to be TRPL, but be aware that it's not the kind of book that you can read through and understand--not because it's badly written, but because Rust is often subtle. You'll need to read it, write some code, think some, then read again to really get it.
Is it possible to build a bridge in Rust?
1 project | reddit.com/r/rust_gamedev | 2 Dec 2021
before doing that consider reading https://doc.rust-lang.org/book/ - suprisingly you might find that there is already a crate for bridge construction, so you could stick with pure rust solution, avoiding C interops entirely.
1 project | reddit.com/r/egg_irl | 2 Dec 2021
The Rust book is excellent if you're already a comfortable programmer: https://doc.rust-lang.org/book/. It's not great if you've never written a line of code before, it sort of assumes basic comfort with the idea of programming, but otherwise it's excellent.
First Rust project - need general approach validation before starting
1 project | reddit.com/r/learnrust | 2 Dec 2021
Basically I just read the book. Have a little programming experience with Java and want to do a Rust project both solving an actual problem and for learning.
I need to find a better method to test my Entry Level programming skills
2 projects | reddit.com/r/commandline | 30 Nov 2021
Try Rust: https://www.rust-lang.org/ and start with reading the excellent Rust Book (free) https://doc.rust-lang.org/book/
Books that changed my career as a software engineer - 1984... This one terrified me so much, that I have to include it. I write code much more securely because of it.
1 project | reddit.com/r/programmingcirclejerk | 28 Nov 2021
He should've read this instead
We should have a pinned post about post “the book” resources
1 project | reddit.com/r/rust | 26 Nov 2021
The ones who usually ask needs something more, they already know some of the books that they can buy, the issue it is choosing one. For the standard cases i always recomend first the free official one doc.rust-lang.org/book/ and if want more Programming Rust 2nd Edition https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/ which it is the best book in my opinion for the average developer
Convince me to learn Rust!
6 projects | reddit.com/r/rust | 23 Nov 2021
Start with a solid book, whether it's The Book (free) or something like O'Reilly's Programming Rust... possibly paired with Rust by Example (free).
A Tale of Three Codebases (Rust Production Experiences)
2 projects | reddit.com/r/rust | 23 Nov 2021
https://doc.rust-lang.org/book/ is awesome but "go read the rust book" isn't the best intro for new team members - people need to learn by doing. https://doc.rust-lang.org/rust-by-example/ is lighter weight and generally a more engaging way to get stuck into the language.
Am I the only one that hate compiling C++ and Rust packages??
4 projects | reddit.com/r/Gentoo | 23 Nov 2021
My suggestion would be to go and read the Rust book, and find out what sets it apart for yourself. Cause we've already spoken about the borrow checker and I quite like not having to malloc()/free() everything which lets me focus on more important things like delivering working code.
I have to admit. The free code camp course is a bit more sparing than I would have preferred. How did everyone learn Rust?
5 projects | reddit.com/r/rust | 4 Dec 2021
For anyone passing by and doesn't know what the hell is "nomicon", they're most probably referring to the Rustonomicon, available here: https://doc.rust-lang.org/nomicon/
Formal proofs of safety
4 projects | reddit.com/r/rust | 30 Nov 2021
By the way, there are additional rules that don't exist in C/C++. Breaking them leads to UB. Please read Rustonomicon before you write any unsafe code, even if you are already familiar with C/C++. And don't forget to test them using Miri.
Best Rust Learning Resources
2 projects | reddit.com/r/rust | 18 Nov 2021
Honourable mention for the [nomico(https://doc.rust-lang.org/nomicon/), a collection of interesting unsafe info .
So You Want to Rust the Linux Kernel?
5 projects | news.ycombinator.com | 11 Oct 2021
A link to the aforementioned Rustonomicon: https://doc.rust-lang.org/nomicon/
(I seem to recall a comment that it hasn't yet been fully updated for recent versions.)2 projects | reddit.com/r/rust | 2 Oct 2021
From my personal opinion a simplification for unsafe review is also lacking.
Why isn't the Rustonomicon up to-date?
I personally that the Rustonomicon is one of the greatest sources of knowledge about Rust because it describes many concepts in simple and straightforward terms; however, it is not apparently given as much weight as the other sources (Reference, etc).
Note that the nomicon source code and website only gets sent to beta once per Rust release, where it spends 6 weeks incubating before it gets released. Personally I think that feeding users stale information (nomicon updates take up to 3 months for users to see, unlike wikis which are instant) is a very bad feedback cycle, and users are better served reading the source repository or nightly nomicon since it often has better information (and I haven't found any cases where the information is incompatible with stable Rust).
Rustonomicon is still actively maintained on GitHub with several commits per month. June 2021, three months ago, was very active...
Maintain It with Zig
16 projects | news.ycombinator.com | 8 Sep 2021
It might help to better understand the motivations behind unsafe Rust by reading some of The Rustonomicon.
Rust soundness and use of unsafe in peer reviews
2 projects | reddit.com/r/rust | 8 Sep 2021
An easier and more down-to-earth reference on unsafe code is the Rustonomicon. It isn't definitive or fully comprehensive (many issues are not discussed in detail), but it's the best current approximation to the manual of unsafe code. It also doean't concern itself just with references, but rather with all unsafe issues. IMHO anyone who wants to write a line of unsafe for any reason should read the 'Nomicon, preferrably even pass an exam on it. There are many more possible pitfalls than most people would realize.
What are some alternatives?
github-cheat-sheet - A list of cool features of Git and GitHub.
solana-program-library - A collection of Solana-maintained on-chain programs
mdBook - Create book from markdown files. Like Gitbook but implemented in Rust
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
rust-by-example - Learn Rust with examples (Live code editor included)
HandsOnRust - The source code that accompanies Hands-on Rust: Effective Learning through 2D Game Development and Play by Herbert Wolverson
redox - Mirror of https://gitlab.redox-os.org/redox-os/redox
crystal - The Crystal Programming Language
rusqlite - Ergonomic bindings to SQLite for Rust
30-days-of-elixir - A walk through the Elixir language in 30 exercises.