Corrode is a tool/compiler infrastructure designed to translate C code into Rust equivalents (i.e. transpiler/converter). It aims to assist in migrating legacy C codebases to Rust by generating Rust code that mirrors the semantics of the original C, handling constructs, pointer logic, memory, etc. The project is designed to reduce manual translation effort while producing idiomatic or workable Rust output from C inputs.