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

4k stars
58 watching
697 forks
Language: Rust
last commit: 7 days 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,420
microsoft/windows-rs Provides Rust language bindings and utilities to interact with the Windows operating system. 10,460
dtolnay/cxx A library providing safe and idiomatic interop between Rust and C++ 5,897
rust-cli/config-rs A configuration system for Rust applications that supports multiple formats and allows flexible configuration management. 2,638
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,775
rust-lang/cargo The Rust package manager responsible for downloading and compiling dependencies for Rust projects. 12,800
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 2,984
imgui-rs/imgui-rs Rust bindings for Dear ImGui 2,689
rust-lang/rustfmt A tool for formatting Rust code according to style guidelines. 6,042
tensorflow/rust A Rust binding to TensorFlow's C API for machine learning 5,190
tokio-rs/prost A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. 3,937
rust-windowing/winit A cross-platform window creation and management library written in Rust. 4,862
stepancheg/rust-protobuf Rust implementation of Google protocol buffers for serialization and deserialization 2,809