JRuby is a 100% Java implementation of the Ruby programming language running on the Java Virtual Machine (JVM).
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Scala is described as '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' and is a popular programming language in the development category. There are more than 50 alternatives to Scala for a variety of platforms, including Linux, Windows, Mac, BSD and Self-Hosted apps. The best Scala alternative is Python, which is both free and Open Source. Other great apps like Scala are JavaScript, Java, Rust and C++.
JRuby is a 100% Java implementation of the Ruby programming language running on the Java Virtual Machine (JVM).

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


OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles.


The X10 programming language is organized around four basic principles of asynchrony, locality, atomicity, and order that are developed on a type-safe, class-based, object-oriented foundation. This foundation is robust enough to support fine-grained concurrency, Cilk-style...
Jython, successor of JPython, is an implementation of the Python programming language written in Java.


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

PureScript was initially designed by Phil Freeman in 2013. He started to work on PureScript since he wasn't satisfied by other attempts to transpile Haskell to JavaScript (e.g. using Fay, Haste, or GHCJS).
A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy.