Skip to content

Repository which contains community-driven collection of GraalVM reachability metadata for open-source libraries.

License

Notifications You must be signed in to change notification settings

oracle/graalvm-reachability-metadata

GraalVM Reachability Metadata Repository

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

  1. Continuous integration is described in CI.md.
  2. Pull request review guidelines are in REVIEWING.md.
  3. Development workflow is described in DEVELOPING.md.

Built with love by the community and the GraalVM, Spring, and Micronaut teams.

About

Repository which contains community-driven collection of GraalVM reachability metadata for open-source libraries.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages