Java AlternativesOnly apps categorised as Compilers

The best Compiler alternative to Java is Kotlin, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Java and ten of them are Compilers so hopefully you can find a suitable replacement. Other interesting Compiler alternatives to Java are Scala, Julia, Nim (programming language) and Swift (programming language).

Copy a direct link to this comment to your clipboard
Java alternatives page was last updated

Alternatives list

  1. Kotlin icon
     39 likes

    Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
    |
    3
    Comments about Kotlin as an Alternative to Java
    RemovedUser
    Positive
    1

    It's basically the successor to Java.

    Review by a new / low-activity user.
    mr person
    Positive
    0

    it was purpose designed to fix the problems with java

    ktfg4hoo
    Positive
    0
    • Prevent NullPointerExceptions by design
    • Simple & short syntax
    • Compile to multiple target platforms: JVM: Java+Android, Browser: JavaScript+WebAssembly, Native: iOS
    Kotlin icon
    Kotlin icon
    • Kotlin is Free and Open SourceJava is Free Personal and Open Source
  2. Scala icon
     65 likes

    Scala is a 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.

    74 Scala alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
    |
    1
    Comments about Scala as an Alternative to Java
    Guest
    Positive
    0

    Scala was made with the explicit purpose of being a better Java. It is more concise and has many more useful features.

    Review by a new / low-activity user.
    Scala icon
    Scala icon
    • Scala is Free and Open SourceJava is Free Personal and Open Source
  3. Julia icon
     67 likes

    Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an...

    51 Julia alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
     
  4. Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.

    93 Nim (programming language) alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  5. Open-source programming language for developing iOS, macOS, watchOS, tvOS, and visionOS apps, featuring safety, speed, type inference, generics, native-code compilation, protocol-oriented design, memory management, Playgrounds, package manager, and Objective-C interoperability.

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • Apple Swift
    • Visual Studio Code
    • Xcode
     
  6. Clojure icon
     30 likes

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

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  7. GDScript icon
     10 likes

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

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Android
    • Online
    • Godot Engine
     
10 of 10 Java alternatives