Empowering everyone to build reliable and efficient software.

★ 121,713⑂ 16,619👁 1,573⑃ 100,392● 64,623▤ 157◈ 0
RustApache-2.0Created 2010-06-16www.rust-lang.org
121,713
stars
+48
16,619
forks
1,573
watchers
100,392
prs
64,623
issues
157
releases
0
discussions

README

[Website][Rust] | [Getting started] | [Learn] | [Documentation] | [Contributing]


This is the main source code repository for [Rust]. It contains the compiler,
standard library, and documentation.

[Rust]: https://www.rust-lang.org/
[Getting Started]: https://www.rust-lang.org/learn/get-started
[Learn]: https://www.rust-lang.org/learn
[Documentation]: https://www.rust-lang.org/learnlearn-use
[Contributing]: CONTRIBUTING.md

 Why Rust?

- Performance: Fast and memory-efficient, suitable for critical services, embedded devices, and easily integrated with other languages.

- Reliability: Our rich type system and ownership model ensure memory and thread safety, reducing bugs at compile-time.

- Productivity: Comprehensive documentation, a compiler committed to providing great diagnostics, and advanced tooling including package manager and build tool ([Cargo]), auto-formatter ([rustfmt]), linter ([Clippy]) and editor support ([rust-analyzer]).

[Cargo]: https://github.com/rust-lang/cargo
[rustfmt]: https://github.com/rust-lang/rustfmt
[Clippy]: https://github.com/rust-lang/rust-clippy
[rust-analyzer]: https://github.com/rust-lang/rust-analyzer

 Quick Start

Read ["Installation"] from [The Book].

["Installation"]: https://doc.rust-lang.org/book/ch01-01-installation.html
[The Book]: https://doc.rust-lang.org/book/index.html

 Installing from Source

If you really want to install from source (though this is not recommended), see
INSTALL.md.

 Getting Help

See https://www.rust-lang.org/community for a list of chat platforms and forums.

 Contributing

See CONTRIBUTING.md.

For a detailed explanation of the compiler's architecture and how to begin contributing, see the rustc-dev-guide.

 License

Rust is primarily distributed under the terms of both the MIT license and the
Apache License (Version 2.0), with portions covered by various BSD-like
licenses.

See LICENSE-APACHE, LICENSE-MIT, and
COPYRIGHT for details.

 Trademark

[The Rust Foundation][rust-foundation] owns and protects the Rust and Cargo
trademarks and logos (the "Rust Trademarks").

If you want to use these names or brands, please read the
[Rust language trademark policy][trademark-policy].

Third-party logos may be subject to third-party copyrights and trademarks. See
[Licenses][policies-licenses] for details.

[rust-foundation]: https://rustfoundation.org/
[trademark-policy]: https://rustfoundation.org/policy/rust-trademark-policy/
[policies-licenses]: https://www.rust-lang.org/policies/licenses

Top issues

Latest release

Rust 1.99.1 1.99.1 2026-10-16
- library: fix missing symbol wcslen on UEFI and embedded targets
- rustc: fix miscompilation of FFI bool return values on x86\_64
- rust-lld: add the rpath for libLLVM on macOS

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON