Skip to content
whatismyalternative

JRuby

The Ruby Programming Language on the JVM

Visit JRuby

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.

  1. A free Java Development Environment designed for beginners.

    Covers 4 of 5 key features and has a free plan.

    Free planOpen source
    66 out of 100 matchContact sales
  2. A robust, practical, and fast programming language combining approachability of scripting,

    Covers 3 of 5 key features.

    Open source
    62 out of 100 match—
  3. 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 source
    61 out of 100 matchFree
  4. A natural-language-based programming language for writers of interactive fiction.

    Covers 4 of 5 key features and has a free plan.

    Free planOpen source
    60 out of 100 matchContact sales
  5. Cross-platform programming language

    Covers 4 of 5 key features and has a free plan.

    Free planOpen source
    59 out of 100 matchContact sales
  6. Your last next editor

    Covers 4 of 5 key features and has a free plan.

    Free planOpen source
    57 out of 100 match$10/mo
  7. An ANSI Common Lisp implementation

    Covers 4 of 5 key features and has a free plan.

    Free planOpen source
    57 out of 100 matchContact sales
  8. A little language that compiles into JavaScript

    Covers 4 of 5 key features.

    Open source
    57 out of 100 match—
  9. Racket, the programming language.

    Covers 0 of 5 key features.

    Open source
    56 out of 100 match—
  10. JavaScript playground for your desktop

    Covers 1 of 5 key features and has a free plan.

    Free plan
    56 out of 100 matchFree
  11. Open source compiler for Pascal and Object Pascal

    Covers 3 of 5 key features.

    Open source
    56 out of 100 match—
  12. Swift is a general-purpose programming language built using a modern approach to safety

    Covers 3 of 5 key features.

    Open source
    56 out of 100 match—