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

    53 Kotlin alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
    |
    3
    Kotlin vs Java Comments
    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 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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
    |
    1
    Scala vs Java Comments
    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 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...

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
     
  4. 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
     
  5. Apache Groovy icon
     30 likes

    Groovy is an agile and dynamic language for the Java Virtual Machine (JVM).

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
     
  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