Repolode
rust-lang

rust-lang/rust

Rust 编程语言的主源码仓库,包含编译器、标准库和官方文档。

Star
120,640
Fork
18,686
未关闭 Issue
12,601
最近提交
3小时前

这是什么?

该仓库是 Rust 编程语言的主源码,包含编译器、标准库以及官方文档,语言本身的开发都在这里进行。

Rust 的目标是让开发者编写高性能、内存占用低的软件,并通过类型系统和所有权模型在编译阶段发现内存与线程安全问题。Cargo(包管理与构建工具)、rustfmt(代码格式化)、Clippy(代码检查)和 rust-analyzer(编辑器支持)等配套工具位于独立的仓库中。

多数用户通过预编译的工具链安装 Rust,而不是从源码构建;从源码编译是可行的,但项目并不推荐普通用户这样做。

核心功能

  • 01Rust 语言的编译器
  • 02随语言提供的标准库
  • 03官方语言文档
  • 04在编译期保证内存与线程安全
  • 05可与其他语言集成

适用场景

  • 为 Rust 编译器或标准库贡献代码
  • 学习生产级编译器的内部结构
  • 从源码构建定制的 Rust 工具链

快速上手

  1. 1

    阅读 The Book 中的 Installation 章节,安装预编译工具链

使用前须知

  • 这是编译器和标准库的源码仓库,而不是独立应用,且 README 不推荐从源码构建。
  • 从源码构建是一项庞大的工作,详细说明仅见于 INSTALL.md。

标签

常见问题

rust 是什么?
Rust 编程语言的主源码仓库,包含编译器、标准库和官方文档。 该仓库是 Rust 编程语言的主源码,包含编译器、标准库以及官方文档,语言本身的开发都在这里进行。
rust 可以免费使用吗?用的什么许可证?
rust 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
rust 还在维护吗?
活跃维护中。rust 最近一次提交是在 2026年10月21日。
rust 适合用来做什么?
为 Rust 编译器或标准库贡献代码 学习生产级编译器的内部结构 从源码构建定制的 Rust 工具链
rust 怎么安装和运行?
阅读 The Book 中的 Installation 章节,安装预编译工具链
在哪里获取 rust?
源代码和安装说明在 GitHub 上:https://github.com/rust-lang/rust

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目