Skip to main content


C2Rust

https://c2rust.com/
https://github.com/immunant/c2rust

The C2Rust project is being developed by Galois and Immunant. This tool is able to translate most C modules into semantically equivalent Rust code. These modules are intended to be compiled in isolation in order to produce compatible object files. We are developing several tools that help transform the initial Rust sources into idiomatic Rust.

Corrode

https://github.com/jameysharp/corrode

Corrode: Automatic semantics-preserving translation from C to Rust