|
|
|
|
|
by paskozdilar
1562 days ago
|
|
Fyne seems to be the closest thing to cross-platform GUI that Go has. Fyne-cross is a really nice tool that can cross-compile Fyne applications for most popular systems (including android). The libGL1 dependency under Linux is a fair tradeoff for wide compatibility - the drivers don't have stable ABI so dynamic linking to libGL1 is a must[0]. Python + Tkinter + Pyinstaller works, but does not support cross-compilation, and I've personally had some portability issues with it (e.g. under Linux, the GUI mainloop doesn't work outside of the main thread; under Windows, if you start a Process after setting up GUI, each process will create its own window, so you must start all the Process-es beforehand). [0] https://github.com/fyne-io/fyne/issues/512 |
|