Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Java is described as 'General-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible' and is a leading programming language in the development category. There are more than 50 alternatives to Java for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best Java alternative is Python, which is both free and Open Source. Other great apps like Java are JavaScript, C#, C++ and Rust.
Liberica is a 100% open-source Java implementation. It is built from OpenJDK which BellSoft contributes to, is thoroughly tested and passed the JCK provided under the license from OpenJDK. The versions of Liberica for Windows x86_64, Windows x86, Mac x86_64, Linux x86_64 and...
Programming language with Ruby-like syntax that compiles to efficient native code.


Haxe is an open source toolkit based on a modern high level strictly typed programming language, a state-of-the-art light-speed cross-compiler, a complete cross-platform standard library, and ways to access to each platform's native capabilities.


Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for...

GDScript is a high-level, dynamically typed programming language used to create content. It uses a syntax similar to Python.

JRuby is a 100% Java implementation of the Ruby programming language running on the Java Virtual Machine (JVM).
Jython, successor of JPython, is an implementation of the Python programming language written in Java.
The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language.

Chapel is a programming language designed for productive parallel computing at scale.


Ada 2012 is the next generation of the world’s premier programming language for engineering safe, secure and reliable software.
