Rust: Ruby extensions generator

Developed by Diego Pettenò <>

Rust is a Ruby extensions generator, designed to allow easy generation of Ruby extensions based on C++ libraries (but not limited to). It was originally evolved from the extensions generator I wrote for ruby-hunspell, which demonstrated too limited to be able to generate Ruby extensions for C libraries that use OOP interfaces.

If you want to get the sources, the main development repository is tracked through GIT and can be reached through the address git:// .

This generator is currently used by the development version of ruby-hunspell, and of RubyTag++; in the future there will be more extensions, especially once the support for generating extensions from C libraries is completed.


To develop Rust, I've started a few bindings that are generated with it, here you can find the GIT repositories for them.