Governance

How Rust is built by its community

Roadmap and RFC process

Each major decision in Rust starts as a Request for Comments (RFC). Everyone is invited to discuss the proposal, to work toward a shared understanding of the tradeoffs. Though sometimes arduous, this community deliberation is Rust’s secret sauce for quality.

Learn more

The RFC process is also used to establish a yearly roadmap laying out our aspirations for that year. This shared vision is essential for keeping the development process focused.

Read the 2018 Roadmap

Teams

Core team

Direction of the project, subteam leadership, cross-cutting concerns.

Members & Contacts

Community team

Coordination and supporting events, content creation, the RustBridge program, and the survey.

Members & Contacts

Compiler team

compiler internals, optimizations

Members & Contacts

Crates.io team

management of operations, development, and policies for crates.io

Members & Contacts

Dev tools team

Rust developer tools

Members & Contacts

Documentation team

ensuring Rust has fantastic documentation

Members & Contacts

Language team

designing new language features

Members & Contacts

Library team

the Rust standard library, rust-lang crates, conventions, and ecosystem support

Members & Contacts

Moderation team

helping uphold the code of conduct

Members & Contacts

Operations team

Handling releases, bots, infra, and more.

Members & Contacts

Rust team alumni

enjoying a leisurely retirement

Members & Contacts

Working groups

Command-line interfaces (CLI) working group

Focusing on the end-to-end experience of writing CLI apps, both large and small, in Rust.

Members & Contacts

Embedded devices working group

Focusing on the end-to-end experience of using Rust in resource-constrained environments and non-traditional platforms.

Members & Contacts

Networking working group

Focusing on the end-to-end experience for both sync and async networking code, in coordination with the growing ecosystem in this space.

Members & Contacts

WebAssembly (WASM) working group

Focusing on the end-to-end experience of embedding Rust code in JS libraries and apps via WebAssembly.

Members & Contacts