GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

rust-lang /

rust

包含 Rust 编译器、标准库和文档的核心语言实现仓库。

访问 GitHub 仓库 ↗
最近上榜 · 2026-10-15#9

当日排名

+205当日新增 Star119,990总 Star

Rust:兼顾性能、内存安全与并发可靠性的系统编程语言

一分钟看懂

这是 Rust 编程语言的主源码仓库,包含编译器、标准库和官方文档。Rust 通过所有权和类型系统在编译阶段发现大量内存与线程安全问题,同时保持接近底层语言的性能和控制能力。

你可以用它做什么

  • 开发系统服务、命令行工具、网络程序和高性能组件。
  • 编写嵌入式软件或与其他语言集成的本地库。
  • 学习和研究 Rust 编译器、标准库与语言实现。
  • 参与语言、编译器和标准库的开发与测试。

主要能力

  • 所有权、借用和生命周期机制帮助避免悬空指针与数据竞争。
  • 原生编译,适合关注性能、延迟和资源占用的场景。
  • 配套 Cargo、rustfmt、Clippy 和 rust-analyzer 等工具链。
  • 提供跨平台标准库、文档和持续维护的编译器实现。

适合哪些人

适合系统与基础设施开发者、需要安全并发或本地性能的应用团队,以及想参与编程语言和编译器工程的贡献者。

怎么开始使用

普通使用者应按照 Rust 官方入门页安装工具链,并通过《The Rust Programming Language》学习。只有准备修改编译器或标准库时,才需要克隆本仓库并按 INSTALL.md 从源码构建。

使用前需要知道

  • 所有权和生命周期需要学习成本,迁移既有底层代码时应预留设计与测试时间。
  • 从源码构建编译器需要较多磁盘、内存和构建时间,官方不建议普通用户用这种方式安装 Rust。
  • Rust 主要使用 MIT 与 Apache-2.0 双许可证,部分代码采用其他类 BSD 许可证;再分发时应检查具体文件的许可信息。
  • Rust 与 Cargo 名称及标识受 Rust Foundation 商标政策保护。

官方资料