You might remember there is an amazing project Tectonic, aiming as a modern alternative/rewrite of TeX/LaTeX engine, exposed as a Rust crate. It was announced at this board before. But the core of it still uses C code. Someone stepped in and started a conversion to Rust using c2rust automated conversion tool. If anyone wants to help - you can always join the efforts and send a pull request to the corresponding repository. There is a list of issues that would welcome your help.
Just an update - seems there is a significant progress in the passed 10 days: https://github.com/crlf0710/tectonic/commits/oxidize
Some major tasks would benefit from the external help:
A status update from the author:
Status update: Since then we've successfully manually converted all the remaining xetex c++/objc code into rust, now the oxidized version of tectonic can run successfully on windows/linux/mac. Unfortunately there are some nightly feature usages introduced by c2rust itself. We're still working on removing them to allow the crate to build on stable again.
We're also working using existing crates to replace the manual dependency specification. Any help is appreciated here!
If you want to discuss the project - you are welcome to join the Zulip chat room.