rust-lang logo


The Rust Programming Language (by rust-lang)


Basic book repo stats
6 days ago

rust-lang/book is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Book Alternatives

Similar projects and alternatives to book
  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

  • GitHub repo Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

  • GitHub repo Exercism - Scala Exercises

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

  • GitHub repo 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. (by launchbadge)

  • GitHub repo rust-raspberrypi-OS-tutorials

    :books: Learn to write an embedded OS in Rust :crab:

  • GitHub repo rust-blog

    Educational blog posts for Rust beginners

  • GitHub repo case-studies

    Analysis of various tricky Rust code

  • GitHub repo hashes

    Collection of cryptographic hash functions written in pure Rust

  • GitHub repo tour_of_rust

    A tour of rust's language features

  • GitHub repo devbook-extension

    Add search functionality to Devbook with custom extensions

  • GitHub repo go

    The Go programming language

  • GitHub repo tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • GitHub repo tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  • GitHub repo bevy

    A refreshingly simple data-driven game engine built in Rust

  • GitHub repo Cargo

    The Rust package manager

  • GitHub repo wasmtime

    Standalone JIT-style runtime for WebAssembly, using Cranelift

  • GitHub repo racket

    The Racket repository

  • GitHub repo rustfmt

    Format Rust code

  • GitHub repo czkawka

    Multi functional app to find duplicates, empty folders, similar images etc.

  • GitHub repo opencv-rust

    Rust bindings for OpenCV 3 & 4

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better book alternative or higher similarity.


Posts where book has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-05.
  • Input (don't repeat linux' neglection) | 2021-04-05
    My suguestion would be to pick up The Book, and work your way through that. If you want to do latency/jitter sensitive close to the hardware work you should probably at least skim (and then hurt your self, and then go back and read more thoroughly) The Rustinomicon as well... This should get you in a better position to understand the work that you are aspiring towards... Don't be afraid to get distracted by other projects along the way, it will just help broaden and cement your knowledge.
  • I Want to start leaning OS development on microcontrollers, any advice?
    The Rust Book OSDev Wiki Raspberry Pi Embedded Rust tutorials
  • Go book? | 2021-03-30
    I’m following right now but was wondering if there is any book for Go like for Rust?
  • Learning resources for experienced (systems) developers. | 2021-03-30
    I'd recommend a few resources from the rust-lang website, specifically the Embedded Book for systems programming and The Book for the language itself.
  • Where to go to learn Rust in 2021 | 2021-03-28
    The Rust book
  • Guys I just bought and downloaded rust someone help me idk wtf I’m doing lol | 2021-03-27
    As far as getting started, I would recommend The Book.
  • Rust in Action update: final MEAP released, heading to the printers 5th May | 2021-03-23
    This or "The Book":
  • Learning Rust #2: Option & Result | 2021-03-19
    Like I said, don't take these posts as gospel or tutorial. If you wanna learn Rust, my recommendation as a starting point (and one I started with) is Rust Book and with it, Rust by Example. Also, joining your local Rust communities and being active in Twitter by following @rustlang and taking part in discussions with #rustlang.
  • Can anyone figure out this cipher? | 2021-03-17
    Using the RUST manual located at
  • What's everyone working on this week (11/2021)? | 2021-03-15
    Can't go wrong with , and you can get the hardcopy version too, thats what I am doing. I read the hard copy version(tho I went through the book a year ago as well) and then when I'm coding and want to reference, I use the online version.
  • Electron app we made cuts the time you spend searching Stack Overflow, documentation, and code on GitHub | 2021-03-09
    Still using dark bg for my editor, but not for most other things. e.g. stuff like - I find the dark themes to be the worst for readability.
  • Hey Rustaceans! Got an easy question? Ask here (10/2021)! | 2021-03-08
    The official Rust book is available online and very good.
  • Is Rust a good programming language for a total begginer to learn? | 2021-03-05
    You can also learn a lot by reading the Rust book ( The Rust Programming Language - The Rust Programming Language ( ), if you're ok about reading instead of videos!
  • Blog Post: Delete Cargo Integration Tests | 2021-02-27
    I jumped to the repo to see if this was explicit and/or explained (because it struck me as odd), and I don't see it anywhere. Am I missing it / is it explained somewhere else?
  • Beginner Help! | 2021-02-25
    These concepts are all explained in the rust book, which if you want to learn rust, should be your first resource.