RubyGems Navigation menu

ruby-bindgen 1.0.0

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.

Gemfile:
=

install:
=

Versions:

  1. 1.0.0 May 10, 2026 (107 KB)

Runtime Dependencies (2):

ffi >= 1.16
ffi-clang >= 0.16.0

Development Dependencies (5):

Owners:

Pushed by:

Authors:

  • Charlie Savage

SHA 256 checksum:

=

Total downloads 128

For this version 128

Version Released:

License:

BSD-2-Clause

Required Ruby Version: >= 3.2.0

Links: