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 →
Top 23 Java Linux Projects
-
termux-app
Termux - a terminal emulator application for Android OS extendible by variety of packages.
Project mention: Connecting to Your Android Device via SSH from Linux: A Complete Termux Guide | dev.to | 2025-07-07Download Termux from F-Droid rather than Google Play. The F-Droid version receives more frequent updates and has fewer restrictions.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
hertzbeat
Real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
Project mention: Apache HertzBeat is a real-time monitoring system | news.ycombinator.com | 2025-05-31 -
-
-
-
XMage is a free, open-source version of Magic: the Gathering. Players can battle using cards both locally with bots and online with friends or random players.
-
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.
-
-
-
-
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 :)
-
Javet
Javet is Java + V8 (JAVa + V + EighT). It is an awesome way of embedding Node.js and V8 in Java.
-
-
-
SystemTray
Cross-platform SystemTray support for Swing/AWT, macOS, GtkStatusIcon, and AppIndicator on Java 8+
-
-
-
shotdroid
ShotDroid is a pentesting tool for android. There are 3 tools that have their respective functions, Get files from Android directory, internal and external storage, Android Keylogger + Reverse Shell and Take a webcam shot of the face from the front camera of the phone and PC.
-
-
-
-
Project mention: Ask HN: Which X11 server do you use on Android? | news.ycombinator.com | 2025-03-12
I have a Google Pixel phone. The latest (March) software update included the ability to enable a new 'Terminal' app which drops you into a debian shell.
I looked in the Play Store for X11 servers. I found two:
1. Mocha X11: https://play.google.com/store/apps/details?id=dk.mochasoft.x11
2. RNX XIO X11 GUI: https://play.google.com/store/apps/details?id=com.awnto.rnx.xio
#2 seems to work only with a specific linux distribution.
#1 seems to work fine, and I trust the company because ~25 years ago I used their 5250 emulator for Windows, and it was great.
I also found an open source one in the IzzOnDroid F-Droid repo:
3. https://github.com/nwrkbiz/android-xserver
That seems less cluttered than the Mochasoft one, but I can't get it to keep an app up for more than a few seconds: the terminal reports the connection to the X server was broken.
I'm curious whether you're using one of these and/or whether there's a better option?
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Linux discussion
Java Linux related posts
-
Connecting to Your Android Device via SSH from Linux: A Complete Termux Guide
-
🐧 How to SSH Into Your Android Phone Running Ubuntu Server (via Termux + Tailscale)
-
Termux: A Beginners Guide
-
How to Install Termux on Android Phone
-
Host Your Website or Blog from Your Android Device
-
Android 16 may get a built-in Linux terminal
-
Ask HN: Which X11 server do you use on Android?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 31 Aug 2025
Index
What are some of the best open-source Linux projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | termux-app | 44,568 |
2 | libGDX | 24,302 |
3 | hertzbeat | 6,550 |
4 | linuxdeploy | 5,519 |
5 | SikuliX1 | 3,037 |
6 | snowflake | 2,223 |
7 | mage | 2,142 |
8 | AnLinux-App | 2,000 |
9 | openaudible | 1,712 |
10 | TUI-ConsoleLauncher | 1,295 |
11 | robovm | 1,005 |
12 | Javet | 873 |
13 | uyuni | 507 |
14 | AnLinux-Adfree | 481 |
15 | SystemTray | 474 |
16 | PacketProxy | 458 |
17 | pixelwheels | 444 |
18 | shotdroid | 416 |
19 | FormationVideo | 326 |
20 | server | 240 |
21 | muon-ssh | 236 |
22 | android-xserver | 228 |
23 | HattrickOrganizer | 206 |