JRuby logo

JRuby

An implementation of the Ruby programming language that runs on the Java Virtual Machine.

Open source (EPL-1.0 OR GPL-2.0-only OR LGPL-2.1-only)By The JRuby contributors

Compare JRuby with another product

Read the JRuby documentation

2 more ways to get JRuby

Alternatives

See all alternatives

About JRuby

JRuby is a Java implementation of Ruby that runs on the JVM. It offers real threading, access to the large range of Java libraries, and compatibility with Ruby 4.0 in the 10.1 series, so most Ruby code runs unchanged.

Installation is a matter of extracting the archive and adding its bin directory to the path, and Windows installers are also provided. It suits Ruby developers who need true parallel threads or want to integrate with existing Java code and infrastructure.

Strengths

  • Real parallel threading
  • Direct use of Java libraries from Ruby
  • Targets current Ruby compatibility
  • Simple extract-and-run installation

Limitations

  • Requires a Java runtime
  • Gems with C extensions may not work

Details

Pricing
FreeFree and open source under a choice of EPL 1.0, GPL 2.0 or LGPL 2.1.
License
EPL-1.0 OR GPL-2.0-only OR LGPL-2.1-only
Developer
The JRuby contributors
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Ruby developers who need JVM integration or true threads
Categories
Developer tools
Last verified
Added
Sources

Report a wrong fact or a dead link on this listing