List of JVM languages

This list of JVM languages comprises notable computer programming languages that are used to produce computer software that runs on the Java Virtual Machine (JVM). A Java program interprets some of these languages, and others are compiled to JVM bytecode and just-in-time (JIT) compiled during execution, as with regular Java programs, to improve performance.

The JVM was initially designed to support only the Java language. However, over time, additional languages were adapted or designed to run on the Java platform.