Java Alternatives

Java Alternatives

Posted in Software

15 best java alternatives for Windows, Mac, Linux, iPhone, Android and more. Java alternative list source: oracle.com

15 alternativesFree, Open Source Linux, Mac, Windows, Android, Web +1
Website

Compare Java alternatives

Compare top-ranked Java alternatives by score, license, and supported platforms.

AlternativeScoreLicensePlatforms
Python100% 2093 votesFree, Open SourceWindows, Mac, Linux
JavaScript99% 945 votesFree, Open SourceWeb, Windows, Mac, Linux, Android
PHP99% 743 votesFree, Open SourceWindows, Mac, Linux
C (programming language)98% 505 votesFree, Open SourceWindows, Mac, Linux, Android, iPhone
C++99% 489 votesFree, Open SourceWindows, Mac, Linux
Ruby99% 459 votesFree, Open SourceWindows, Mac, Linux
C#99% 337 votesFree, Open SourceWindows, Mac, Linux
Go (Programming Language)97% 179 votesFree, Open SourceWindows, Mac, Linux
Scala94% 123 votesFree, Open SourceWindows, Mac, Linux
Dart96% 121 votesFree, Open SourceWeb, Windows, Mac, Linux
Rust93% 117 votesFree, Open SourceWindows, Mac, Linux
Haskell97% 107 votesFree, Open SourceWindows, Mac, Linux
2

2093

5

Python

Score: 100%

FreeOpen SourceWindowsMacLinux
More
Python is an interpreted, interactive, object, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free of charge Features:Free,Open,Source,Mac,Windows,Linux,S60,BSD
4

945

7

JavaScript

Score: 99%

FreeOpen SourceWebWindowsMacLinuxAndroid
More
(Sometimes abbreviated js) JavaScript is a lightweight, interpreted, Script languages, most known to as apart of the functions of language, with object for the web Features:Free,Open,Source,Mac,Windows,Linux,Web,Android
6

743

5

PHP

Score: 99%

FreeOpen SourceWindowsMacLinux
More
Specifically for web development is suitable and can be embedded into HTML, PHP is a generalpurpose scripting language that is widely used. Features:Free,Open,Source,Mac,Windows,Linux,BSD,PHP
8

505

8

C (programming language)

Score: 98%

FreeOpen SourceWindowsMacLinuxAndroidiPhone
More
C General-purpose computer programming language. C is one of the most popular programming languages at all. Features:Free,Open,Source,Mac,Windows,Linux,Android,iPhone
10

489

4

C++

Score: 99%

FreeOpen SourceWindowsMacLinux
More
C, anti static, multi-paradigm, compiled, general-purpose, powerful programming language. Language is seen as a moderate, Features:Free,Open,Source,Mac,Windows,Linux,BSD
12

459

4

Ruby

Score: 99%

FreeOpen SourceWindowsMacLinux
More
Ruby dynamic, reflective, General-purpose programming language that combines syntax inspired by Perl with features Smallville the object. Origin Of Ruby Features:Free,Open,Source,Mac,Windows,Linux,BSD,Haiku
14

337

5

C#

Score: 99%

FreeOpen SourceWindowsMacLinux
More
For C# (class base) strong typing, imperative, declarative, functional, generic, object -, and multi-paradigm programming language includes Features:Free,Open,Source,Mac,Windows,Linux,BSD
16

179

6

Go (Programming Language)

Score: 97%

FreeOpen SourceWindowsMacLinux
More
Go, golang, which is originally by Robert Griesemer, Rob Pike, and Ken Thompson, a programming language developed by Google in the year 2007. In a statically typed Features:Free,Open,Source,Mac,Windows,Linux,BSD
18

123

7

Scala

Score: 94%

FreeOpen SourceWindowsMacLinux
More
To express common programming patterns in Scala designed to be a precise, elegant, and (the JVM) the Java virtual machine, on the Basis of modern multi-paradigm programming language, and Features:Free,Open,Source,Mac,Windows,Linux,BSD
20

121

5

Dart

Score: 96%

FreeOpen SourceWebWindowsMacLinux
More
(Actually, the so-called Line) is Dart is a web programming language developed by Google. Aarhus, the Goto conference, which was opened in October 2011 at 1012. Dart target Features:Free,Open,Source,Mac,Windows,Linux,Web
22

117

8

Rust

Score: 93%

FreeOpen SourceWindowsMacLinux
More
Abstract data races are concurrency without zero cost efficient storage ensures safety for C at least, connections to algebraic data types, pattern-matching, type-inference, provides lock Features:Free,Open,Source,Mac,Windows,Linux,BSD
24

107

3

Haskell

Score: 97%

FreeOpen SourceWindowsMacLinux
More
Haskell is an advanced purely functional programming language. For more than twenty years of cutting-edge research on an open-source product, the quick development from allows Features:Free,Open,Source,Mac,Windows,Linux,BSD
26

95

8

D (Programming Language)

Score: 92%

FreeOpen SourceWindowsMacLinux
More
D-like syntax and static typing of the language. Pragmatic efficiency, control, and combines the power of modeling, safety, and productivity of the programmer. Features:Free,Open,Source,Mac,Windows,Linux,BSD
28

84

3

OpenJDK

Score: 96%

FreeOpen SourceLinux
More
OpenJDK is the free version of the Java development platform. The OpenJDK project consists of a series of components. In essence, this is the hot-spot (virtual Features:Free,Open,Source,Linux,BSD
30

57

8

Apple Swift

Score: 86%

FreeOpen SourceMacLinux
More
Swift and objectives are based on the best C -, C without compatibility constraints, iOS, OS X, programming language for applications in the watch-and tvOS. Fast, secure programming models, and takes the easier programming, more flexible and adds modern features to make it more fun. Swifts clean slate, cocoa, and cocoa touch framework are supported by Mature and., reimagine how software development works, is a possibility. Features:Free,Open,Source,Mac,Linux

Java alternatives FAQ

What is the best Java alternative?

Python is currently the top-ranked option on this list based on community votes and item score.

Are there free Java alternatives?

Yes. Free, freemium, or open-source options in this list include Python, JavaScript, PHP, C (programming language), C++.

Which platforms are covered?

The alternatives in this list include options for Linux, Mac, Windows, Android, Web +1, depending on each product.

How are alternatives ranked?

Alternatives are ordered by community voting signals, item score, and the available product details collected for each option.

Comments