ruby-bindgen
v1.0.0RubyGems· Rubyruby-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.
The verdict
Maintained. Niche but maintained, actively maintained.
Live from the RubyGems registry · derived rules, not AI
How it scores
MaintenanceHealthy
PopularityNiche
SecurityClean
LicensePermissive
DepsZero deps
Maintenance
Last published this month.
Popularity
57 downloads / week
Security
No known advisories for this version (OSV).
License
BSD-2-Clause
Dependencies
No runtime dependencies
Recent releases
- 1.0.0this month