Java iOS

Open-source Java projects categorized as iOS

Top 23 Java iOS Projects

  1. libGDX

    Desktop/Android/HTML5/iOS Java game development framework

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. DoraemonKit

    一款面向泛前端产品研发全生命周期的效率平台。

  4. react-native-splash-screen

    A splash screen for react-native, hide when application loaded ,it works on iOS and Android.

    Project mention: How to Add a Splash Screen in React Native - Fixing Android Build Issues with react-native-splash-screen | dev.to | 2025-05-14

    When it comes to splash screens in React Native, a number of libraries exist—but react-native-splash-screen by crazyboy continues to stand the test of time. While other tools get the job done, this library remains a favorite for one key reason: it's battle-tested and dependable.

  5. shattered-pixel-dungeon

    Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler with randomized levels and enemies, and hundreds of items to collect and use. It's based on the source code of Pixel Dungeon, by Watabou.

    Project mention: The Story of Rogue | news.ycombinator.com | 2024-12-04

    What a coincidence that this should be posted on the 12th anniversary of Pixel Dungeon, which is an entertaining free and open source roguelike for Android. There's an actively developed fork called Shattered Pixel Dungeon developed by Even Debenhams. It looks splendid and still gets new gameplay mechanics from time to time.

    https://shatteredpixel.com/shatteredpd/

    PS. This isn't a paid advert - I've just wasted a lot of time dying to sewer crabs in this game and want to make sure you have the opportunity to waste your time too ;)

  6. Small

    A small framework to split app into small parts

  7. Ant-Media-Server

    Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.

  8. unidbg

    Allows you to emulate an Android native library, and an experimental iOS emulation

  9. SaaSHub

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

    SaaSHub logo
  10. react-native-share

    Social share, sending simple data to other apps.

  11. react-native-ble-manager

    React Native BLE communication module

  12. react-native-mapbox-gl

    A Mapbox GL react native module for creating custom maps

  13. blobsaver

    A cross-platform GUI and CLI app for automatically saving SHSH blobs

    Project mention: Apple Vision Pro U.S. Sales Are All but Dead, Market Analysts Say | news.ycombinator.com | 2024-07-11

    Those who saved blobs with https://github.com/airsquared/blobsaver can freely switch between new and old iOS versions, e.g. if they have a use case which needs TrollStore, https://trollstore.org/

      TrollStore is a tool that allows non-jailbroken iOS users to install and run IPA files without App Store verification. It works on iOS 15.5-16.6.1 and iOS 17.0, and supports automatic app refreshing and resigning.

  14. Codename One

    Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.

    Project mention: New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Requried | news.ycombinator.com | 2024-12-14

    1. Codename One. Similar to swing, but focused on mobile https://www.codenameone.com

  15. react-native-image-resizer

    🗻 Resize local images with React Native

  16. react-native-geolocation-service

    React native geolocation service for iOS and android

  17. viro

    ViroReact: The library for building AR and VR applications and experiences with React Native. (by ReactVision)

  18. react-native-nfc-manager

    React Native NFC module for Android & iOS

  19. cordova-plugin-background-mode

    Keep app running in background

  20. react-native-inappbrowser

    📱InAppBrowser for React Native (Android & iOS) 🤘

  21. cordova-plugin-inappbrowser

    Apache Cordova InAppBrowser Plugin

  22. react-native-photo-editor

    React Native: Native Photo Editor (by prscX)

  23. robovm

    Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux

    Project mention: Show HN: I got laid off from Meta and created a minor hit on Steam | news.ycombinator.com | 2025-02-26

    > 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 :)

  24. react-native-sensitive-info

    Save sensitive data into Android's Shared Preferences with keystore encryption/iOS's Keychain for React Native

  25. react-native-callkeep

    iOS CallKit framework and Android ConnectionService for React Native

    Project mention: How to develop comprehensive food delivery React Native mobile app? | dev.to | 2024-06-26

    Implement Call Functionality: Install and configure react-native-callkeep for handling call functionality. You'll also need to configure your native code for both Android and iOS, which is beyond this simplified setup but can be referenced from the react-native-callkeep documentation.

  26. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java iOS discussion

Log in or Post with

Java iOS related posts

  • How to Add a Splash Screen in React Native - Fixing Android Build Issues with react-native-splash-screen

    2 projects | dev.to | 14 May 2025
  • Show HN: I got laid off from Meta and created a minor hit on Steam

    2 projects | news.ycombinator.com | 26 Feb 2025
  • Apple pulls data protection tool after UK government security row

    4 projects | news.ycombinator.com | 21 Feb 2025
  • Show HN: Apple-like smooth corners for Tailwind CSS

    3 projects | news.ycombinator.com | 25 Jan 2025
  • Como Implementar Module Flag em um Sistema Modular em Golang

    4 projects | dev.to | 17 Jan 2025
  • Configure SSH between your PC and mobile

    3 projects | dev.to | 6 Sep 2024
  • Apple Vision Pro U.S. Sales Are All but Dead, Market Analysts Say

    1 project | news.ycombinator.com | 11 Jul 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source iOS projects in Java? This list will help you:

# Project Stars
1 libGDX 24,030
2 DoraemonKit 20,317
3 react-native-splash-screen 5,651
4 shattered-pixel-dungeon 5,215
5 Small 5,053
6 Ant-Media-Server 4,426
7 unidbg 4,291
8 react-native-share 3,768
9 react-native-ble-manager 2,214
10 react-native-mapbox-gl 2,164
11 blobsaver 1,809
12 Codename One 1,763
13 react-native-image-resizer 1,641
14 react-native-geolocation-service 1,637
15 viro 1,551
16 react-native-nfc-manager 1,476
17 cordova-plugin-background-mode 1,386
18 react-native-inappbrowser 1,364
19 cordova-plugin-inappbrowser 1,124
20 react-native-photo-editor 1,122
21 robovm 995
22 react-native-sensitive-info 985
23 react-native-callkeep 975

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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