SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Java Desktop Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
electron-java-app
Electron Java application - What if you could build Desktop applications on Java with HTML 5 UI
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SystemTray
Cross-platform SystemTray support for Swing/AWT, macOS, GtkStatusIcon, and AppIndicator on Java 8+
-
Carcassonne
A digital version of the board game Carcassonne, implemented in Java. This desktop computer game supports up to five players at the same time (shared-screen multiplayer mode).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Mindustry - The automation tower defence RTS. Java
Download installernya di sini: https://github.com/Suwayomi/Tachidesk-Server/releases/download/v0.7.0/Tachidesk-Server-v0.7.0-r1197-windows-x64.msi
Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05codenameone.com — Open source, cross-platform, mobile app development toolchain for Java/Kotlin developers. Free for commercial use with an unlimited number of projects
Riiablo - Diablo 2 clone. Java, LibGDX, OpenGL
Project mention: Building a Slack/Discord Alternative with Tauri/Rust | news.ycombinator.com | 2023-06-20Haha, it's amusing that the history essays are one of the things you remember :)
Yes you can compile Scala and ScalaFX apps down to native binaries this way. Look at Gluon Substrate:
https://github.com/gluonhq/substrate
One of our customers is experimenting with shipping such apps with Conveyor. There's a discussion ongoing here:
https://github.com/hydraulic-software/conveyor/discussions/6...
We got a console hello world working, albeit the DX is a bit rough. You need some ugly config boilerplate and some additional Native Image json files. But, it works, at least enough to create a Mac package with the regular Conveyor feature set. There are some limits though. I think the WebView doesn't work when the app is natively compiled this way.
If it all starts working well it could be quite interesting for desktop app development, as suddenly you could use high level languages and portable UI toolkits but with the sort of startup time, performance and memory usage you'd expect from native apps (modulo binary size which is still quite large). If you want to use HTML as the UI then you can use the Chromium Embedding Framework, which would give you an Electron-like experience but with many more available languages:
https://hydraulic.dev/blog/13-deploying-apps-with-jcef.html
I've been using JVM GUI for years for various tasks. It was appropriate for Bitcoin tasks because it's immune to injection attacks, because you can run everything locally with P2P protocols like the original Bitcoin app did, it's portable etc. Also I learned GUI programming decades ago and find classical UI toolkit concepts like VBox, HBox, StackPane, TableView etc more intuitive than HTML.
Project mention: What's a good ergo desktop wallet? now that yoroi is out, i need a new ergo wallet? | /r/ergonauts | 2023-07-08
Java Desktop related posts
-
What's a good ergo desktop wallet? now that yoroi is out, i need a new ergo wallet?
-
07 July 2023 - Daily Chat Thread
-
What library/framework would you recommend for creating a GUI desktop application?
-
You should know: Yoroi is gradually dropping support for Ergo. Switch to another wallet ASAP.
-
Building a self-hosted search engine, would love some feedback!
-
does anyone have any recommendations for a good app that will sync Spotify with nanoleaf similar to what hue sync does? I'm tired of relying on the microphones and they feel outdated to use.
-
Can You Add the Rhythm -Feature to the Desktop App?
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source Desktop projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Mindustry | 21,152 |
2 | JFoenix | 6,250 |
3 | Suwayomi-Server | 3,495 |
4 | Codename One | 1,650 |
5 | riiablo | 849 |
6 | radiance | 746 |
7 | electron-java-app | 483 |
8 | SystemTray | 409 |
9 | TachiWeb-Server | 401 |
10 | substrate | 369 |
11 | nanoleaf-desktop | 166 |
12 | SpaceFX | 161 |
13 | pgptool | 130 |
14 | Carcassonne | 92 |
15 | Satergo | 29 |
16 | flui | 6 |
Sponsored