{"id":18554414,"url":"https://github.com/oracle/graalvm-reachability-metadata","last_synced_at":"2026-02-19T09:37:48.120Z","repository":{"id":43198499,"uuid":"509092193","full_name":"oracle/graalvm-reachability-metadata","owner":"oracle","description":"Repository which contains community-driven collection of GraalVM reachability metadata for open-source libraries.","archived":false,"fork":false,"pushed_at":"2025-05-08T00:09:54.000Z","size":2080,"stargazers_count":386,"open_issues_count":61,"forks_count":96,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-05-09T15:13:44.603Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oracle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-06-30T13:29:16.000Z","updated_at":"2025-05-07T10:22:13.000Z","dependencies_parsed_at":"2023-02-15T08:01:23.899Z","dependency_job_id":"833a30a7-7ac4-40b1-9ab6-bde433deb815","html_url":"https://github.com/oracle/graalvm-reachability-metadata","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fgraalvm-reachability-metadata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fgraalvm-reachability-metadata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fgraalvm-reachability-metadata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fgraalvm-reachability-metadata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oracle","download_url":"https://codeload.github.com/oracle/graalvm-reachability-metadata/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254374427,"owners_count":22060611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T21:21:50.015Z","updated_at":"2026-02-19T09:37:48.114Z","avatar_url":"https://github.com/oracle.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GraalVM Reachability Metadata Repository\n\nThis repository provides [reachability metadata](https://www.graalvm.org/latest/reference-manual/native-image/metadata/) that lets Java libraries and frameworks work out of the box with [GraalVM Native Image](https://www.graalvm.org/latest/reference-manual/native-image/). \n\nTo get out-of-the-box support, use the [GraalVM Gradle Plugin](https://graalvm.github.io/native-build-tools/latest/gradle-plugin.html) or the [GraalVM Maven Plugin](https://graalvm.github.io/native-build-tools/latest/maven-plugin.html); they automatically use the [reachability metadata](https://www.graalvm.org/latest/reference-manual/native-image/metadata/) from this repository.\n\n---\n\n### 🔎 Check if Your Library or Framework Is Supported\n\nTo quickly check whether reachability metadata exists for a specific library, you can run the following command directly from your terminal (works on **Linux** and **macOS**, or on **Windows** with Git Bash / WSL):\n```bash\ncurl -sSL https://raw.githubusercontent.com/oracle/graalvm-reachability-metadata/master/check-library-support.sh | bash -s \"\u003cgroupId\u003e:\u003cartifactId\u003e:\u003cversion\u003e\"\n```\n\nFor a broader overview of supported libraries and frameworks, you can visit [this page](https://www.graalvm.org/native-image/libraries-and-frameworks/). It lists libraries and frameworks that are tested and ready for GraalVM Native Image.  \n\nIf you’d like yours to appear there as well, open a pull request updating [this JSON file](https://github.com/oracle/graalvm-reachability-metadata/blob/master/metadata/library-and-framework-list.json).\nBefore submitting a pull request, please read [this guide](docs/CONTRIBUTING.md#tested-libraries-and-frameworks).\n\n### 📚 Request Support for a New Library\n\nOpen a [library-request ticket](https://github.com/oracle/graalvm-reachability-metadata/issues/new?template=01_support_new_library.yml), include the Maven coordinates, and our automation will take it from there (🤖).\n\n### 🛠️ Request an Update to an Existing Library\n\nOpen an [update ticket](https://github.com/oracle/graalvm-reachability-metadata/issues/new?template=02_update_existing_library.yml) and include the Maven coordinates of the library that needs changes.\n\n---\n\n### Contributing\n\nWe welcome contributions from the community. Thank you!\n\nBefore submitting a pull request, please [open a ticket](https://github.com/oracle/graalvm-reachability-metadata/issues/new?template=02_update_existing_library.yml), mark that you want to fix it yourself, and [review our contribution guide](docs/CONTRIBUTING.md).\n\n### Further Information\n\n1. Continuous integration is described in [CI.md](docs/CI.md).\n2. Pull request review guidelines are in [REVIEWING.md](docs/REVIEWING.md).\n3. Development workflow is described in [DEVELOPING.md](docs/DEVELOPING.md).\n\n---\nBuilt with love by the community and the [GraalVM](https://www.graalvm.org/), [Spring](https://spring.io/projects/spring-boot), and [Micronaut](https://micronaut.io/) teams.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fgraalvm-reachability-metadata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foracle%2Fgraalvm-reachability-metadata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fgraalvm-reachability-metadata/lists"}