Skip to content
Back to Milestones

Convert existing modules to Rust

Open
No due date
Last updated Jul 18, 2025

We are transitioning Shadow to Rust in order to benefit from the relative improvement in security and stability relative to C. We are trying to write most new code in Rust, but we also need to convert existing modules to Rust. For now this milestone is quite broad, and converting all code to Rust will take some time. We may eventually tighten the scope.

98% complete

List view