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.
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.


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


V is a statically typed compiled programming language designed for building maintainable software.

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.


Wolfram Language is a symbolic language, deliberately designed with the breadth and unity needed to develop powerful programs quickly. By integrating high-level forms—like Image, GeoPolygon or Molecule—along with advanced superfunctions—such as ImageIdentify or...
Does it run Python on java? if so it's great.