jRuby Alternatives

jRuby is described as 'JRuby is a 100% Java implementation of the Ruby programming language running on the Java Virtual Machine (JVM)' and is an app in the development category. There are more than 25 alternatives to jRuby for a variety of platforms, including Windows, Linux, Mac, BSD and Web-based apps. The best jRuby alternative is JavaScript, which is both free and Open Source. Other great apps like jRuby are Java, Lua, Ruby and Kotlin.

jRuby iconjRuby
  22
  • FreeOpen Source
  • ...

JRuby is a 100% Java implementation of the Ruby programming language running on the Java Virtual Machine (JVM).

More about jRuby
jRuby alternatives page was last updated Nov 22, 2023
Copy a direct link to this comment to your clipboard
  1. JavaScript icon
     622 likes
    Copy a direct link to this comment to your clipboard

    JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments.

    59 JavaScript alternatives

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Chrome OS
    • BSD
    • iPad
    • AROS
    • Haiku

    Properties

    1.  Lightweight

    Features

    1.  Asynchronous
    2.  Multiplatform
    3.  Interpreted language
    4.  Dynamic typing
    5.  Programmers Documentation
    6.  Extensibility
    7.  Portable
    8.  Support for scripting
    9.  Prototype-based inheritance

    JavaScript VS jRuby

     
    • JavaScript is the most popular Web-based, Windows, Android & Mac alternative to jRuby.

    • JavaScript is the most popular Open Source & free alternative to jRuby.

    • JavaScript is Free and Open SourcejRuby is also Free and Open Source
    • JavaScript is LightweightjRuby is not according to our users
  2. Java icon
     658 likes
    Copy a direct link to this comment to your clipboard

    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

    72 Java alternatives

    License model

    • Free PersonalOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Java Mobile
    • Symbian S60
    • HP webOS
    • Blackberry
    • Android Tablet
    • BSD
    • Blackberry 10
    • Kindle Fire

    Java Features

    1.  Garbage Collection
    2.  Statically Typed Language
    3.  Object-oriented Language
    4.  Portable
    5.  Coding
    6.  X86/x64 Compatibility
    7.  Stringent Programming Language

    Java VS jRuby

     
    • Java is the most popular Android Tablet alternative to jRuby.

    • Java is Free Personal and Open SourcejRuby is Free and Open Source
  3. Lua icon
     179 likes
    Copy a direct link to this comment to your clipboard

    Lua is a powerful, fast, lightweight, embeddable scripting language.

    Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based.

    82 Lua alternatives

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • BR flagBrazil

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • BSD
    • iPad
    • Android Wear
    • Haiku
    • AmigaOS
    • Playstation
    • MorphOS

    Properties

    1.  Lightweight

    Features

    1.  Embeddable
    2.  Support for scripting
    3.  Configuration
    4.  Command line interface

    Lua VS jRuby

     
  4. Ruby icon
     267 likes
    Copy a direct link to this comment to your clipboard

    Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.

    77 Ruby alternatives

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • JP flagJapan

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Haiku

    Ruby Features

    1.  Dynamic typing
    2.  Blocks
    3.  Object-oriented Language
    4.  Text processing
    5.  Interpreter
    6.  Native extension libraries

    Ruby VS jRuby

     
  5. Kotlin icon
     37 likes
    Copy a direct link to this comment to your clipboard

    Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be...

    License model

    • FreeOpen Source

    Country of Origin

    • CZ flagCzechia
    • European Union flagEU

    Platforms

    • Mac
    • Windows
    • Linux
    • Online

    Kotlin Features

    1.  Object-oriented Language
    2.  Cross-Platform
    3.  Static typing
    4.  Type inference
    5.  Support for scripting
    6.  Portable
    7.  Java Support
    8.  Multiplatform
    9.  Interpreter
    10.  Rad

    Kotlin VS jRuby

     
  6. Copy a direct link to this comment to your clipboard

    Programming language with Ruby-like syntax that compiles to efficient native code.

    License model

    • FreeOpen Source

    Country of Origin

    • AR flagArgentina

    Platforms

    • Mac
    • Linux

    Crystal (programming language) VS jRuby

     
  7. Apache Groovy icon
     30 likes
    Copy a direct link to this comment to your clipboard

    Groovy is an agile and dynamic language for the Java Virtual Machine (JVM).

    License model

    • FreeOpen Source

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux

    Apache Groovy Features

    1.  Support for scripting
    2.  Java based
    3.  Interpreter
    4.  Object-oriented Language

    Apache Groovy VS jRuby

     
  8. Scala icon
     65 likes
    Copy a direct link to this comment to your clipboard

    Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.

    70 Scala alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Scala Features

    1.  Functional Language
    2.  Java based
    3.  OOP
    4.  Compiled Language
    5.  Object-oriented Language

    Scala VS jRuby

     
  9. Copy a direct link to this comment to your clipboard

    A fast, friendly, functional language.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Rust

    Roc Programming Language Features

    1.  Functional Language

    Roc Programming Language VS jRuby

     
  10. Bosque icon
     3 likes
    Copy a direct link to this comment to your clipboard

    The Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • BSD

    Bosque Features

    1.  Command line interface
    2.  Support for scripting
    3.  Ad-free

    Bosque VS jRuby

     
  11. Copy a direct link to this comment to your clipboard

    Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • IT flagItaly
    • European Union flagEU

    Platforms

    • Mac
    • Windows
    • Linux
    • FreeBSD

    Properties

    1.  Lightweight

    Features

    1.  Support for scripting
    2.  Object-oriented Language

    Squirrel (programming language) VS jRuby

     
  12. FreeBASIC icon
     25 likes
    Copy a direct link to this comment to your clipboard

    FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline assembly, object orientation, and many others.

    63 FreeBASIC alternatives

    License model

    • FreeOpen Source

    Platforms

    • Windows
    • Linux

    FreeBASIC Features

    1.  QuickBasic Support

    FreeBASIC VS jRuby

     
12 of 25 jRuby alternatives