1. RustMagazine 中文月刊
  2. 1. 介绍
  3. 2. 创刊寄语
  4. 2021 年期刊
  5. 3. 一月刊(January)
    ❱
    1. 3.1. 本月简报 | Rust官方动态
    2. 3.2. 本月简报 |社区热点
    3. 3.3. 本月简报 | 推荐项目
    4. 3.4. 本月简报 | 学习资源
    5. 3.5. 本月简报 | Rust唠嗑室本月汇总
    6. 3.6. RustChinaConf2020 精选 | 用Rust设计高性能JIT执行引擎
    7. 3.7. RustChinaConf2020 精选 | Rust 异步与并发
    8. 3.8. 生产实践 |「译」1password 的 Rust 实践
    9. 3.9. 生产实践 | 溪塔科技: 用Rust写Protobuf扩展
    10. 3.10. 学习园地 | 「系列」Rust设计模式之创建者模式
    11. 3.11. 学习园地 | 关于 io_uring 与 Rust 的思考
    12. 3.12. 学习园地 | 「译」 GraphQL in Rust
    13. 3.13. 学习园地 | 图解 Rust 所有权与生命周期
    14. 3.14. 嵌入式领域的Rust语言
    15. 3.15. 用Rust写操作系统 | rCore OS 教程介绍
    16. 3.16. Rust Security 专题 | Rust生态安全漏洞总结系列 | Part 1
    17. 3.17. Rust编译器专题 | Rust Dev Guide 中文翻译启动招募
    18. 3.18. Rust编译器专题 | 图解 Rust 编译器与语言设计 Part 1
  6. 4. 二月刊(February)
    ❱
    1. 4.1. 发刊通告
    2. 4.2. 本月简报 | Rust官方动态
    3. 4.3. 本月简报 |社区热点
    4. 4.4. 本月简报 | 推荐项目
    5. 4.5. 本月简报 | 学习资源
    6. 4.6. 本月简报 | Rust唠嗑室本月汇总
    7. 4.7. 知乎 Rust 圆桌年话专题问答精选
    8. 4.8. 华为 | 可信编程 -- 华为引领Rust语言开发的实践和愿景
    9. 4.9. PingCAP | TiKV 高性能追踪的实现解析
    10. 4.10. 蚂蚁集团 CeresDB 团队 | 关于 Rust 错误处理的思考
    11. 4.11. 华为 | Rust中的错误传递和日志记录
    12. 4.12. 新年新人新气象 | Rust 学习笔记
    13. 4.13. 「译」使用 Rust 实现命令行生命游戏
    14. 4.14. 「译」使用 Tokio 实现 Actor 系统
    15. 4.15. 解读 Rust 1.50 稳定版
    16. 4.16. 解读 Rust 2021 Edition RFC
    17. 4.17. 前端入门 | Rust 和 WebAssembly
    18. 4.18. 实践案例 | 使用 Bevy 游戏引擎制作炸弹人
    19. 4.19. io_uring | Linux 全新异步接口 io_uring 的 Rust 生态盘点
    20. 4.20. io_uring | 用 Rust 实现基于 io_uring 的异步随机读文件
    21. 4.21. 如何为 Rust 语言做贡献 | Part 1
  7. 5. 三月刊(March)
    ❱
    1. 5.1. 发刊通告
    2. 5.2. Rust官方动态
    3. 5.3. 社区热点
    4. 5.4. 推荐项目
    5. 5.5. 学习资源
    6. 5.6. Rust 唠嗑室本月汇总
    7. 5.7. 华为 | 基于Rust的下一代虚拟化平台-StratoVirt
    8. 5.8. 华为 | Rust 科学计算多维数组运算库的分析与实践
    9. 5.9. 华为 | 基于 TVM Rust Runtime 和 WASM 沙箱运行 AI 模型
    10. 5.10. 蚂蚁集团 CeresDB 团队 | Rust CPU Affinity 初探
    11. 5.11. DatenLord | Rust实现RDMA
    12. 5.12. 建立 Async Rust 的共同愿景
    13. 5.13. Niko | 我们的 AWS Rust 团队将如何为 Rust 未来的成功做出贡献
    14. 5.14. no_std 环境下的可执行文件
    15. 5.15. 用 Rust 写智能合约 | Hello, Ink!
    16. 5.16. 「算法」蓄水池算法改进 - 面向抽奖场景保证等概率性
    17. 5.17. Rust中使用MySQL
    18. 5.18. 「系列」Rust设计模式 | 工厂模式
    19. 5.19. 「译」数据操作:Rust vs Pandas
    20. 5.20. 「译」Unsafe Rust 的取舍
    21. 5.21. 「译」基于 Rust 用 Bevy 实现节奏大师游戏
    22. 5.22. 「译」Arenas in Rust
    23. 5.23. 「译」用 Rust 编写 LLVM 的玩具编译器
    24. 5.24. 透过 Rust 探索系统的本原:并发篇
    25. 5.25. 透过 Rust 探索系统的本原:安全篇
    26. 5.26. 如何为 Rust 语言做贡献 | Part 2
  8. 6. 四月刊(April)
    ❱
    1. 6.1. 发刊通告
    2. 6.2. Rust 资讯来源汇总
    3. 6.3. 官方动态
    4. 6.4. 社区热点
    5. 6.5. 活动回顾
    6. 6.6. 本月招聘
    7. 6.7. 论文鉴赏 | 使用 Rust 进行安全系统编程
    8. 6.8. 论文鉴赏 | SafeDrop:通过静态数据流分析检测Rust程序的内存释放错误
    9. 6.9. 学界动态
    10. 6.10. 华为 | StratoVirt 地址空间管理-基于Rust的实现与优化
    11. 6.11. 华为 | Rust 编译后二进制大小和常用优化方式
    12. 6.12. 蚂蚁集团 | 异步化OS:利用Rustasyncawait提升10x性能-Rust
    13. 6.13. 蚂蚁集团 | Trait 使用及实现分析
    14. 6.14. 知乎 | 基于 SIMD 指令优化 Rucene
    15. 6.15. Datenlord | Rust 异步实现 io_uring
    16. 6.16. PingCAP | 使用 Rust FFI
    17. 6.17. Netwarp | libp2p-rs与IPFS-Rust
    18. 6.18. Google | 在 Android 平台使用 Rust
    19. 6.19. MeiliSearch | 开源搜索引擎
    20. 6.20. 学习资源
    21. 6.21. 【译】Rust 的 Result 类型基础
    22. 6.22. 常见问题汇总
    23. 6.23. 语言技巧
    24. 6.24. RFC 介绍 | try-trait v2
    25. 6.25. 【官宣】Rust 2021 Edition 计划
    26. 6.26. 用 rustc 源码实现拼写错误候选词建议
    27. 6.27. 使用 nom 解析 url
    28. 6.28. 真实世界的设计模式 | 外观模式(Facade Pattern)
    29. 6.29. Rust 探索系统本原 | RAII
    30. 6.30. Rust 探索系统本原 | 编程语言
    31. 6.31. Rust 探索系统本原 | 内存管理
    32. 6.32. Rust 探索系统本原 | 网络
    33. 6.33. 如何为 Rust 语言做贡献 | Part 3
    34. 6.34. 优化 Rust 标准库的 binary_search
    35. 6.35. GitHub 趋势榜
    36. 6.36. 推荐项目 | 基础工具库
    37. 6.37. 推荐项目 | 框架引擎
    38. 6.38. 开源产品 | TensorBase,基于Rust的现代化开源数据仓库
    39. 6.39. 开源产品 | eclipse zenoh 助力雾计算和边缘计算
    40. 6.40. Unsafe Rust 编码技巧 | Part 1
  9. 7. 五月刊(May)
    ❱
    1. 7.1. 发刊通告
    2. 7.2. 官方动态
    3. 7.3. 社区热点
    4. 7.4. 活动回顾
    5. 7.5. 本月招聘
    6. 7.6. 官方 | Rust 发布六周年
    7. 7.7. Rust 贡献名单上的无名英雄
    8. 7.8. 漫谈编程语言的设计和实现
    9. 7.9. 华为 | StratoVirt VCPU管理-Rust线程同步的实现
    10. 7.10. 蚂蚁集团 | 如何在生产环境排查 Rust 内存占用过高问题
    11. 7.11. Datenlord | Rust实现RDMA异步编程(一):基于epoll实现RDMA 异步操作
    12. 7.12. Facebook | 应用 Rust 简史
    13. 7.13. Truelayer | Rust 中的 gRPC 负载均衡
    14. 7.14. 学习资源
    15. 7.15. Rust 中无法办到的事情(以及如何替代)
    16. 7.16. Rust过程宏系列教程 | Proc Macro Workshop 之 Builder 实现
    17. 7.17. 在 Android 中运行 Rust
    18. 7.18. Rust 与 区块链 | ink! 编程实战(一): 初识 ink!
    19. 7.19. 常见问题汇总
    20. 7.20. 语言技巧
    21. 7.21. 了解一点关于泛型关联类型(GAT)的事
    22. 7.22. Rust Runtime 与 ABI
    23. 7.23. 借鉴数据库缓存解决动态规划难题
    24. 7.24. Rust 与 OS | 一种有效的页表系统抽象设计
    25. 7.25. 学习笔记 | 树莓派 Rust 嵌入式操作系统 之 驱动:GPIO 和 UART
    26. 7.26. 透过 Rust 探索系统的本原:泛型
    27. 7.27. GitHub 趋势榜
    28. 7.28. 推荐项目 | 基础工具库
    29. 7.29. 推荐项目 | 框架引擎
    30. 7.30. Rust生态安全漏洞总结系列 | Part 2
    31. 7.31. Rust 与 安全 | Rust 让恶意软件也变强了
  10. 8. 六月刊(June)
    ❱
    1. 8.1. 发刊通告
    2. 8.2. 官方动态
    3. 8.3. 社区热点
    4. 8.4. 活动回顾
    5. 8.5. 本月招聘
    6. 8.6. Rust与开源 | Rust 不是一家公司
    7. 8.7. 开源与心理健康
    8. 8.8. 三万言|2021 年 Rust 行业调研报告
    9. 8.9. 华为 | WebAssembly 安全性调研
    10. 8.10. 华为 | StratoVirt - 基于Rust的 balloon 功能实践
    11. 8.11. 蚂蚁集团 | Rust 数据内存布局
    12. 8.12. Datenlord | Rust 语言无锁数据结构的内存管理
    13. 8.13. SecondState | 用 Docker 工具管理 Rust 函数
    14. 8.14. 华为 | 如何定制 Cargo Clippy
    15. 8.15. 定制静态分析 lint 检查规则
    16. 8.16. 无需 fork Clippy 就可以编写 Rust lints
    17. 8.17. 学习资源
    18. 8.18. Rust过程宏系列教程 | Proc Macro Workshop 之 Debug
    19. 8.19. Rust 学习笔记系列| Part 4
    20. 8.20. Rust 学习笔记系列| Part 5
    21. 8.21. Rust 学习笔记系列| Part 6
    22. 8.22. Rust 学习笔记系列| Part 7
    23. 8.23. 用 Rust 学习解析器组合子 (combinator)
    24. 8.24. 对Web3.0概念的梳理
    25. 8.25. Rbatis ORM 2.0 | 零开销编译时动态SQL的探索
    26. 8.26. GitHub 趋势榜
    27. 8.27. 推荐项目 | 基础工具库
    28. 8.28. 推荐项目 | 框架引擎
  11. 9. 七月刊(July)
    ❱
    1. 9.1. 发刊通告
    2. 9.2. 官方动态
    3. 9.3. 社区热点
    4. 9.4. 活动回顾
    5. 9.5. 本月招聘
    6. 9.6. RustChinaConf 2021 议题征集开放申请
    7. 9.7. 论文导读 | 性能与生产力 : Rust vs C
    8. 9.8. 华为 | Rust 调用约定和名称修饰规则介绍
    9. 9.9. 蚂蚁集团 | Futures 0.1 和 0.3 兼容层的分析与应用
    10. 9.10. 字节跳动 | 飞书 Rust 实践 之 SQLite 适配 WASM
    11. 9.11. Datenlord | Rust实现RDMA异步编程(二)
    12. 9.12. Zellij 的性能优化
    13. 9.13. 学习资源
    14. 9.14. 【完整】Rust 标准库 Trait 指南
    15. 9.15. Rust 中的隐式类型转换
    16. 9.16. Tokio Internals 之 任务调度
    17. 9.17. 为什么你不应该沉迷于 Rust 的“特性”
    18. 9.18. Rust no-std 工程实践
    19. 9.19. Rust 内存错误调试和动态分析工具分享
    20. 9.20. 使用Macroquad在Android设备上发布游戏
    21. 9.21. 跨空间跳板内核
    22. 9.22. Trait Upcasting 系列 | Part I
    23. 9.23. GitHub 趋势榜
    24. 9.24. 推荐项目 | 基础工具库
    25. 9.25. 推荐项目 | 框架引擎
  12. 10. 八月刊(August)
    ❱
    1. 10.1. 发刊通告
    2. 10.2. 官方动态
    3. 10.3. 社区热点
    4. 10.4. 活动回顾
    5. 10.5. 本月招聘
    6. 10.6. RustChinaConf 2021 正式启动
    7. 10.7. 论文导读 | Rudra : 查找 Rust 生态系统中的内存安全 Bug
    8. 10.8. 华为 | Rust语言中SIMD计算加速指令的使用
    9. 10.9. 蚂蚁集团 | Trait Object 还是 Virtual Method Table
    10. 10.10. Datenlord | Rust 无锁编程之Crossbeam Epoch算法解析
    11. 10.11. DatenLord | Rust 实现K8S调度扩展
    12. 10.12. SecondState | AWS Lambda 中的 Rust 与 WebAssembly Serverless 函数
    13. 10.13. 便利蜂 | 门店网络与 Rust 落地实践
    14. 10.14. 学习资源
    15. 10.15. Rust 技巧篇
    16. 10.16. 为 reqwest 增加中间件支持
    17. 10.17. 想用 Rust 编写 GUI 框架吗?
    18. 10.18. Trait Upcasting 系列 | 如何把子 trait 转成父 trait ?
    19. 10.19. Trait Upcasting 系列 | Part II
    20. 10.20. GitHub 趋势榜
    21. 10.21. 推荐项目 | 基础工具库
    22. 10.22. 推荐项目 | 框架引擎
  13. 11. 九月刊(September)
    ❱
    1. 11.1. 发刊通告
    2. 11.2. 官方动态
    3. 11.3. 社区热点
    4. 11.4. 活动回顾
    5. 11.5. 本月招聘
    6. 11.6. 官方 RustConf 2021 盘点
    7. 11.7. RustChinaConf 2021 动态
    8. 11.8. 将 TensorFlow 模型移植到 Pure Rust 的开发成本有多高?
    9. 11.9. Rust 2021 有哪些新功能
    10. 11.10. 周期性服务发现
    11. 11.11. Datenlord | 重新思考 Rust Async - 如何实现高性能 I/O
    12. 11.12. Phala Network | 在Intel SGX环境下实现Rust原生std支持
    13. 11.13. 如何用Rust做Android UI渲染
    14. 11.14. 学习资源
    15. 11.15. Rust 生命周期与智能指针
    16. 11.16. 为 嵌入式 C 程序员编写的 Rust 指南
    17. 11.17. 可视化项目成员包的调用关系
    18. 11.18. 基于 Poem 的 OpenAPI 服务端框架
    19. 11.19. 密码协议算法与Rust生态
    20. 11.20. GitHub 趋势榜
    21. 11.21. 推荐项目 | 基础工具库
    22. 11.22. 推荐项目 | 框架引擎
    23. 11.23. Rust生态安全漏洞总结系列 | Part 3
  14. 12. 十月刊(October)
    ❱
    1. 12.1. 发刊通告
    2. 12.2. 官方动态
    3. 12.3. 社区热点
    4. 12.4. 活动回顾
    5. 12.5. 本月招聘
    6. 12.6. 聚焦Rust基金会新成员 | 为什么要加入 Rust 基金会
    7. 12.7. 【Linux Plumbers 大会总结】Rust 和 GCC 整合的两种方式
    8. 12.8. P99 Conf Talk 汇总 | Rust 在高性能低延迟系统中的应用
    9. 12.9. 《Rust 安全编码规范》 初稿发布
    10. 12.10. 知名项目进展报告
    11. 12.11. Rust Async trait 更新与多线程
    12. 12.12. Rust调研与内存安全
    13. 12.13. 对外输出 Mocks 接口 和 Tokio 的高延展性服务器设计
    14. 12.14. Datenlord |在 Rust 中管理 RDMA 内存
    15. 12.15. SecondState | Dapr的一个轻量安全可移植且高性能的Runtime
    16. 12.16. Dropbox | 为什么我们要为 Capture 构建自定义 Rust 库
    17. 12.17. 学习资源
    18. 12.18. 【趣文】Rust 公案 | 新锈与大师的对话
    19. 12.19. 【区块链】Solana 开发笔记 Part 1
    20. 12.20. Rust 中常见的新手错误和不良习惯
    21. 12.21. 用 Rust 实现 Lisp 解释器
    22. 12.22. 基于编译器插件定制 clippy lint
    23. 12.23. Rust 生态观察| SeaORM: 要做 Rust 版本的 ActiveRecord
    24. 12.24. Delicate 为什么从 actix-web 迁移到 poem
    25. 12.25. GitHub 趋势榜
    26. 12.26. 推荐项目 | 基础工具库
    27. 12.27. Rust生态安全漏洞总结系列 | Part 4
  15. 13. 十一月刊(November)
    ❱
    1. 13.1. 发刊通告
    2. 13.2. 官方动态
    3. 13.3. 社区热点
    4. 13.4. 活动回顾
    5. 13.5. 本月招聘
    6. 13.6. RFC 导读 | 构建安全的 I/O
    7. 13.7. PL 观点 | 未定义行为也有好的一面
    8. 13.8. 区块链快讯
    9. 13.9. 外刊评论
    10. 13.10. 【论文导读】Rust 程序 Bug 静态检测工具 MirChecker
    11. 13.11. 华为 | no std的可执行文件编写和运行
    12. 13.12. 华为 | 硬件加速指令实践心得
    13. 13.13. DatenLord | Rust程序性能分析
    14. 13.14. 蚂蚁集团 | Play With Your Async Code
    15. 13.15. 学习资源
    16. 13.16. Rust Tips : 软链接引发的卡死问题
    17. 13.17. Rust 源码阅读俱乐部 | 第一期 : 名称解析
    18. 13.18. 【我读】Rust 语言应该使用什么内存模型?
    19. 13.19. Rust AEAD benchmark 与 Const generics
    20. 13.20. Rust与Linux信号
    21. 13.21. GitHub 趋势榜
    22. 13.22. 推荐项目 | 基础工具库
    23. 13.23. 每月安全公告
    24. 13.24. 特洛伊之源| 在 Rust 代码中隐藏无形的漏洞
    25. 13.25. Rust Crates可能的后门与Cargo
  16. 14. 十二月刊(December)
    ❱
    1. 14.1. 发刊通告
    2. 14.2. 官方动态
    3. 14.3. 社区热点
    4. 14.4. 活动回顾
    5. 14.5. 本月招聘
    6. 14.6. 【官方】对 Rust 审核团队问题的后续跟进
    7. 14.7. 区块链快讯
    8. 14.8. 外刊评论
    9. 14.9. Rust RFC static async fn in trait
    10. 14.10. Rust 裸函数相关新RFC 和 序列化
    11. 14.11. Rust for Linux 源码导读 | Ref 引用计数容器
    12. 14.12. 蚂蚁集团 | 一次 Go 中嵌入 Rust 库的踩坑实践
    13. 14.13. 字节跳动 | Rust 异步运行时的设计与实现
    14. 14.14. 达坦科技 | tokio 解析之任务调度
    15. 14.15. 飞蓬网络 | 特定场景下的Rust无锁队列实现
    16. 14.16. Signal | 如何用Rust构建大规模端到端加密通话
    17. 14.17. 学习资源
    18. 14.18. Rust基础语句汇编分析
    19. 14.19. 《Rust For Rustaceans》读书笔记之Rust生态系统
    20. 14.20. 代码杂谈:无锁编程
    21. 14.21. Rust Pin 进阶
    22. 14.22. Rust性能评估与调优实践
    23. 14.23. Tokio 异步传播的缺陷
    24. 14.24. 来造一个OS吧
    25. 14.25. LLVM基础设施和Rust
    26. 14.26. GitHub 趋势榜
    27. 14.27. 推荐项目 | 基础工具库
    28. 14.28. 每月安全公告

