Rust

A systems programming language and toolchain focused on memory safety, concurrency, and predictable performance.

Overview

Rust is a programming language and toolchain for systems software. Its type system enforces memory and thread safety at compile time, while the standard package registry and build tool support reproducible dependency graphs.

Where it fits

  • Systems and embedded software
  • Command-line tools that need predictable performance
  • Services where memory safety matters

Key capabilities

  • Ownership and borrowing without a garbage collector
  • Cargo build system and registry
  • Pattern matching and zero-cost abstractions
  • First-class support for WebAssembly targets

Repository metadata

Stars (snapshot)
121,092
Main language
Rust
License
Apache-2.0
Topics
compiler, language, rust
Category
Developer tools
Last push
2026-11-05T12:37:25Z

Repository description from GitHub metadata: Empowering everyone to build reliable and efficient software.

Leaving this site. These links open github.com in a new tab. Source archives, release assets, checksums, and license texts are hosted and controlled by GitHub and the project maintainers. Review the upstream license before redistributing or modifying anything.

Download