Rust

一门赋予每个人
构建可靠且高效软件能力的语言。

为什么选择 Rust?

高性能

Rust 速度惊人且内存利用率极高。由于没有运行时和垃圾回收,它能够胜任对性能要求特别高的服务,可以在嵌入式设备上运行,还能轻松和其他语言集成。

可靠性

Rust 丰富的类型系统和所有权模型保证了内存安全和线程安全,让您在编译期就能够消除各种各样的错误。

生产力

Rust 拥有出色的文档、友好的编译器和清晰的错误提示信息, 还集成了一流的工具——包管理器和构建工具, 智能地自动补全和类型检验的多编辑器支持, 以及自动格式化代码等等。

用 Rust 构建应用

2018 年,Rust 社区决定在几个不同的领域中提升编程体验(见 2018 年路线图)。您可以找到许多高质量的 crates 和一些精彩的入门指南。

终端

命令行

使用 Rust 强大的生态系统快速实现命令行工具。Rust 可助您放心维护,轻松分发应用程序。

构建工具
带拼图元素的齿轮

WebAssembly

使用 Rust 来逐个增强您的 JavaScript 模块。发布到 npm,使用 webpack 打包,即可感受到惊人的速度提升。

编写 Web 应用
云和节点

网络

可预见的性能,极小的资源占用,坚如磐石的可靠性。Rust 极其适合网络服务。

运作于服务器
嵌入式设备芯片

嵌入式

针对资源匮乏的设备?需要底层控制而又不失上层抽象的便利?Rust 包您满意!

开启嵌入式

生产环境中的 Rust

全世界已有数百家公司在生产环境中使用 Rust,以达到快速、跨平台、低资源占用的目的。很多著名且受欢迎的软件,例如 FirefoxDropboxCloudflare 都在使用 Rust。从初创公司到大型企业,从嵌入式设备到可扩展的 Web 服务,Rust 都完全合适。

对 Rust 最大的赞美,就是它让我太无聊了。这太令人惊叹了!

– Chris Dickinson,来自 npm 公司的工程师


Yelp 标志
文档、工具和社区都相当棒,足以帮助您顺利完成 Rust 项目!

– Antonio Verardi,基础设施工程师

了解更多

加入社区

阅读

我们热爱文档!查看在线书籍,以及重要的博客文章和用户指南。

阅读学习资源

观看

Rust 社区有专门的 YouTube 频道,内含大量的演示文稿和教程。

观看学习视频

贡献代码

Rust 是真正由社区驱动的项目。我们欢迎您的帮助,无论您是业余爱好者还是生产级用户,也不管您是初来乍到的新手还是经验丰富的专家。让我们一起把 Rust 变得更好!

阅读《贡献指南》

感谢

如果没有个人、公司慷慨无私地奉献出时间、劳动和资源,Rust 将不会存在。我们非常感谢您的支持!

个人

Rust 是一个社区项目,非常感谢社区为它所做的贡献。

查看个人贡献者

团体赞助者

Rust 项目使用的基础设施来自于一些公司的捐赠。

查看赞助者