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 2019 Roadmap

Teams

Core team

Managing the overall direction of Rust, subteam leadership, and any cross-cutting issues

Members & Contacts

Community team

Coordinating and supporting events, content creation, and the RustBridge program, as well as conducting community surveys

Members & Contacts

Compiler team

Developing and managing compiler internals and optimizations

Members & Contacts

Crates.io team

Managing operations, development, and official policies for crates.io

Members & Contacts

Dev tools team

Contributing to and creating the Rust development tools

Members & Contacts

Documentation team

Improving and moderating the quality of Rust's documentation

Members & Contacts

Language team

Designing and helping to implement new language features

Members & Contacts

Library team

Developing and managing the Rust standard library, official rust-lang crates, code conventions, and ecosystem support

Members & Contacts

Moderation team

Helping uphold the code of conduct and community standards

Members & Contacts

Operations team

Handling releases, bots, infra, and more

Members & Contacts

Rust team alumni

Enjoying a leisurely retirement

Members & Contacts

Working Groups

Async Foundations working group

Pursuing core language and library support for async-await

Members & Contacts

Command-line interfaces (CLI) working group

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

Members & Contacts

Embedded devices working group

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

Members & Contacts

Game development working group

Focusing on making Rust the default choice for game development.

Members & Contacts

Secure Code working group

Making it easy to write secure code in Rust

Members & Contacts

Security Response WG

Triaging and responding to incoming vulnerability reports

Members & Contacts

WebAssembly (WASM) working group

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

Members & Contacts