Programming languages

The Rust Foundation

A language empowering everyone

Technologies
PythonRust
Topics
compilerprogramming languages
Total projects
40
Years participating
3
Most recent
2026

Participation history

3 program years
Projects by participation year 2024: 9 projects, 2025: 18 projects, 2026: 13 projects 9 2024 18 2025 13 2026

Historical projects

2026 13 projects

Official GSoC page ↗

libc: transition differing bit-width time and offset variants and deprecate bug-prone constants

Contributor: 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...

XDG path support for rustup

Contributor: [email protected]

Historically, rustup has relied on $RUSTUP_HOME (defaulting to $HOME/.rustup) and $CARGO_HOME (defaulting to $HOME/.cargo) as monolithic directories...

Adding WebAssembly Linking Support to Wild

Contributor: 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...

A Frontend for Safe GPU Offloading in Rust

Contributor: 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...

Debugger for Miri

Contributor: 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...

Improving Ergonomics and Safety of serialport-rs

Contributor: 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...

Implementing impl and mut restrictions

Contributor: 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...

Bringing autodiff and offload into Rust CI

Contributor: sgasho

This project brings autodiff and offload into Rust CI by making them buildable and verifiable in the CI pipeline. Autodiff is currently only...

Migrating rust-analyzer assists to SyntaxEditor

Contributor: 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...

Link Linux kernel and its Modules with Wild

Contributor: 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...

Utilize debugger APIs to improve debug­ info test accuracy and error reporting

Contributor: walnut356

Currently, the debuginfo test suite has a number of shortcomings: it is sensi­tive to the installed debugger and python version; it does not account...

Port std::arch test suite to rust-lang/rust

Contributor: xonx4l

The std::arch in the standard library provides architecture-specific intrinsic functions, which directly map to a single machine instruction. The...

Reorganizing tests/ui/issues

Contributor: 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...