Version
- GraalVM for JDK 23 (Latest)
- GraalVM for JDK 24 (Early Access)
- GraalVM for JDK 21
- GraalVM for JDK 17
- Archives
- Dev Build
Contributing to Native Image
GraalVM is an open source project, so is Substrate VM - the codename for the Native Image technology. We welcome contributors to the core!
There are two common ways to contribute:
- Submit GitHub issues for bug reports, questions, or requests for enhancements.
- Open a GitHub pull request.
If you want to contribute changes to Native Image core, you must adhere to the project’s standards of quality. For more information, see Native Image Code Style.
If you would like to ensure complete compatibility of your library with Native Image, consider contributing your library metadata to the GraalVM Reachability Metadata Repository. Follow contributing rules for this repository. Using this open source repository, users can share the burden of maintaining metadata for third-party dependencies.