1
0
mirror of https://github.com/rust-unofficial/awesome-rust.git synced 2024-11-26 18:51:55 +02:00

Add new subsection for transpilers

Under development tools, add a new subsection to transpilers from C to Rust. In this section, link to Corrode and C2Rust transpilers. Transpilers help developers migrate to Rust by automatically translating C code into (initially unsafe) Rust code that can be further refactored into safe and idiomatic Rust.
This commit is contained in:
Per Larsen 2018-07-22 19:21:22 -07:00 committed by GitHub
parent b6428c7524
commit 03194c54cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -463,6 +463,11 @@ See also [Are we (I)DE yet?](https://areweideyet.com/) and [Rust and IDEs](https
* [trust](https://github.com/japaric/trust) - A Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows
* [xd009642/tarpaulin](https://github.com/xd009642/tarpaulin) [[tarpaulin](https://crates.io/crates/cargo-tarpaulin)] — A code coverage tool designed for Rust [<img src="https://api.travis-ci.org/repositories/xd009642/tarpaulin.svg?branch=master">](https://travis-ci.org/xd009642/tarpaulin)
### Transpiling
* [immunant/c2rust](https://github.com/immunant/c2rust) - C to Rust translator and cross checker built atop Clang/LLVM. [![Build Status](https://api.travis-ci.org/immunant/c2rust.svg?branch=master)](https://travis-ci.org/immunant/c2rust)
* [jameysharp/corrode](https://github.com/jameysharp/corrode) - A C to Rust translator written in Haskell.
## Libraries
### Astronomy