graalvm-reachability-metadata
This repository provides reachability metadata that lets Java libraries and frameworks work out of the box with GraalVM Native Image.
To get out-of-the-box support, use the GraalVM Gradle Plugin or the GraalVM Maven Plugin; they automatically use the reachability metadata from this repository.
🔎 Check if Your Library or Framework Is Supported
To see whether your library or framework is supported, visit this page. It lists libraries and frameworks that are tested and ready for GraalVM Native Image.
If you’d like yours to appear there as well, open a pull request updating this JSON file.
Before submitting a pull request, please read this guide.
📚 Request Support for a New Library
Open a library-request ticket, include the Maven coordinates, and our automation will take it from there (🤖).
🛠️ Request an Update to an Existing Library
Open an update ticket and include the Maven coordinates of the library that needs changes.
Contributing
We welcome contributions from the community. Thank you!
Before submitting a pull request, please open a ticket, mark that you want to fix it yourself, and review our contribution guide.
Further Information
- Continuous integration is described in CI.md.
- Pull request review guidelines are in REVIEWING.md.
- Development workflow is described in DEVELOPING.md.
Built with love by the community and the GraalVM, Spring, and Micronaut teams.
