Rust roadmaps: Looking to the future
Looking past 2026, we have a number of ongoing roadmaps. Roadmaps are collections of goals aimed at achieving a particular purpose. We’ve organized them by the application areas that they benefit (many roadmaps appear in multiple areas).
Each roadmap has a point of contact who can give more technical details. If you’d be interested in helping to accelerate a roadmap with funding, please get in touch with the Rust Foundation who will help coordinate with the open-source project.
Network services
Async servers, middleware, and cloud infrastructure.
| Roadmap | Point of contact | What and why |
|---|---|---|
Beyond the & | Tyler Mandry | Smart pointers (Arc, Pin, FFI wrappers) get the same ergonomics as & and &mut — reborrowing, field access, in-place init |
| Just add async | Niko Matsakis | Patterns that work in sync Rust should work in async Rust — traits, closures, drop, scoped tasks |
| Unblocking dormant traits | TBD | New trait solver ships, unblocking extern types, scalable vectors, and painless trait refactoring |
Systems & embedded
Kernels, drivers, embedded firmware, SIMD, and performance-critical code.
| Roadmap | Point of contact | What and why |
|---|---|---|
Beyond the & | Tyler Mandry | Smart pointers (Arc, Pin, FFI wrappers) get the same ergonomics as & and &mut — reborrowing, field access, in-place init |
| Constify all the things | Oliver Scherer | Const generics accept structs and enums; compile-time reflection means serialize(&my_struct) works without derives |
| Unblocking dormant traits | TBD | New trait solver ships, unblocking extern types, scalable vectors, and painless trait refactoring |
Cross-language interop
FFI, C++/Python/JS bindings, and mixed-language codebases.
| Roadmap | Point of contact | What and why |
|---|---|---|
Beyond the & | Tyler Mandry | Smart pointers (Arc, Pin, FFI wrappers) get the same ergonomics as & and &mut — reborrowing, field access, in-place init |
| Unblocking dormant traits | TBD | New trait solver ships, unblocking extern types, scalable vectors, and painless trait refactoring |
Enterprise integration
Build system integration, tooling, and supply chain management for organizations adopting Rust at scale.
| Roadmap | Point of contact | What and why |
|---|---|---|
| Building blocks | Ed Page | Stable, machine-readable Cargo plumbing commands; rebuild std on stable |
| Secure your supply chain | TBD | Accurate SBOMs, SemVer violation detection, explicit public/private dependencies |
Safety-critical & regulated
Automotive, aerospace, medical, and industrial systems requiring certification evidence.
| Roadmap | Point of contact | What and why |
|---|---|---|
| Safety-Critical Rust | Pete LeVasseur | MC/DC coverage, a specification that tracks stable releases, and unsafe documentation — the evidence safety assessors need |
| Secure your supply chain | TBD | Accurate SBOMs, SemVer violation detection, explicit public/private dependencies |