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 moreThe 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 RoadmapTeams and Working Groups
Each aspect of the Rust project is managed by a dedicated leadership team:
Teams
Library team
the Rust standard library, rust-lang crates, conventions, and ecosystem support
Learn MoreCore team
Overall direction and policies of the project, subteam leadership, cross-cutting concerns.
Learn MoreCommunity Team
coordination and supporting events, content creation, the RustBridge program, and the survey
Learn MoreWorking Groups
WebAssembly (WASM) working group
Focusing on the end-to-end experience of embedding Rust code in JS libraries and apps via WebAssembly.
Learn MoreNetworking 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.
Learn MoreEmbedded devices team
Focusing on the end-to-end experience of using Rust in resource-constrained environments and non-traditional platforms.
Learn MoreCommand-line interfaces (CLI) team
Focusing on the end-to-end experience of writing CLI apps, both large and small, in Rust.
Learn MoreSustainability and support
The Rust project belongs to its community of stakeholders, not to any one company or organization. It’s built by a worldwide group of volunteers, students, and paid contributors. Organizations that benefit from Rust give back by allocating employee time to Rust contribution or by sponsoring community efforts. There are people working part- and full-time on Rust at a half dozen companies, big and small.
Contact the core team to join inCommunity standards
Rust is its community, and so it’s vital that its culture reflect the project’s values: inclusivity, empowerment, kindness, and careful deliberation. We have a Code of Conduct and a Moderation Team to enforce it, but in official venues we strive to go beyond that and treat each other with the highest standards of empathy and respect.
Learn More