Cross-platform development with Go
Here are some cross-platform options for golang development:
- Go Mobile: most popular option; experimental; no GUI packages provided but integration with Flutter via gomobile bind is possible [2]; doesn't work with latest r23b Android NDK
- Gio UI: see here for comparison to gomobile; basic GUI widgets provided; uses SourceHut, which is a pain to work with
- Fyne: relatively new / next release in early 2022 should bring better stability; basic GUI widgets provided; mixed reviews
- Ebiten: 2D game engine for Go; ebitenmobile bind claims to be better than gomobile bind; iOS issue?
- go-flutter: desktop only / no mobile support
- Guark: desktop only / no mobile support
- Wails: Windows & Mac desktop only / no mobile support; Linux support in work
- Lorca: heavyweight - requires Chrome/Chromium to be installed (desktop only?)
- Muon: WebKit based; desktop only / no mobile support; no longer maintained
Comments
Post a Comment
Keep it clean and professional...