In 2026, the Rust Project once again joined Google Summer of Code (GSoC), a global initiative aimed at funneling fresh talent into open source. This year saw a record number of proposals—96, a 50% jump from the previous year—despite some challenges with AI-generated submissions. After careful evaluation, 13 projects were accepted. Below, we answer common questions about the process, the selected work, and what it means for Rust.
What is Google Summer of Code and why does Rust participate?
Google Summer of Code is an annual program that pairs newcomers with open source organizations. Participants work on a project under the guidance of experienced mentors, gaining real-world coding experience. For the Rust Project, GSoC is a key channel for expanding the contributor base and advancing tools that benefit the entire ecosystem—from compilers to debugging and embedded systems. By taking part, Rust can tap into global talent and accelerate development on critical but sometimes understaffed areas.

How did the Rust Project prepare for GSoC 2026?
Preparation began months before the application deadline. The Rust community published a list of project ideas and opened discussions on Zulip, the project's communication platform. Potential applicants and mentors exchanged thoughts, and many contributors actually started making non‑trivial contributions to Rust repositories well before GSoC officially kicked off. This early engagement helped both sides evaluate fit and build a foundation for strong proposals.
How many proposals were received and what challenges arose?
This year Rust received 96 proposals, a 50% increase over the previous year. While the surge in interest was exciting, it came with challenges. The team noticed a rise in AI‑generated proposals and low‑quality contributions produced by AI agents. Fortunately, these issues remained manageable and did not overwhelm the review process. The mentors focused on genuine engagement and technical merit when sifting through submissions.
How were the proposals evaluated and selected?
Mentors examined each proposal on multiple dimensions: prior interactions with the applicant, the quality and significance of their existing contributions, the clarity and feasibility of the proposal itself, and the project's importance to the wider Rust community. Mentor bandwidth also played a role—some projects had to be dropped because mentors lost funding for Rust work in the weeks leading up to selection. In the end, the team created an ordered list of the best proposals they could realistically support.
What were some key decisions during selection?
Because multiple proposals sometimes targeted the same project idea, only one could be chosen per topic. The team also avoided assigning multiple projects to a single mentor to prevent overload. After weighing all factors, they narrowed the list to a handful of top proposals that matched both the project's priorities and the available mentor pool. The final list was submitted to Google in hopes that many would be accepted.
When were the projects announced and how many were accepted?
Google announced the accepted projects on 30 April 2026. Rust was thrilled to see 13 proposals accepted—a substantial number that reflects the program's growing interest in Rust and the strong pool of applicants. The mentors and community are excited to welcome these new contributors and see their work unfold over the summer.
Can you list the selected projects, authors, and mentors?
Below is the list of accepted proposals (in alphabetical order):
- A Frontend for Safe GPU Offloading in Rust by Marcelo Domínguez, mentored by Manuel Drehwald
- Adding WebAssembly Linking Support to Wild by Kei Akiyama, mentored by David Lattimore
- Bringing autodiff and offload into Rust CI by Shota Sugano, mentored by Manuel Drehwald
- Debugger for Miri by Mohamed Ali Mohamed, mentored by Oli Scherer
- Implementing impl and mut restrictions by Ryosuke Yamano, mentored by Jacob Pratt and Urgau
- Improving Ergonomics and Safety of serialport-rs by Tanmay, mentored by Christian Meusel
For more on the program, see the overview of GSoC or the selection process.