swingland
Java Swing-on-Wayland implementation (by phlash)
caciocavallo
headless Swing UI testing (by CaciocavalloSilano)
swingland | caciocavallo | |
---|---|---|
1 | 1 | |
6 | 28 | |
- | - | |
10.0 | 5.8 | |
9 months ago | 4 months ago | |
Java | Java | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
swingland
Posts with mentions or reviews of swingland.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-12.
-
Swingland: Recreating Java Swing for Wayland
As soon as I have enough of the protocol implemented to connect and display something, then testing ensues - gotta see something on screen :) The test program will now evolve along with the protocol components as I add features. Oh, and it works nicely - this is 11 days in!
caciocavallo
Posts with mentions or reviews of caciocavallo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-12.
-
Swingland: Recreating Java Swing for Wayland
It turns out Java GUI technology has been somewhat abandoned by Oracle, in particular when running Swing (or JavaFX) applications on Wayland, Java relies on the XWayland adpater to bodge X11 API calls back to Wayland proper. This is not great (read: doesn't work out of the box), so I wondered if someone had implemented a native Wayland backend for Swing - and they have, multiple times - super, but wait.. Oracle have not merged either project into mainline Openjdk, and indeed the only way to make either of them work is by hideous bodging, which also puts paid to any thoughts of writing my own backend, as the hacks required to load it at run time (read: in every application) are not sustainable. Grrr! So what to do?
What are some alternatives?
When comparing swingland and caciocavallo you can also consider the following projects:
java-sdr - Java software radio based on FUNcube Dongle
reactj - A reactive ui lib for easy MVC
powermonitor - open source firmware using open source tools for HCS08 based mains power monitor card
wayland-explorer - Easily browse and read Wayland protocols documentation
weblaf - WebLaF is a fully open-source Look & Feel and component library written in pure Java for cross-platform desktop Swing applications.
OpenSceneGraph - OpenSceneGraph git repository