# robovm/robovm

For more info see

Repository: https://github.com/robovm/robovm
Canonical: https://ross.abutalabs.com/products/robovm
Homepage: http://robovm.com
Language: Java
License Family: other
Last push: 2023-12-18T03:10:04+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4986, "days_push": 989, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1637, forks 384 (observed 2026-08-28T04:05:14.850184+00:00)

## What it is
RoboVM is an ahead-of-time compiler and runtime that translates JVM bytecode into native machine code, primarily enabling Java and Kotlin applications to run on iOS. It provides bindings to native iOS APIs so JVM-based apps and games (notably libGDX) can be deployed to Apple devices.

## Use cases
- compile java app to native ios binary
- run jvm code on iphone
- build ios game with libgdx in java
- port java library to ios
- aot compile kotlin for ios

## When to choose
- you want to ship a Java or Kotlin app or libGDX game to iOS without rewriting in Swift
- you need ahead-of-time compilation of JVM bytecode to native code

## When to avoid
- you are starting a new iOS project with no existing JVM codebase
- you need guaranteed long-term support, as the project is largely inactive
- you target Android only, where standard JVM tooling suffices

## Facets
- artifact type: framework
- maturity: maintenance
- function: compiler, mobile-framework, interpreter
- domain: mobile-development, compilers, cross-platform
- platform: jvm, windows
- tags: java-to-native, aot-compilation, ios-development, jvm, libgdx, ios, macos, linux

## Member repositories
- robovm/robovm (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:14.850184+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:46:56.583633+00:00, confidence not recorded.
  - readme: https://github.com/robovm/robovm (fetched 2026-08-28T04:05:14.850184+00:00, sha 4461d22e2115)
- Data as of 2026-08-30T08:39:29.467469+00:00.
