rust-bindgen
FFI generator
Automates the process of creating Rust interfaces to C and C++ libraries.
Automatically generates Rust FFI bindings to C (and some C++) libraries.
5k stars
58 watching
707 forks
Language: Rust
last commit: about 1 month ago
Linked from 1 awesome list
bindingscodegenffi
Related projects:
Repository | Description | Stars |
---|---|---|
mozilla/cbindgen | Generates C/C++ bindings from Rust code to facilitate interoperability with other languages and systems. | 2,440 |
microsoft/windows-rs | A library that provides Rust bindings for calling Windows APIs. | 10,797 |
dtolnay/cxx | A library providing safe and idiomatic interop between Rust and C++ | 5,980 |
rust-cli/config-rs | A configuration system designed to support 12-factor applications and various data formats. | 2,700 |
sean1708/rusty-cheddar | Automatically generates C header files from Rust source code | 191 |
rust-sdl2/rust-sdl2 | A Rust library that provides a high-level interface to the SDL2 graphics library | 2,793 |
rust-lang/cargo | The Rust package manager responsible for downloading and compiling dependencies for Rust projects. | 12,919 |
sdilts/cl-bindgen | A tool for generating FFI wrappers from C header files for Common Lisp | 26 |
rust-lang/crates.io | A central registry and infrastructure for sharing Rust packages, written in Rust | 3,022 |
imgui-rs/imgui-rs | Rust bindings for Dear ImGui | 2,707 |
rust-lang/rustfmt | A tool for formatting Rust code according to style guidelines. | 6,095 |
tensorflow/rust | A Rust binding to TensorFlow's C API for machine learning | 5,215 |
tokio-rs/prost | A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. | 4,001 |
rust-windowing/winit | A library that provides a low-level window creation and management system for building cross-platform GUI applications | 4,940 |
stepancheg/rust-protobuf | Rust implementation of Google protocol buffers for serialization and deserialization | 2,820 |