#programming-language #abi #polyglot #codegen

no-std bin+lib codify

Codify.rs translates between types from different programming languages

3 unstable releases

0.3.0 Sep 8, 2024
0.2.1 Sep 4, 2024
0.2.0 Sep 4, 2024
0.1.0 Aug 27, 2024
0.0.0 Aug 26, 2024

#155 in FFI

Download history 295/week @ 2024-08-26 406/week @ 2024-09-02 59/week @ 2024-09-09 7/week @ 2024-09-16 1/week @ 2024-09-23 2/week @ 2024-10-07 3/week @ 2024-10-14 5/week @ 2024-11-04

244 downloads per month

Unlicense

65KB
1.5K SLoC

Codify.rs

License Compatibility Package

Codify.rs translates between types from different programming languages.

🚧 This is presently under heavy construction.

🛠️ Prerequisites

⬇️ Installation

Installation via Cargo

cargo add codify

👉 Examples

Importing the library

use codify::*;

Converting a C++ type to Rust

println!("{}", cpp::Type::Bool.to_rust());

📚 Reference

👨‍💻 Development

git clone https://github.com/artob/codify.rs.git

Share on Twitter Share on Reddit Share on Hacker News Share on Facebook

Dependencies

~0.7–10MB
~120K SLoC