cbindgen
Binding generator
Generates C/C++ bindings from Rust code to facilitate interoperability with other languages and systems.
A project for generating C bindings from Rust code
2k stars
36 watching
314 forks
Language: Rust
last commit: 17 days ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
rust-lang/rust-bindgen | Automates the process of creating Rust interfaces to C and C++ libraries. | 4,467 |
sean1708/rusty-cheddar | Automatically generates C header files from Rust source code | 191 |
nrc/r4cppp | A tutorial designed to help experienced C and C++ programmers quickly learn Rust programming. | 3,650 |
laurentmazare/tch-rs | Rust bindings for PyTorch's C++ API to facilitate machine learning and neural network development. | 4,331 |
dtolnay/cxx | A library providing safe and idiomatic interop between Rust and C++ | 5,897 |
suirad/zig-header-gen | Automates code generation of headers and bindings for multiple languages from Zig source code | 77 |
immunant/c2rust | A tool that translates C code to Rust with the goal of preserving functionality and security | 4,018 |
encharm/node-cbind | Generates C/C++ bindings for Node.js inspired by tolua++ | 20 |
rust-lang/cc-rs | Provides build scripts to compile C/C++ code into a Rust library | 1,868 |
infinyon/node-bindgen | Automates the process of converting Rust code to Node.js modules | 535 |
peco602/rust-universal-compiler | A container solution to compile Rust projects across multiple operating systems. | 32 |
bunogi/cargo-makedocs | Automates documentation building for Rust projects by parsing Cargo.toml and generating documentation for direct dependencies. | 14 |
seed-rs/seed | A Rust framework for building fast and reliable web apps with an Elm-like architecture. | 3,805 |
rust-lang/cargo | The Rust package manager responsible for downloading and compiling dependencies for Rust projects. | 12,800 |
rust-lang/rustup | A tool that installs and manages multiple versions of the Rust compiler on different platforms. | 6,182 |