Rust

一种赋能每个人的语言
以构建可靠且高效的软件。

为什么选择 Rust?

性能

Rust 速度极快且内存高效:它没有运行时或垃圾回收器,可以为性能关键型服务提供支持,在嵌入式设备上运行,并且可以轻松地与其他语言集成。

可靠性

Rust 丰富的类型系统和所有权模型保证了内存安全和线程安全,使你能够在编译时消除许多类型的错误。

生产力

Rust 拥有出色的文档、带有实用错误消息的友好编译器以及一流的工具——一个集成的包管理器和构建工具、对具有自动完成和类型检查功能的智能多编辑器支持、一个自动格式化程序等等。

用 Rust 构建

2018 年,Rust 社区决定改进几个不同领域的编程体验(请参阅 2018 年路线图)。对于这些领域,你可以找到许多高质量的 crate 以及一些关于如何入门的精彩指南。

terminal

命令行

使用 Rust 强大的生态系统快速构建 CLI 工具。 Rust 可以帮助你自信地维护你的应用程序并轻松地分发它。

构建工具
gear with puzzle piece elements

WebAssembly

使用 Rust 来增强你的 JavaScript,一次一个模块。 发布到 npm,与 webpack 捆绑,然后你就可以开始使用了。

编写 Web 应用程序
a cloud with nodes

网络

可预测的性能。 微小的资源占用。 坚如磐石的可靠性。 Rust 非常适合网络服务。

在服务器上工作
an embedded device chip

嵌入式

面向低资源设备? 需要在不放弃高级便利性的情况下进行低级控制? Rust 可以满足你的需求。

从嵌入式开始

Rust 在生产环境中的应用

如今,世界各地有数百家公司在生产环境中使用 Rust 来实现快速、低资源、跨平台的解决方案。 你熟悉并喜爱的软件,如 FirefoxDropboxCloudflare 都使用了 Rust。 从初创公司到大型企业,从嵌入式设备到可扩展的 Web 服务,Rust 都是一个非常好的选择。

我对 Rust 最大的赞美是它很“无聊”,这是一个很棒的赞美。

– Chris Dickinson,npm, Inc 的工程师


Yelp Logo
所有的文档、工具和社区都很棒——你拥有成功编写 Rust 代码的所有工具。

– Antonio Verardi,基础设施工程师

了解更多

参与进来

阅读 Rust

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

阅读本书

观看 Rust

Rust 社区有一个专门的 YouTube 频道,收集了大量的演示和教程。

观看视频

贡献代码

Rust 确实是社区共同努力的结果,我们欢迎来自业余爱好者和生产用户的贡献,从新手到经验丰富的专业人士。 快来帮助我们让 Rust 的体验变得更好!

阅读贡献指南

致谢

如果没有个人和公司慷慨地贡献时间、工作和资源,Rust 将不复存在。 我们非常感谢大家的支持!

个人

Rust 是一个社区项目,非常感谢收到的许多社区贡献。

查看个人贡献者

企业赞助商

Rust 项目通过 Rust 基金会获得公司的支持。

查看基金会成员