{"id":13460433,"url":"https://github.com/sunface/rust-course","last_synced_at":"2025-05-12T03:47:06.944Z","repository":{"id":36973794,"uuid":"143822069","full_name":"sunface/rust-course","owner":"sunface","description":"“连续八年成为全世界最受喜爱的语言，无 GC 也无需手动内存管理、极高的性能和安全性、过程/OO/函数式编程、优秀的包管理、JS 未来基石\" — 工作之余的第二语言来试试 Rust 吧。本书拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容，这可能是目前最用心的 Rust 中文学习教程 / Book ","archived":false,"fork":false,"pushed_at":"2025-05-12T01:14:52.000Z","size":10184,"stargazers_count":27487,"open_issues_count":60,"forks_count":2385,"subscribers_count":174,"default_branch":"main","last_synced_at":"2025-05-12T02:26:06.310Z","etag":null,"topics":["book","chinese","course","deno","javascript","learn","learning","programming-courses","rust","rust-book","rust-course","rust-lang","rust-learn","rust-learning","rust-study","study","wasm"],"latest_commit_sha":null,"homepage":"https://course.rs","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunface.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-08-07T05:01:21.000Z","updated_at":"2025-05-12T01:14:58.000Z","dependencies_parsed_at":"2023-10-03T18:08:43.493Z","dependency_job_id":"c2ea77f2-7baa-45ef-bd9c-50eff0f4b782","html_url":"https://github.com/sunface/rust-course","commit_stats":{"total_commits":1801,"total_committers":307,"mean_commits":5.866449511400652,"dds":0.5757912270960577,"last_synced_commit":"0e69758bd832d845969e178264e80f4ca316463e"},"previous_names":["thinkindev/im.dev","mafanr/juz"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunface%2Frust-course","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunface%2Frust-course/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunface%2Frust-course/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunface%2Frust-course/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunface","download_url":"https://codeload.github.com/sunface/rust-course/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253671861,"owners_count":21945471,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":["book","chinese","course","deno","javascript","learn","learning","programming-courses","rust","rust-book","rust-course","rust-lang","rust-learn","rust-learning","rust-study","study","wasm"],"created_at":"2024-07-31T10:00:41.988Z","updated_at":"2025-05-12T03:47:06.901Z","avatar_url":"https://github.com/sunface.png","language":"Rust","readme":"\u003ch1 align=\"center\"\u003eRust语言圣经\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/sunface/rust-course/blob/main/assets/banner.jpg?raw=true\"\u003e\n\u003c/div\u003e\n   \n\u003cdiv align=\"center\"\u003e\n\n[![studyrut](https://img.shields.io/badge/RustCn社区-orange)](https://github.com/rustlang-cn) [![Stars Count](https://img.shields.io/github/stars/sunface/rust-course?style=flat)](https://github.com/sunface/rust-course/stargazers)\n[![](https://img.shields.io/github/issues-pr-closed-raw/sunface/rust-course.svg?style=flat)](https://github.com/sunface/rust-course/issues)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ines/spacy-course/master)\n\n\u003c!-- \u003ca href=\"https://www.zhihu.com/column/c_1452781034895446017\"\u003e\n  \u003cimg alt=\"Sunface | 知乎\" height=\"20px\" width=\"20px\" src=\"https://github.com/sunface/rust-course/blob/main/assets/zhihu.jpg\"\u003e\n\u003c/a\u003e --\u003e\n\n\u003c/div\u003e\n\n## 教程简介\n\n- 在线阅读: https://course.rs\n\n**`Rust语言圣经`**涵盖从**入门到精通**所需的 Rust 知识，目录及内容都经过深思熟虑的设计，同时语言生动幽默，行文流畅自如，摆脱技术书籍常有的机器味和晦涩感。\n\n- **深入度**，在基础教学的同时，提供了深入剖析。浅尝辄止并不能让我们站上紫禁之巅\n\n- **专题内容**，将 Rust 高级内容通过专题的形式一一呈现，内容内聚性极强，例如性能优化、手把手实现链表、Cargo 和 Tokio 使用指南、async 异步编程、标准库解析、WASM 等等\n\n- **内容索引**，作为一本工具书，优秀的索引能力非常重要，遗忘不可怕，找不到才可怕\n\n- **规避陷阱和对抗编译器**，只有真的上手写过一长段时间 Rust 项目，才知道该如何规避常见的陷阱以及解决一些难搞的编译器错误，而本书将帮助你大大缩短这个过程，提前规避这些问题\n\n- **[Cookbook](https://rusty.course.rs)**，涵盖多个应用场景的实战代码片段，程序员上网查询文件操作、正则解析、数据库操作是常事，没有人能记住所有代码，而 Cookbook 可解君忧，Ctrl + C/V 走天下\n\n- **[配套练习题](https://github.com/sunface/rust-by-practice)**，像学习一门大学课程一样学习 Rust 是一种什么感觉？_Rust 语言圣经 + Rust 语言实战_ 双剑合璧，给你最极致的学习体验\n\n总之在写作过程中我们始终铭记初心：为中国用户打造一门**全面的、深入的、持续更新的** Rust 教程。 新手用来入门，老手用来提高，高手用来提升生产力。\n\n## 🏆 贡献者\n\n非常感谢本教程的[所有贡献者](https://github.com/sunface/rust-course/graphs/contributors)，正是有了你们，才有了现在的高质量 Rust 教程!\n\n\u003cbr /\u003e\n\n🏆\n\n\u003ctable\u003e\n    \u003ctbody\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003ca href=\"https://github.com/EluvK\"\u003e\n                \u003cimg src=\"https://avatars.githubusercontent.com/u/36977935?v=4\" width=\"160px\" alt=\"\"/\u003e\n                \u003cbr /\u003e\n                \u003csub\u003e\u003cb\u003eEluvK\u003c/b\u003e\u003c/sub\u003e\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003ca href=\"https://github.com/AllanDowney\"\u003e\n                \u003cimg src=\"https://avatars.githubusercontent.com/u/82752697?v=4?s=100\"  width=\"160px\" alt=\"\"/\u003e\n                \u003cbr /\u003e\n                \u003csub\u003e\u003cb\u003eAllanDowney\u003c/b\u003e\u003c/sub\u003e\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003cbr /\u003e\n\n🏅\n\n\u003ctable\u003e\n    \u003ctbody\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003ca href=\"https://github.com/SUN-LG\"\u003e\n                \u003cimg src=\"https://avatars.githubusercontent.com/u/15073915?v=4\" width=\"100px\" alt=\"\"/\u003e\n                \u003cbr /\u003e\n                \u003csub\u003e\u003cb\u003e孙立刚\u003c/b\u003e\u003c/sub\u003e\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003ca href=\"https://github.com/JesseAtSZ\"\u003e\n                \u003cimg src=\"https://avatars.githubusercontent.com/u/35264598?v=4?s=100\" width=\"100px\" alt=\"\"/\u003e\n                \u003cbr /\u003e\n                \u003csub\u003e\u003cb\u003eJesseAtSZ\u003c/b\u003e\u003c/sub\u003e\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003ca href=\"https://github.com/Rustln\"\u003e\n                \u003cimg src=\"https://avatars.githubusercontent.com/u/100085326?v=4?s=100\" width=\"100px\" alt=\"\"/\u003e\n                \u003cbr /\u003e\n                \u003csub\u003e\u003cb\u003eRustln\u003c/b\u003e\u003c/sub\u003e\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003ca href=\"https://github.com/1132719438\"\u003e\n                \u003cimg src=\"https://avatars.githubusercontent.com/u/10138791?v=4?s=100\" width=\"100px\" alt=\"\"/\u003e\n                \u003cbr /\u003e\n                \u003csub\u003e\u003cb\u003e1132719438\u003c/b\u003e\u003c/sub\u003e\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n## 创作感悟\n\n截至目前，Rust 语言圣经已写了 170 余章，110 余万字，历经 800 多个小时，每一个章节都是手动写就，没有任何机翻和质量上的妥协( 相信深入阅读过的读者都能体会到这一点 )。\n\n曾经有读者问过 \"这么好的书为何要开源，而不是出版?\"，原因很简单：**只有完全开源才能完美地呈现出我想要的教学效果**。\n\n总之，Rust 要在国内真正发展起来，必须得有一些追逐梦想的人在做着不计付出的事情，而我希望自己能贡献一份微薄之力。\n\n但是要说完全无欲无求，那也是不可能的，看到项目多了一颗 🌟，那感觉...棒极了，因为它代表了读者的认可和称赞。\n\n你们用指尖绘制的星空，那里繁星点点，每一颗都在鼓励着怀揣着开源梦想的程序员披荆斩棘、不断前行，不夸张的说，没有你们，开源世界就没有星光，自然也就不会有今天的开源盛世。\n\n因此，**我恳请大家，如果觉得书还可以，就在你的指尖星空绘制一颗新的 🌟，指引我们继续砥砺前行**。这个人世间，因善意而美好。\n\n最后，能通过开源在茫茫人海中与大家相识，这感觉真好 :D\n\n## 开源协议\n\n在开源版权上，我们选择了 [No License](https://www.google.com.hk/url?sa=t\u0026rct=j\u0026q=\u0026esrc=s\u0026source=web\u0026cd=\u0026ved=2ahUKEwigkv-KtMT0AhXFdXAKHdI4BCcQFnoECAQQAw\u0026url=https%3A%2F%2Fchoosealicense.com%2Fno-permission%2F\u0026usg=AOvVaw3M2Q4IbdhnpJ2K71TF7SPB)，这意味着读者可以随意的 fork 和阅读，但是**不能私下修改后再包装分发**，如果有这方面的需求，请联系我们，望理解。\n\n## 借鉴的书籍\n\n站在巨人的肩膀上，能帮我们看的更远，特此感谢以下巨人：\n\n- [Rust Book](https://doc.rust-lang.org/book)\n- [Rust nomicon](https://doc.rust-lang.org/nomicon/intro.html)\n- [Async Rust](https://rust-lang.github.io/async-book/01_getting_started/01_chapter.html)\n- 详细清单参见 [这里](./assets/writing-material/books.md)\n\n因为它们绝大部分是支持 APACHE + MIT 双协议的，因此我们选择了遵循其中的 MIT 协议，并在这里统一对借鉴的书籍进行说明。\n\n## 社区 \u0026 读者交流\n\n- 知乎: [孙飞 Sunface](https://www.zhihu.com/people/iSunface)\n- RustCn 微信交流 2 群：\u003cimg src=\"https://github.com/sunface/rust-course/assets/7036754/a84ec7e5-30b1-48da-9352-95503aa61a8f\" width=\"200\" /\u003e \n\n\n\n- 微信公众号: 扫描下面的二维码关注公众号 `Rust语言中文网`\n\n\u003cimg src=\"https://github.com/sunface/rust-course/blob/main/assets/studyrust公众号.png?raw=true\" /\u003e\n","funding_links":[],"categories":["生活的智慧","Rust","资源","语言资源库","Rust 程序设计","Summary","书籍/教程/文档","Uncategorized"],"sub_categories":["书籍","books","网络服务_其他","Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunface%2Frust-course","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsunface%2Frust-course","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunface%2Frust-course/lists"}