ruby-bindgen
ruby-bindgen reads C and C++ headers with libclang and emits Ruby bindings. It supports three output formats: Rice C++ source for high-fidelity C++ wrappers, raw FFI for plain C libraries, and CMake build files to compile the generated extensions. Bindings are driven from a YAML configuration that controls header matching, symbol filtering, name mapping, and version guards. Battle-tested against OpenCV (thousands of classes) and PROJ.
Activity
- Latest release
- 4mo ago
- Total releases
- 1
- Cadence
- —
- Last 12 months
- 1
Reach
- Stars
- —
Details
- License
- BSD-2-Clause
- First release
- May 10, 2026
Releases
| Version | Released | |
|---|---|---|
1.0.0
initial
|