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.

GitHub

5k stars
58 watching
707 forks
Language: Rust
last commit: about 1 month ago
Linked from 1 awesome list

bindingscodegenffi

Backlinks from these awesome lists:

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