При выборе GUI-библиотеки для проекта на Golang важно учитывать требования проекта, такие как целевая платформа, желаемый внешний вид и потребности в производительности. dev.to
Некоторые библиотеки, которые можно рассмотреть:
- go-gtk. dev.to Популярный выбор для создания настольных приложений, имеет большое сообщество разработчиков. dev.to
- fyne. dev.to uproger.com Кроссплатформенный нативный графический интерфейс, разработанный для Go на основе Material Design. uproger.com Поддерживает: Linux, macOS, Windows, BSD, iOS и Android. uproger.com
- gio. dev.to uproger.com Библиотека для написания кроссплатформенных графических интерфейсов на языке Go. uproger.com Поддерживает все основные платформы: Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD и WebAssembly. uproger.com
- gioui. dev.to Подходит для мобильных и настольных приложений. dev.to
- qt. dev.to uproger.com Связка Qt для Go, поддерживает Windows, macOS, Linux, Android, iOS, Sailfish OS и Raspberry Pi. uproger.com
- walk. dev.to uproger.com Набор библиотек Windows-приложений для Go. uproger.com
Также для разработки GUI на Golang доступны такие библиотеки, как energy, go-astilectron, gotk3, gowd, unison и другие. uproger.com dzen.ru