JRuby
The Ruby Programming Language on the JVM
JRuby is an implementation of the Ruby programming language that runs on the Java Virtual Machine (JVM). It is designed to provide high performance, real threading, and access to the JVM's library ecosystem while remaining compatible with Ruby code. The current release targets Ruby 4.0 compatibility, and the project is described as platform independent, easy to install, and straightforward to migrate to.
JRuby is distributed as source archives and executable installers, including tar, zip, and Windows executable packages. The project provides documentation through its wiki, JavaDocs and RDocs, a source repository, mailing lists, an issue tracker, and chat channels. Security vulnerabilities can be reported privately to the project team, which follows a disclosure procedure involving fixes, embargo periods, and release announcements.
12 alternatives to JRuby
Ranked by how well each tool replaces JRuby: shared features, audience, price and popularity.
A free Java Development Environment designed for beginners.
Covers 4 of 5 key features and has a free plan.
Free planOpen source66 out of 100 matchContact salesA robust, practical, and fast programming language combining approachability of scripting,
Covers 3 of 5 key features.
Open source62 out of 100 match—The modern, innovative, open-source programming language for building all your apps.
Covers 2 of 5 key features and has a free plan.
Free planOpen source61 out of 100 matchFreeA natural-language-based programming language for writers of interactive fiction.
Covers 4 of 5 key features and has a free plan.
Free planOpen source60 out of 100 matchContact salesCross-platform programming language
Covers 4 of 5 key features and has a free plan.
Free planOpen source59 out of 100 matchContact sales- 57 out of 100 match$10/mo
An ANSI Common Lisp implementation
Covers 4 of 5 key features and has a free plan.
Free planOpen source57 out of 100 matchContact sales- 57 out of 100 match—
- 56 out of 100 matchFree
- 56 out of 100 match—
Swift is a general-purpose programming language built using a modern approach to safety
Covers 3 of 5 key features.
Open source56 out of 100 match—