JRuby

JRuby
ParadigmsMulti-paradigm: functional, imperative, object-oriented, reflective
FamilyJVM-hosted
DevelopersCharles Oliver Nutter, Thomas Enebo, Ola Bini, Nick Sieger
First appeared2001 (2001)
Stable release
10.0.3.0 / 2 February 2026 (2026-02-02)
Implementation languageRuby, Java
PlatformJava virtual machine
OSCross-platform
LicenseEPL; GPL, LGPL
Websitewww.jruby.org

JRuby is an implementation of the programming language Ruby on the Java virtual machine, written largely in Java. It is free software released under a three-way Eclipse Public License (EPL); GNU General Public License (GPL), GNU Lesser Public License (LGPL). JRuby is tightly integrated with Java to allow embedding the interpreter into any Java application with full two-way access between Java and Ruby code (similar to Jython for the Python language).

JRuby's lead developers are Charles Oliver Nutter and Thomas Enebo, with many current and past contributors including Ola Bini and Nick Sieger. In September 2006, Sun Microsystems hired Enebo and Nutter to work on JRuby full-time. In June 2007, ThoughtWorks hired Ola Bini to work on Ruby and JRuby.

In July 2009, the JRuby developers left Sun to continue JRuby development at Engine Yard. In May 2012, Nutter and Enebo left Engine Yard to work on JRuby at Red Hat.