#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

#146 in FFI

24 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–11MB
~125K SLoC