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.
4k stars
58 watching
697 forks
Language: Rust
last commit: 7 days 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,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 |