{"id":83685,"url":"https://github.com/laruh/rust-resources-hub","name":"rust-resources-hub","description":"A curated collection of resources for learning and mastering Rust programming, including guides, books, exercises, and more.","projects_count":68,"last_synced_at":"2026-10-19T16:00:20.596Z","repository":{"id":273700441,"uuid":"920581020","full_name":"laruh/rust-resources-hub","owner":"laruh","description":"A curated collection of resources for learning and mastering Rust programming, including guides, books, exercises, and more.","archived":false,"fork":false,"pushed_at":"2025-04-11T07:16:53.000Z","size":3,"stargazers_count":14,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-09-30T02:07:27.693Z","etag":null,"topics":["awesome-list","learning-resources","programming","rust","rust-programming"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/laruh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-22T12:08:52.000Z","updated_at":"2026-09-28T09:27:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"4dda489d-332b-4350-8bf3-26636ebff45f","html_url":"https://github.com/laruh/rust-resources-hub","commit_stats":null,"previous_names":["laruh/rust-resources-hub"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/laruh/rust-resources-hub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laruh%2Frust-resources-hub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laruh%2Frust-resources-hub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laruh%2Frust-resources-hub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laruh%2Frust-resources-hub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laruh","download_url":"https://codeload.github.com/laruh/rust-resources-hub/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laruh%2Frust-resources-hub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38360774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-19T02:00:06.414Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-01-25T03:57:30.360Z","updated_at":"2026-10-19T16:00:20.596Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"The content of this repository is licensed under the [CC BY-NC 4.0 License](https://creativecommons.org/licenses/by-nc/4.0/).\n\nTable of Contents\n1. [Official Documentation by rust-lang org](#official-documentation-by-rust-lang-org)\n2. [Open Source Books or Free Books](#open-source-books-or-free-books)\n3. [Books you have to buy or... you know the answer](#books-you-have-to-buy-or-you-know-the-answer)\n4. [Guides and Tutorials](#guides-and-tutorials)\n5. [Exercises](#exercises)\n6. [Podcasts](#podcasts)\n7. [Algorithms](#algorithms)\n8. [Cheat Sheets](#cheat-sheets)\n9. [Serialization](#serialization)\n10. [WebAssembly (Wasm)](#webassembly-wasm)\n11. [Blockchain](#blockchain)\n12. [Interview](#interview)\n13. [Various Deep Dive Articles](#various-deep-dive-articles)\n\n---\n\n### Official Documentation by rust-lang org\n- [Rust Book (Stable)](https://doc.rust-lang.org/stable/book/)\n- [Ru Rust Book](https://doc.rust-lang.ru/book/title-page.html)\n- [Rust Book (Nightly)](https://doc.rust-lang.org/nightly/book/)\n- [Rust Reference](https://doc.rust-lang.org/reference)\n- [The Rustonomicon](https://doc.rust-lang.org/nomicon)\n- [Rust by Example](https://doc.rust-lang.org/rust-by-example)\n- [Rust Standard Library](https://doc.rust-lang.org/std/index.html#the-rust-standard-library)\n- [Cargo Book](https://doc.rust-lang.org/cargo)\n- [Clippy Documentation (Stable)](https://doc.rust-lang.org/stable/clippy)\n- [Clippy Documentation (Nightly)](https://doc.rust-lang.org/nightly/clippy)\n- [Rust Compiler (rustc)](https://doc.rust-lang.org/rustc/what-is-rustc.html)\n- [Rust Style Guidelines](https://doc.rust-lang.org/1.0.0/style/)\n- [Rust Error Codes](https://doc.rust-lang.org/error_codes/E0106.html)\n\n### Open Source Books or Free Books\n- [Rust Book Brown](https://rust-book.cs.brown.edu/) different version of the Rust Book, featuring: quizzes, highlighting, visualizations, and more\n- [Rust Atomics and Locks: Low-Level Concurrency in Practice by Mara Bos](https://marabos.nl/atomics/)\n- [Asynchronous Programming in Rust by Carl Fredrik Samson](https://github.com/PacktPublishing/Asynchronous-Programming-in-Rust/)\n- [Asynchronous Programming in Rust from rust-lang.github.io](https://rust-lang.github.io/async-book/) NOTE: this guide is currently undergoing a rewrite after a long time without much work. It is work in progress, much is missing, and what exists is a bit rough.\n- [Effective Rust](https://lurklurk.org/effective-rust)\n- [The Rust Performance Book](https://nnethercote.github.io/perf-book)\n- [Rust Cookbook](https://rust-lang-nursery.github.io/rust-cookbook/)\n  - [Rust Cookbook - Cryptography](https://rust-lang-nursery.github.io/rust-cookbook/cryptography.html)\n- [The Embedded Rust Book](https://github.com/rust-embedded/book)\n- [Official and other Rust books built in EPUB format destined for local reading](https://github.com/blandger/epub-rust-books) Jul 2023\n\n### Books you have to buy or... you know the answer\n- [RustBooks GitHub](https://github.com/sger/RustBooks)\n- [24 Premium Ebooks on Learning Rust](https://github.com/goldcoders/Rust)\n- [Rust In Practice, Second Edition - Rick Tim, Ralph J, B Anderson](https://leanpub.com/rustinpractice2)\n- [Zero To Production In Rust by Luca Palmieri](https://www.zero2prod.com/index.html)\n- [Rust for Network Programming and Automation by Gilbert Stew, Second Edition](https://leanpub.com/rustfornetworkprogrammingandautomation2edition) Work around designing networks, TCP/IP protocol, packet analysis and performance monitoring using Rust 1.68\n\n### Guides and Tutorials\n- [(Ru) Руководство по языку программирования Rust by metanit.com](https://metanit.com/rust/tutorial/)\n- [Rust API Guidelines](https://rust-lang.github.io/api-guidelines)\n  - [Checklist](https://rust-lang.github.io/api-guidelines/checklist.html)\n- [Rust Compiler Development Guide](https://rustc-dev-guide.rust-lang.org/)\n- [Rust Design Patterns](https://rust-unofficial.github.io/patterns)\n  - [Anti-patterns](https://rust-unofficial.github.io/patterns/anti_patterns/)\n\n### Exercises\n- [Rust by Practice](https://practice.course.rs/)\n- [Rustlings](https://github.com/rust-lang/rustlings) This project contains small exercises to get you used to reading and writing Rust code. This includes reading and responding to compiler messages.\n- [Rustfinity - challenges](https://www.rustfinity.com/practice/rust/challenges)\n\n### Podcasts\n- [Rust in Production podcasts by corrode.dev](https://corrode.dev/podcast/) Under episodes, you can find a list of links related to the discussion topics.\n\n### Algorithms\n- [The Algorithms - Rust](https://the-algorithms.com/language/rust) Open Source resource for learning Data Structures \u0026 Algorithms and their implementation in any Programming Language\n\n### Cheat Sheets\n- [Rust Cheatsheet](https://cheats.rs/)\n\n### Serialization\n- [Serde Documentation](https://serde.rs/)\n  - [Derive](https://serde.rs/derive.html)\n\n### WebAssembly (Wasm)\n- [Introduction to WebAssembly](https://www.rust-lang.org/what/wasm)\n- [ Rust and WebAssembly Working Group Docs](https://rustwasm.github.io/docs.html)\n  - [The Rust Wasm Book](https://rustwasm.github.io/docs/book)\n  - [The wasm-bindgen Guide](https://rustwasm.github.io/docs/wasm-bindgen)\n  - [The wasm-pack Book](https://rustwasm.github.io/docs/wasm-pack)\n  - [The wasm-pack Book Tutorials](https://rustwasm.github.io/docs/wasm-pack/tutorials/index.html)\n\n### Blockchain\n- [CosmWasm Book](https://book.cosmwasm.com/)\n\n### Interview\n- [100 Rust interview questions and answers in 2024](https://www.turing.com/interview-questions/rust) Updated: January 14th, 2024\n- [53 Rust Interview Questions + Answers (Easy, Medium, Hard)](https://zerotomastery.io/blog/rust-interview-questions-and-answers/)\n- [Rust Interview Questions for Developers from coderpad](https://coderpad.io/interview-questions/rust-interview-questions/)\n- [Simple rust interview questions by flakm](https://flakm.github.io/posts/rust_interview_questions) May 8, 2022\n- [Rust Interview Handbook](https://github.com/imhq/rust-interview-handbook)\n- [Reddit preparing for rust interview thread](https://www.reddit.com/r/rust/comments/si0j6v/im_preparing_for_a_rust_interview/?rdt=42762)\n- [Rust Developer Interview Questions from usebraintrust.com](https://www.usebraintrust.com/hire/interview-questions/rust-developers) \u003c- I dont like answers here, just keep it as questions example\n\n### Various Deep Dive Articles\n- [Smart Pointers in Rust: A Comprehensive Guide by Murat Genc](https://gencmurat.com/en/posts/smart-pointers-in-rust/) 2024-07-03\n- [Futures Explained in 200 Lines of Rust](https://github.com/blandger/books-futures-explained) 2020-04-06: Final draft finished\n- [ARC Mutex in Rust by Adam Shirey](https://aeshirey.github.io/code/2020/12/23/arc-mutex-in-rust.html) 2020-12-23\n- [Explaining Atomics in Rust by cfsamson](https://cfsamsonbooks.gitbook.io/explaining-atomics-in-rust)\n- [Explaining Atomics in Rust by cfsamson GitHub](https://github.com/cfsamson/articles-atomics-in-rust)\n- [Reactor-Executor Pattern: A Deep Dive by Murat Genc](https://gencmurat.com/en/posts/reactor-executer-pattern/) 2024-06-11\n- [An example implementation that creates an event queue based on Kqueue, Epoll and IOCP](https://github.com/cfsamson/examples-minimio)\n- [The ultimate guide to Rust newtypes by howtocodeit](https://www.howtocodeit.com/articles/ultimate-guide-rust-newtypes)\n- [Master hexagonal architecture in Rust by howtocodeit](https://www.howtocodeit.com/articles/master-hexagonal-architecture-rust)\n- [Implementing a load-balanced thread pool in Rust](https://arindas.hashnode.dev/implementing-a-load-balanced-thread-pool-in-rust) Feb 3, 2022\n- [Ru translation of the above article](https://habr.com/ru/companies/timeweb/articles/761398/)\n- [Four limitations of Rust's borrow checker](https://blog.polybdenum.com/2024/12/21/four-limitations-of-rust-s-borrow-checker.html) Dec 21, 2024","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/laruh%2Frust-resources-hub/projects"}