Galaaz brings the full R ecosystem to Ruby developers. Galaaz 2.0 runs Ruby on JRuby and talks to standard GNU R—the same R you use with CRAN and Bioconductor—in a separate process. A bridge handles requests, results, and typing so you can drive R from Ruby (for example calling R functions, loading packages, and working with R objects) without giving up multithreaded JRuby for application code. Like RinRuby, rpy2, or reticulate, Galaaz is a cross-language bridge; unlike embedding a second interpreter in one VM, using GNU R means compiled R packages and Bioconductor work as usual. Large tables can optionally flow through Apache Arrow on the R side when you use the helpers described in the project documentation. You need both JRuby and a working GNU R installation in PATH for the bridge to run. Build the native gatekeeper after install with: make -C ext/new_bridge all
Required Ruby Version
>= 3.1
Authors
Rodrigo Botafogo
Versions
- 2.0.0 August 17, 2026 (1.66 MB)
- 0.5.0 June 07, 2020 (6.23 MB)
- 0.4.10 May 07, 2019 (4.35 MB)
- 0.4.9 April 30, 2019 (3.52 MB)
- 0.4.8 April 22, 2019 (3.14 MB)