This page contains archived teams that are no longer active. We want to thank all past members for their invaluable contributions!
Content team
Collecting and developing community content
Cross-Team Collaboration Fun Times
Fostering cross-team collaboration in the Rust project
Core team
A former governing body of Rust. It was replaced by the Leadership Council with RFC 3392.
Dev tools peers
Oversight of specific Rust tools, and coordination with devtools team
Documentation team
Improving and moderating the quality of Rust's documentation
Documentation peers
Oversight of specific documentation, and coordination with the docs team
Ecosystem team
icebreakers-cleanup-crew
icebreakers-llvm
IDEs and editors team
Developing IDEs, editors, and other development tools such as Racer and rust-analyzer
Incremental compilation working area
Improving incremental compilation in rustc
Interim Leadership Chat
A temporary governing body used to ratify RFC 3392
Edition 2021 Project Group
Managing the Rust 2021 edition
Error Handling Project Group
Identifying error handling best practices and consolidating the ecosystem
Foundation Project Group
Explore, plan and create a foundation for the Rust project
THIR Unsafety Checker Project Group
Working on refactoring unsafety checking to operate on THIR
Reference team
Developing and writing the Rust reference
Binary size working area
Improving the binary size of Rust programs and libraries
Debugging Working Group
Providing users with a great experience when debugging Rust code
Governance working group
Managing and improving Rust team governance
Grammar working group
Working out the official, formal grammar for Rust and validating it against existing implementations
Meta working group
Organizing and managing the Rust compiler team
Networking working group
Focusing on improving the end-to-end experience with both sync and async networking code, in coordination with the growing web ecosystem
Async foundations working group
Stabilizing and documenting the async features of Rust
Embedded networking working group
Supporting IoT development with Rust
Web foundations working group
Improving web development with Rust
Non-Lexical Lifetimes (NLL) working group
Implementing the new MIR-based borrow checker and non-lexical lifetimes in Rust
Profile-guided optimization working group
Implementing profile-guided optimization for rustc
Polymorphization working group
Implementing polymorphization to reduce unnecessary monomorphisation in rustc
Prioritization working area
Triaging bugs, mainly deciding if there are critical (potential) release blockers
RFC 2229 working group
Improving the behavior of closure-capture, and improving the documentation on closures
Rust Code Reading Club working group
Helping new and experienced contributors learn more about rustc
Rustfix working group
Developing cargo-fix and serving as a point of contact for other teams
Self-profile working group
Improving the -Z self-profile feature of the Rust compiler
Traits working group
Improving the trait checker and related language features
Unsafe Code Guidelines (UCG) working group
Working out the "Unsafe Code Guidelines", which define what unsafe code can and cannot do
WebAssembly (WASM) working group
Improving on the end-to-end experience of embedding Rust code in JS libraries and apps via WebAssembly