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 来实现快速、低资源消耗、跨平台的解决方案。从初创企业到大型公司,从嵌入式设备到可扩展的 Web 服务,Rust 都是一个绝佳的选择。

参与其中

阅读 Rust 文档/资料

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

阅读书籍

观看 Rust 视频

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

观看视频

贡献代码

Rust 是一个真正的社区努力的成果,我们欢迎来自爱好者和生产环境用户、新手和经验丰富的专业人士的贡献。快来帮助我们让 Rust 体验更上一层楼吧!

阅读贡献指南

致谢

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

个人贡献者

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

查看个人贡献者

企业赞助商

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

查看基金会成员