Rust精选

七月刊

logo

目录顺序排名不分先后!

发刊通告

  • 发刊通告

Rust 资讯

  • 官方动态
  • 社区热点
  • 活动回顾
  • 本月招聘
  • RustChinaConf 2021 议题征集开放申请

Rust 与 学术

  • 论文导读 | 性能与生产力 : Rust vs C

Rust 生产实践

  • 华为 | Rust 调用约定和名称修饰规则介绍
  • 蚂蚁集团 | Futures 0.1 和 0.3 兼容层的分析与应用
  • 字节跳动 | 飞书 Rust 实践 之 SQLite 适配 WASM
  • Datenlord | Rust实现RDMA异步编程(二)
  • Zellij 的性能优化

学习园地

新手入门

  • 学习资源
  • 【完整】Rust 标准库 Trait 指南

原理与工程实践

  • Rust 中的隐式类型转换
  • Tokio Internals 之 任务调度
  • 为什么你不应该沉迷于 Rust 的“特性”
  • Rust no-std 工程实践
  • Rust 内存错误调试和动态分析工具分享

游戏

  • 使用Macroquad在Android设备上发布游戏

Rust 与 操作系统

  • 跨空间跳板内核

为 Rust 语言做贡献

  • Trait Upcasting 系列 | Part I

开源项目巡礼

  • GitHub 趋势榜
  • 推荐项目 | 基础工具库
  • 推荐项目 | 框架引擎