robovm

Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux (by MobiVM)

Robovm Alternatives

Similar projects and alternatives to robovm

  1. Codename One

    Open-source framework for native apps from one Java codebase, with a custom-rendered UI you control across iOS, Android, desktop, web, and watches.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. proposal

    50 robovm VS proposal

    Go Project Design Documents

  4. Avian

    2 robovm VS Avian

    [INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications. (by ReadyTalk)

  5. JaCoCo

    7 robovm VS JaCoCo

    :microscope: Java Code Coverage Library

  6. aot

    1 robovm VS aot

    Russian morphology analyzer for Java | Морфологический словарь русского языка для Java

  7. proguard-core

    Library to read, write, analyze, and process java bytecode

  8. jvm-hotpath

    JVM runtime execution analysis - finds hot code paths by frequency, not CPU time

  9. 4.2BSD

    Upload of the source of 4.2BSD taken from /usr/src

  10. JByteMod-Beta

    Java bytecode editor

  11. Multi-OS Engine

    Multi-OS Engine: Create iOS Apps in Java (or Kotlin ... etc.)

  12. sorcerer-update

    Create & update scripts for sorcererbyriver.wiki.gg

  13. fim

    1 robovm VS fim

    File Integrity Manager - (by evrignaud)

  14. ComposeClock

    Particle clock created with Jetpack Compose framework

  15. 4.3BSD-Reno

    The source of the BSD version moving to POSIX complacence

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better robovm alternative or higher similarity.

robovm discussion

Log in or Post with

robovm reviews and mentions

Posts with mentions or reviews of robovm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-26.
  • Show HN: I got laid off from Meta and created a minor hit on Steam
    2 projects | news.ycombinator.com | 26 Feb 2025
    > I realise you can make games in any language/engine

    It's actually a bit more constrained than people realize ... Well, for desktop, you can literally use anything. But for mobile it's a bit harder because of specific platform quirks, i.e. on iOS you can't make a language that relies on a JIT compiler, so for a Java/libGDX game the best option is https://github.com/MobiVM/robovm which compiles the JVM bytecode to LLVM IR and then to native machine code.

    And then for consoles (switch/xbox/ps5) it's way worse because you're relying on commercial stuff, and the only support you get is from the engine makers themselves (Nintendo/Microsoft/Sony) so there's a lot less open source options. Basically you're stuck with C++ at that point (which Unity actually compiles your C# to under the hood for non-desktop platforms).

    Not what you asked, but I found out this stuff a while back and find it interesting, hopefully it's interesting to you too :)

  • MobiVM, ahead-of-time compiler for Java bytecode, targeting iOS, macOS and Linux
    1 project | news.ycombinator.com | 22 Mar 2024
  • Backward Compatibility, Go 1.21, and Go 2
    6 projects | news.ycombinator.com | 14 Aug 2023
    Naturally depends on the use case, yet they work good enough to be in business for 20 years.

    https://www.ptc.com/en/products/developer-tools/perc

    https://www.aicas.com/wp/products-services/jamaicavm-tools/

    https://www.codenameone.com/

    Android 5 & 6 (only changed back into JIT/AOT due to long compile times), https://www.infoq.com/news/2014/07/art-runtime/

    Unfortunely the best well known, Excelsior JET, is no longer in business, most likely due to GraalVM and OpenJ9 being available as free beer, while PTC, Aicas Codename One are safe in their domains.

    There is also RoboVM (https://github.com/MobiVM/robovm) as free beer, however it actually started as a commercial product, and the acquisition from Xamarin kind of stagnated it (naturally).

  • Options for targeting ios with Java
    4 projects | /r/java | 4 Dec 2022
    I think libGDX still uses RoboVM, but I’m not sure if it’s being actively developed anymore.
  • Specific libraries java-flutter
    1 project | /r/flutterhelp | 27 Jul 2022
    For iOS the RoboVM project intends to be an AOT compiler for Java bytecode.
  • Jetpack Compose announced for Web Development
    3 projects | /r/androiddev | 4 May 2021
  • Kotlin from zero with no previous programming experience
    1 project | /r/Kotlin | 14 Mar 2021
    Kotlin is not ideal for iOS development afaik (maybe with RoboVM). With regards to Android development, it is perfect. For desktop applications it's good, there are always tradeoffs here. With regards to payment, I believe it is generally the case that you're paid more the harder the language is to learn (so C > C# > Python). This also affects how much people are looking for a certain kind of developer - there are more JS jobs than jobs requiring a C++ developer. Kotlin is a good choice to start though. It's not too complicated, it's not so simple that it's limiting you somehow, it's not too slow for most applications (+ it supports native somewhat) and it has a good environment with stable libraries you can rely on.
  • Sorry Java, Write Once Run Anywhere (WORA) Is Now JavaScript
    1 project | news.ycombinator.com | 31 Jan 2021
    Yes, these are the native code compilers for Java, able to target Apple mobile platforms.

    https://www.codenameone.com/

    https://gluonhq.com/products/mobile/

    https://github.com/MobiVM/robovm

  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic robovm repo stats
8
1,039
7.9
8 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?