Лучшие инструменты для создания графического интерфейса на Golang.

app – Пакет для создания приложений с помощью GO, HTML и CSS. Поддерживает: MacOS, Windows в процессе разработки.

energy – Кроссплатформенная библиотека на основе LCL (Native System UI Control Library) и CEF (Chromium Embedded Framework) (Windows/ macOS / Linux).

fyne – Кроссплатформенный нативный графический интерфейс, разработанный для Go на основе Material Design. Поддерживает: Linux, macOS, Windows, BSD, iOS и Android.

gio – Gio – библиотека для написания кроссплатформенных графических интерфейсов  на языке Go. Gio поддерживает все основные платформы: Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD и WebAssembly.

go-astilectron – Создание кроссплатформенных GUI-приложений с помощью GO и HTML/JS/CSS (на базе Electron).

go-gtk– Связка Go для GTK.

go-sciter – Связки Go для Sciter: встраиваемый HTML/CSS/скрипт движок для разработки современных настольных пользовательских интерфейсов. Кроссплатформенный.

Goey – Кроссплатформенный агрегатор UI-инструментов для Windows / Linux / Mac. GTK, Cocoa, Windows API

goradd/html5tag – Библиотека для вывода HTML5-кода.

gotk3 – Связка Go для GTK3.

gowd – инсремент для быстрой и простой разработкт пользовательского интерфейса с помощью GO, HTML, CSS и NW.js. Кросс-платформа.

qt – Связка Qt для Go (поддержка Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi).

ui – Платформенно-нативная библиотека GUI для Go. Кроссплатформенная.

unison – унифицированная либа графического пользовательского интерфейса для настольных приложений Go. Поддерживаются macOS, Windows и Linux.

Wails – Настольные приложения для Mac, Windows, Linux с HTML UI, использующие встроенный в ОС HTML-рендерер.

walk – Набор библиотек Windows-приложений для Go.

webview – webview с простой двусторонней привязкой JavaScript (Windows / macOS / Linux).

AppIndicatorGo – Связка Go для библиотеки libappindicator3 C.

gosxnotifier – Библиотека уведомлений OSX для Go.

mac-activity-tracker – Библиотека OSX для уведомления о любой (подключаемой) активности на вашей машине.

mac-sleep-notifier– OSX-уведомления о сне/пробуждении в golang.

robotgo – кроссплатформенная система автоматизации графического интерфейса на базе Go Native. Управление мышью, клавиатурой и прочим.

systray – Кроссплатформенная библиотека Go для размещения иконки и меню в области уведомлений.

trayhost – Кроссплатформенная Go-библиотека для размещения иконки на панели задач хост-операционной системы.

zenity – Кроссплатформенная Go-библиотека и CLI для визуализации  простых диалоговых окон.

▪go-gui-projects Список готовых проектов, с графическим интерфейсом/графикой/ на Go

+1
0
+1
3
+1
0
+1
0
+1
0

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *