Ask HN: Which cross platform desktop GUI to use instead of Electron?
No synthesized answer yet. Check the discussion below.
There's also Delphi, which ticks all the nice boxes for UI requirements. But licencing is tricky there, not everything is available in community edition and more difficult to find support / developers for the project. Having said that, it's still great.
Kotlin with compose multiplatform shaping up too, so something to test out if it matches your current requirements.
If you consider python bindings, you could also look into JavaFX. It has the advantage of native images or the option of a fat jar containing all platform dependant FX modules. But the resulting files won't be small.
- Lightweight local web server + web page combo
- Native layer for each platform + shared business logic parts
- Some game dev engine could also work - Unity, Godot..
Besides, there isn't really "cross-platform GUI", because not every platform has same kind of widgets and behaviors.