Contributors per cycle
Accepted projects each year, against the median organization that year
View as table
| The Rust Foundation | Median organization | |
|---|---|---|
| 2016 | 0 | 4 |
| 2017 | 0 | 4 |
| 2018 | 0 | 3 |
| 2019 | 0 | 4 |
| 2020 | 0 | 4 |
| 2021 | 0 | 4 |
| 2022 | 0 | 3 |
| 2023 | 0 | 4 |
| 2024 | 9 | 4 |
| 2025 | 19 | 5 |
| 2026 | 13 | 4 |
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.
Contributors in 2026
13
−6 from 2025
Projects since 2016
41
13.7 a cycle on average
Cycles
3 of 11
3-cycle streak
Rank in 2026
#16
of 183, 1.1% of slots
Mentors
10
for 9 projects in 2024
Accepted projects each year, against the median organization that year
| The Rust Foundation | Median organization | |
|---|---|---|
| 2016 | 0 | 4 |
| 2017 | 0 | 4 |
| 2018 | 0 | 3 |
| 2019 | 0 | 4 |
| 2020 | 0 | 4 |
| 2021 | 0 | 4 |
| 2022 | 0 | 3 |
| 2023 | 0 | 4 |
| 2024 | 9 | 4 |
| 2025 | 19 | 5 |
| 2026 | 13 | 4 |
Each one has its own page of organizations and trends
Technologies
# Topics
13 projects in 2026 · All 41 projects since 2016
Adam Martinez
This proposal focuses mainly on two points of the `libc` issue tracking the `1.0` release. The first of these addresses the presence of 64-bit and...
cloud_0310@outlook.com
Historically, rustup has relied on $RUSTUP_HOME (defaulting to $HOME/.rustup) and $CARGO_HOME (defaulting to $HOME/.cargo) as monolithic directories...
Kei Akiyama
This project aims to add WebAssembly support to the Wild linker. Wild linker is a high-performance Linux linker written in Rust, and supporting the...
Marcelo Domínguez
The `offload` feature is currently working on the Rust compiler but still there's no safe and user-friendly interface. Right now, the only way to use...
Mohamed Ali Mohamed
Miri finds undefined behavior but can't explain why, its only debug aid is thousands of lines of interpreter logs. The original Priroda step debugger...
NONnon
The recent release of serialport 4.9.0 has provided an opportunity to thoughtfully plan the next major release, catching up on features that have...
Ryosuke Yamano
In Rust, trait visibility currently implies implementability. If a trait is visible within a given scope, it can also be implemented in that same...
sgasho
This project brings autodiff and offload into Rust CI by making them buildable and verifiable in the CI pipeline. Autodiff is currently only...
Shourya Sharma
This project aims to eliminate all usage of legacy mutable syntax APIs, incrementally update rowan and introduce necessary changes to RA, and then...
Vishruth Thimmaiah
Currently, the wild linker has limited support for linker scripts, which are commonly used in the Linux Kernel and embedded development. This makes...
walnut356
Currently, the debuginfo test suite has a number of shortcomings: it is sensitive to the installed debugger and python version; it does not account...
xonx4l
The std::arch in the standard library provides architecture-specific intrinsic functions, which directly map to a single machine instruction. The...
zedddie
Currently there is obsolete `tests/ui/issues`directory in `rustc` test suite which was used to store regression tests in it. Now with the growth of...
Abdul MuizMentored by Trevor Gross
The libc crate has been a core part of Rust since its early days, making breaking changes increasingly difficult over time. Redundant and legacy code...
Dawid LachowiczMentored by Michael Tautschnig
There is ongoing work to instrument the Rust standard library with safety contracts. Based on a discussion by the Formal Verification Working Group...
Fractal FirMentored by antoyo
Currently, the new, experimental GCC based compiler backend for Rust(`rustc_codegeng_gcc`) is not able to build the Rust compiler. The goal of this...
Francisco GouveiaMentored by rami3l
Rustup is the official toolchain installer and version manager for the Rust programming language. The current implementation of Rustup processes...
Glen ThalakotturMentored by Ed Page
The current implementation of cargo fix is quite slow and makes extra calls to rustc slowing down the process. A simplified architecture would also...
Jiping ZhouMentored by Michael Tautschnig
Reduce CI time in verify-rust-std repo by offloading proof verification to multiple Github Runner machines to run verification in parallel, and more...
Joseph ChungMentored by Predrag Gruevski
cargo-semver-checks is a development tool that allows rust libraries to check whether a release breaks semver by running lints on the API. For...
Julien RobertMentored by Jieyou Xu
Despite `tests/ui`'s usefulness to maintainers, it acts as a barrier to new contributors - with how expansive it is, major pull requests can break...
Kei AkiyamaMentored by David Lattimore
This project aims to enhance the testing of the Wild linker by leveraging existing linker test suites, providing strong support for its development....
Lorrens PantelisMentored by Sparrow Li
A lot of work has been done to parallelize the Rust compiler frontend, with notable success in code generation and some post-HIR lowering stages....
Madhav MadhusoodananMentored by Amanieu d'Antras
Rust's std::arch module houses vendor-specific intrinsics (low-level functions that typically correspond to single machine instructions) which are...
MakaiMentored by Celina Val
StableMIR aims to provide a stable Rust compiler interface via a stable_mir crate on crates.io, shielding external tools from internal changes....
Naman Garg ( namanlp )Mentored by Ed Page
This project aims to overcome the limitations of the current Build Script system by allowing multiple, well-organised build scripts, that are...
Neil Wang
Currently, Rust-analyzer expands procedural macros using a client/server architecture, where a separate proc-macro server process loads and executes...
Sa4dUsMentored by Manuel Drehwald, oli-obk
The integration of automatic differentiation (autodiff) into the Rust compiler via Enzyme faces challenges due to ABI adjustments that alter function...
Sakibul IslamMentored by Jakub Beránek
Various Rust repositories under the rust-lang organization use a merge queue bot, bors, for testing and merging pull requests. This project aims to...
Shourya SharmaMentored by Jakub Beránek, Jieyou Xu
This project aims to enhance the testability of Bootstrap and make it faster, the Rust build system, by improving its architecture, refining its...
Talyn VeugelersMentored by Predrag Gruevski
The crate cargo-semver-checks provides feedback to user based on what possible breaking changes they may have made, which as per semantic versioning...
Vito SeconaMentored by Cassaundra
This project prototypes a new set of Cargo plumbing commands, aligned with Rust’s 2025H1 project goals. Plumbing commands are lower-level, less...
Eitaro KuboteraMentored by Jakub Beránek
rustc-perf is composed of a data collector that collects rustc’s comiple & runtime benchmarks and web application that visualize the collected data....
Demilade SonugaMentored by Chris Fallin, Amanieu d'Antras
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...
shanmuMentored by Ed Page
Project Description: The existing completion functionality for cargo commands is achieved through the maintenance of a completion script. This script...
SeoYoung LeeMentored by Yacin Tmimi
Rustfmt, the de facto standard tool for formatting Rust code, has been reported that it occasionally fails to format silently. One of the major...
Tiffany Pek YuanMentored by oli-obk
Miri is a testing tool to check undefined behaviour in unsafe Rust. Currently, a significant portion of Tokio async program still cannot be...
Julien RobertMentored by Jieyou Xu
tests/run-make contains a heaping collection - 349 to be precise - of Makefiles containing ancient and difficult to understand test scripts. As a...
Apurva MishraMentored by David Lattimore
Add experimental support to rustc for building and running procedural macros as WebAssembly. Procedural Macro crates can opt in for being compiled to...
Max CarrMentored by Predrag Gruevski
cargo-semver-checks is an amazing tool in the Rust ecosystem that automatically detects violations in Semantic Versioning (semver) using lints....
Fractal FirMentored by jackh726
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...
No accepted proposals or progress posts from The Rust Foundation contributors yet. Contributed here? Share yours.
Claim your projectData: Google Summer of Code public archive. Contributor counts are accepted projects.