Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Looking for funding

The following goals below are looking for funding. Many goals have a contact but you can also work with the Rust Funding Team to interface (funding@rust-lang.org).

Legend
🟥Seeking funding
🟡Partially funded, could use more support
✅Good to go

By roadmap

GoalCostFunding contactSponsor(s)
-Binary size reduction–––
✅Async statemachine optimisation$50,000Tweede golf🙏 OpenAI, AWS, Microsoft
🟡build-stdTBDFunding team🙏 Arm
🟥Polymorphic code generation experimentTBDFunding team
-Constify all the things–––
🟥Full Const GenericsAskHexcat
✅Architectural groundwork for expansion-time evaluationAskRustNL🙏 Google
-Fast Builds–––
🟡Compiler performance optimizationsAskHexcat🙏 Google, OpenAI, Devolutions, Fulfil
✅Improve rustc_codegen_cranelift performance$65,000Tweede golf🙏 OpenAI, AWS
🟡Incremental Systems RethoughtTBDFunding team🙏 AWS
🟥Polymorphic code generation experimentTBDFunding team
🟡Add an experimental TPDE compilation optionTBDFunding team
-Just add async–––
🟥Native async fn dynamic dispatch in traitsAskJess Izen🙏 AWS
🟡Stabilize the next-generation trait solverAskHexcat🙏 Anon1, Anon2
-Project Zero–––
🟡Stabilize the next-generation trait solverAskHexcat🙏 Anon1, Anon2
-Rust for Linux–––
🟡build-stdTBDFunding team🙏 Arm
🟥Full Const GenericsAskHexcat
-The Borrow Checker Within–––
🟥View types experimentAskHexcat
-Other goals–––
🟡Allocators 1.0AskHexcat
🟡Reintroduce a FCW system to borrowckAskRustNL
🟡Cargo cross workspace cache$30,000Jess Izen🙏 AWS
🟥Contracts: primitive ownership assertionsAskFunding team
🟥End-to-End Executable Rust SpecificationTBDFunding team
✅C interop: Complex<T>$12,000Trifecta Tech Foundation🙏 Google
✅C interop: f80, f128 and c_longdouble$36,000Trifecta Tech Foundation🙏 Google
🟡Library Trait Evolution ExperimentAskHexcat
🟡Control over Drop semanticsTBDFunding team
🟥Implement Open Rust Namespace SupportTBDFunding team
🟥Process-Safe Rustup Toolchain OperationsTBDFunding team
🟥Publish first version of rustc_public on crates.ioAskFunding team
🟡Specialization: minimal implementationTBDFunding team
🟥Stabilize Cargo SBOM precursor$40,000Sergey Davidoff
🟡Stabilize the Try traitTBDFunding team
✅Stabilizing f16$25,000Trifecta Tech Foundation🙏 VectorWare, OpenAI
✅Explicit tail calls & loop_match$25,000Trifecta Tech Foundation🙏 Tempo Labs
🟡Allow turbofishing late bound varsAskRustNL

By funding contact

GoalCostFunding contactSponsor(s)
-Sergey Davidoff–––
🟥Stabilize Cargo SBOM precursor$40,000Sergey Davidoff
-Funding team–––
🟡build-stdTBDFunding team🙏 Arm
🟥Contracts: primitive ownership assertionsAskFunding team
🟥End-to-End Executable Rust SpecificationTBDFunding team
🟡Incremental Systems RethoughtTBDFunding team🙏 AWS
🟡Control over Drop semanticsTBDFunding team
🟥Implement Open Rust Namespace SupportTBDFunding team
🟥Polymorphic code generation experimentTBDFunding team
🟥Process-Safe Rustup Toolchain OperationsTBDFunding team
🟥Publish first version of rustc_public on crates.ioAskFunding team
🟡Specialization: minimal implementationTBDFunding team
🟡Stabilize the Try traitTBDFunding team
🟡Add an experimental TPDE compilation optionTBDFunding team
-Hexcat–––
🟡Allocators 1.0AskHexcat
🟡Compiler performance optimizationsAskHexcat🙏 Google, OpenAI, Devolutions, Fulfil
🟥Full Const GenericsAskHexcat
🟡Library Trait Evolution ExperimentAskHexcat
🟡Stabilize the next-generation trait solverAskHexcat🙏 Anon1, Anon2
🟥View types experimentAskHexcat
-Jess Izen–––
🟥Native async fn dynamic dispatch in traitsAskJess Izen🙏 AWS
🟡Cargo cross workspace cache$30,000Jess Izen🙏 AWS
-RustNL–––
🟡Reintroduce a FCW system to borrowckAskRustNL
✅Architectural groundwork for expansion-time evaluationAskRustNL🙏 Google
🟡Allow turbofishing late bound varsAskRustNL
-Trifecta Tech Foundation–––
✅C interop: Complex<T>$12,000Trifecta Tech Foundation🙏 Google
✅C interop: f80, f128 and c_longdouble$36,000Trifecta Tech Foundation🙏 Google
✅Stabilizing f16$25,000Trifecta Tech Foundation🙏 VectorWare, OpenAI
✅Explicit tail calls & loop_match$25,000Trifecta Tech Foundation🙏 Tempo Labs
-Tweede golf–––
✅Async statemachine optimisation$50,000Tweede golf🙏 OpenAI, AWS, Microsoft
✅Improve rustc_codegen_cranelift performance$65,000Tweede golf🙏 OpenAI, AWS