Frameworks Ready for Native Image

The following frameworks are compatible with GraalVM Native Image. For more details, see their project launchers.

Libraries and Frameworks Tested with Native Image

The following table lists libraries and frameworks from the Java ecosystem that are tested with GraalVM Native Image. To ensure your application is compatible with any of these libraries, enable access to the GraalVM Reachability Metadata Repository using Native Image Maven and Gradle plugins:
Gradle
# Add to graalvmNative plugin configuration:
metadataRepository {
    enabled = true
}
Maven
# Add to native-maven-plugin configuration:
<metadataRepository>
    <enabled>true</enabled>
</metadataRepository>
Each item in the table is annotated with a test level, as follows:
  • Tested (★★): The library or framework is continuously tested by its maintainers. (This is the best test level.)
  • Community-tested (★): The library or framework is continuously tested as part of the GraalVM Reachability Metadata Repository or some other community-driven project.
If you would like to add your library and framework to this list, open a pull request and add an entry to this file according to this schema.

Connect with us