book VS nomicon

Compare book vs nomicon and see what are their differences.


The Rust Programming Language (by rust-lang)


The Dark Arts of Advanced and Unsafe Rust Programming (by rust-lang)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
book nomicon
134 27
8,170 840
3.0% 3.1%
9.0 7.7
3 days ago 2 days ago
Rust CSS
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.


Posts with mentions or reviews of book. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-05.


Posts with mentions or reviews of nomicon. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-04.
  • 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 | | 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:
  • Formal proofs of safety
    4 projects | | 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 | | 18 Nov 2021
    Honourable mention for the [nomico(, a collection of interesting unsafe info .
  • So You Want to Rust the Linux Kernel?
    5 projects | | 11 Oct 2021
    A link to the aforementioned Rustonomicon:

    (I seem to recall a comment that it hasn't yet been fully updated for recent versions.)

    2 projects | | 2 Oct 2021
    From my personal opinion a simplification for unsafe review is also lacking.
  • Why isn't the Rustonomicon up to-date?
    5 projects | | 26 Sep 2021
    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).
    5 projects | | 26 Sep 2021
    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).
    5 projects | | 26 Sep 2021
    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 | | 8 Sep 2021
    It might help to better understand the motivations behind unsafe Rust by reading some of The Rustonomicon[1].


  • Rust soundness and use of unsafe in peer reviews
    2 projects | | 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?

When comparing book and nomicon you can also consider the following projects:

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

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.