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
2 more ways to get JRuby
Chocolatey
choco install jrubyHomebrew
brew install jruby
Alternatives
See all alternativesAbout 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