Rust 学习资料
书籍文档
入门
- 《Rust 程序设计语言》
- 《深入浅出 Rust》
- 《Rustlings》
- 《通过例子学 Rust》
- 《Rust Primer》
- 《Rust Cookbook》
- 《Rust in Action》
- 《Rust 语言圣经》
进阶
高阶
特定领域
- Wasm:https://wasmer.io、https://wasmtime.dev、https://wasmedge.org
- HTTP/3: https://github.com/cloudflare/quiche
- coreutils: https://github.com/uutils/coreutils
- 算法:https://github.com/TheAlgorithms/Rust
- 游戏:https://github.com/bevyengine/bevy
- 工具:https://github.com/rustdesk/rustdesk
- 区块链:https://github.com/w3f/polkadot
- 数据库:https://github.com/tikv、https://github.com/tensorbase/tensorbase
- 编译器:https://github.com/rust-lang/rustc_codegen_gcc
- 操作系统:https://github.com/Rust-for-Linux、https://github.com/rcore-os
- Web 前端:https://github.com/yewstack/yew、https://github.com/denoland/deno
- Web 后端:https://actix.rs/、https://github.com/tokio-rs/axum、https://github.com/poem-web/poem
资源网站
- Rust 官网:https://www.rust-lang.org
- Rust 源码:https://github.com/rust-lang/rust
- Rust 文档:https://doc.rust-lang.org/stable
- Rust 参考:https://doc.rust-lang.org/reference
- Rust 杂志:https://rustmagazine.github.io/rust_magazine_2021
- Rust 库/箱:https://crates.io、https://lib.rs
- Rust 中文社区:https://rustcc.cn
- Rust 乐酷论坛:https://learnku.com/rust
- Rust 资料搜集:https://www.yuque.com/zhoujiping/programming/rust-materials
- Rust LeetCode:https://rustgym.com/leetcod
- Awesome Rust:https://github.com/rust-unofficial/awesome-rust
- Rust Cheat Sheet:https://cheats.rs
其它
- Databend Rust 公开课
- Rsut 语言圣经
- 菜鸟教程 Rust
- The Rust Programming Language(中文版)
- Cargo.toml 中指定依赖
- cargo 项目结构规范
- Rust 命名规范
- Rust 入门秘籍
- mdbook 文档
注:
本文档的操作环境:
操作系统: macOS Monterey 12.2.1
Mac 版本: Apple M1、RAM 16G
Rust 版本:1.59.0 (9d1b2106e 2022-02-23)