The Rust Foundation

A language empowering everyone

Technologies
python, rust
Topics
compilers, programming languages
A language empowering everyone
The Rust Project is a group of developers and maintainers who build and support the Rust programming language. Organised into teams, they develop new features and mantain the Rust language, its compiler and standard library, and also all kinds of infrastructure that supports Rust. This application is being made by the Rust Foundation, the legal entity for the Rust Programming language, working in close association with representatives from the Rust Project.
2024 Program

Successful Projects

Contributor
Eitaro Kubotera
Mentor
Jakub Beránek
Organization
The Rust Foundation
Improve Rust benchmark suite
rustc-perf is composed of a data collector that collects rustc’s comiple & runtime benchmarks and web application that visualize the collected data....
Contributor
Demilade Sonuga
Mentor
Chris Fallin, Amanieu d'Antras
Organization
The Rust Foundation
Design and Implementation of a Faster Register Allocator For Cranelift
The Rust compiler is notorious for needing to be faster at its job. Enormous effort has been put into solving this problem, but there is still room...
Contributor
shanmu
Mentor
Ed Page
Organization
The Rust Foundation
Move cargo shell completions to Rust
Project Description: The existing completion functionality for cargo commands is achieved through the maintenance of a completion script. This script...
Contributor
SeoYoung Lee
Mentor
Yacin Tmimi
Organization
The Rust Foundation
Rewriting the Rewrite trait
Rustfmt, the de facto standard tool for formatting Rust code, has been reported that it occasionally fails to format silently. One of the major...
Contributor
Tiffany Pek Yuan
Mentor
oli-obk
Organization
The Rust Foundation
Tokio async support in Miri
Miri is a testing tool to check undefined behaviour in unsafe Rust. Currently, a significant portion of Tokio async program still cannot be...
Contributor
Julien Robert
Mentor
Jieyou Xu
Organization
The Rust Foundation
Rewriting Esoteric, Error-Prone Makefile Tests Using Robust Rust Features
tests/run-make contains a heaping collection - 349 to be precise - of Makefiles containing ancient and difficult to understand test scripts. As a...
Contributor
Apurva Mishra
Mentor
David Lattimore
Organization
The Rust Foundation
Sandboxed and Deterministic Proc Macro using Wasm
Add experimental support to rustc for building and running procedural macros as WebAssembly. Procedural Macro crates can opt in for being compiled to...
Contributor
Max Carr
Mentor
Predrag Gruevski
Organization
The Rust Foundation
Adding lint-level configuration to cargo-semver-checks
cargo-semver-checks is an amazing tool in the Rust ecosystem that automatically detects violations in Semantic Versioning (semver) using lints....
Contributor
Fractal Fir
Mentor
jackh726
Organization
The Rust Foundation
Rust to .NET compiler - add support for compiling & running cargo tests
This proposal aims to extend the ability of `rustc_codegen_clr`, the Rust to .NET compiler backend, to run `cargo test`s. While the project is...