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.
- Free • Open Source
- 59 JavaScript alternatives
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.
License model
- Free • Open Source
Application type
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- Chrome OS
- BSD
- iPad
- AROS
- Haiku
- 72 Java alternatives
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.
License model
- Free Personal • Open Source
Application type
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- Java Mobile
- Symbian S60
- HP webOS
- Blackberry
- Android Tablet
- BSD
- Blackberry 10
- Kindle Fire
Java Features
- 82 Lua alternatives
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.
License model
- Free • Open Source
Application type
Country of Origin
Brazil
Platforms
- Mac
- Windows
- Linux
- Android
- iPhone
- Android Tablet
- BSD
- iPad
- Android Wear
- Haiku
- AmigaOS
- Playstation
- MorphOS
- 77 Ruby alternatives
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.
License model
- Free • Open Source
Application type
Country of Origin
Japan
Platforms
- Mac
- Windows
- Linux
- BSD
- Haiku
Ruby Features
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
- Free • Open Source
Application types
Country of Origin
Czechia
EU
Platforms
- Mac
- Windows
- Linux
- Online
Kotlin Features
Programming language with Ruby-like syntax that compiles to efficient native code.
License model
- Free • Open Source
Application types
Country of Origin
Argentina
Platforms
- Mac
- Linux
License model
- Free • Open Source
Application types
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
Apache Groovy Features
- 70 Scala alternatives
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.
License model
- Free • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- BSD
Scala Features
Roc Programming Language Features
The Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.
License model
- Free • Open Source
Application type
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- BSD
Bosque Features
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
- Free • Open Source
Application type
Country of Origin
Italy
EU
Platforms
- Mac
- Windows
- Linux
- FreeBSD
- 63 FreeBASIC alternatives
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.
FreeBASIC Features