Alternatives to Java for all platforms with any license

Platforms

Desktop

Show 21 less popular platforms
  • Python icon

    Python

    Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free...

    Open Source Mac Windows Linux S60 BSD ... AROS Haiku AmigaOS OpenSolaris MorphOS

    • Can almost do everything Java can and sometimes a little better. VenHayzApr 2017 Disagree   Agree
  • JavaScript icon

    JavaScript

    JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web...

    Open Source Mac Windows Linux Web Android ... iPhone Chrome OS BSD iPad AROS Haiku

    No features added Add a feature
  • PHP icon

    PHP

    PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

    Open Source Mac Windows Linux BSD PHP

  • C++ icon

    C++

    C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. It is regarded as an intermediate-level language, as it...

    Open Source Mac Windows Linux BSD

    • It's general purpose, native, and powerful. Guest • Mar 2017 Disagree   Agree
    • Powerful, object-oriented and very very wide usage and possibilities. Guest • May 2017 Disagree   Agree
  • C (programming language) icon

    C (programming language)

    C is a general-purpose computer programming language. C is one of the most widely used programming languages of all time.

    Open Source Mac Windows Linux BSD AROS ... Haiku

    No features added Add a feature
    • It's very low-level, compared to Java. It's not entirely general purpose like Java. Guest • Mar 2017 Disagree   Agree
  • Ruby icon

    Ruby

    Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated...

    Open Source Mac Windows Linux BSD Haiku

  • C# icon

    C#

    C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and...

    Open Source Mac Windows Linux BSD

    • C# and Java are almost identical. Besides the fact they're being lead by different companies, they have almost the entirely same performance profile and same syntax. Guest • Mar 2017 Disagree   Agree
  • Go (Programming Language) icon

    Go (Programming Language)

    Go, also called golang, is a programming language initially developed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a statically-typed...

    Open Source Mac Windows Linux BSD

    No features added Add a feature
  • Haskell icon

    Haskell

    Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of...

    Open Source Mac Windows Linux BSD

    No features added Add a feature
  • Rust icon

    Rust

    Rust is a systems programming language that runs blazingly fast, prevents almost all crashes*, and eliminates data races. Featuring - algebraic data types -...

    Open Source Mac Windows Linux BSD

  • Dart icon

    Dart

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart...

    Open Source Mac Windows Linux Web

    No features added Add a feature
    • Dart has no ability to handle UI at all. Java does desktop too! Guest • Aug 2015 Disagree   Agree
  • Know any more alternatives to Java?

    Suggest an application to this list
  • Julia icon

    Julia

    Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing...

    Open Source Mac Windows Linux

Java Comments

Can someone tell me why is this programming language not open-source?

Negative Comment by Deviated
about Java May 2017

Can someone tell me why is this programming language not open-source?

Reply