fyne (star16.4k fork 906) - 受 Material Design 启发的 Go 中的跨平台 GUI
介绍:Fyne是一个用 Go 编写的易于使用的 UI 工具包和应用程序 API。它旨在构建在具有单一代码库的桌面和移动设备上运行的应用程序。
最新版本 v2.1.4
更新时间: 2022-04
webview(star9.9k fork 906) - 用于 C/C++/Golang 的微型跨平台 webview 库。使用 WebKit (Gtk/Cocoa) 和 Edge (Windows)
https://github.com/webview/webview
介绍:一个用于 C/C++/Go 的小型跨平台 webview 库,用于构建现代跨平台 GUI。该项目的目标是为最广泛使用的平台创建一个通用的 HTML5 UI 抽象层。
最新版本 v2.0.0-beta.34
更新时间: 11 days ago
Wails(star6.4k fork 906) - 使用 Go 和 Web 技术创建桌面应用程序。
https://github.com/wailsapp/wails
介绍:为 Go 程序提供 Web 界面的传统方法是通过内置 Web 服务器。Wails 提供了一种不同的方法:它提供了将 Go 代码和 Web 前端一起打包成单个二进制文件的能力。通过提供的工具,可以很轻松的完成项目的创建、编译和打包。你所要做的就是发挥想象力!
最新版本 v2.0.0-beta.34
更新时间: 2022-04
go-astilectron(star4.3k fork 309) - 使用 GO 和 HTML/JS/CSS 构建跨平台 GUI 应用程序(由 Electron 提供支持)
https://github.com/asticode/go-astilectron
介绍:感谢go-astilectron
使用 GO 和 HTML/JS/CSS 构建跨平台 GUI 应用程序。它是[astilectron]的官方 GO 绑定,由[Electron]提供支持。
最新版本 v0.27.0
更新时间: 4 months ago
qt(star9.2k fork 719) - 用于 Go (Golang) 的 Qt 绑定
https://github.com/therecipe/qt
介绍: [Qt]是一个免费和开源的小部件工具包,用于创建图形用户界面以及跨平台应用程序,这些应用程序可以在各种软件和硬件平台上运行,而底层代码库几乎没有变化。
最新版本: No releases published
更新时间: 2 years ago
****Lorca(star7.2k fork 423) - 在 Go + HTML5 中构建跨平台的现代桌面应用程序
https://github.com/zserge/lorca
介绍:一个非常小的库,用于在 Go 中构建现代 HTML5 桌面应用程序。它使用 Chrome 浏览器作为 UI 层。与 Electron 不同,它不会将 Chrome 捆绑到应用程序包中,而是重用已安装的应用程序包。Lorca 建立与浏览器窗口的连接,并允许从 UI 调用 Go 代码并以无缝方式从 Go 操作 UI。
最新版本 v0.1.10
更新时间: 13 months ago
sciter (star2.4k fork 260) - Sciter:用于现代 UI 开发的可嵌入 HTML/CSS/JS 引擎
https://github.com/sciter-sdk/go-sciter
介绍:是重用已安装的应用程序包。Lorca 建立与浏览器窗口的连接,并允许从 UI 调用 Go 代码并以无缝方式从 Go 操作 UI。
最新版本 v0.5
更新时间: 2 months ago
go-flutter(star5.2k fork 276) - Windows、MacOS 和 Linux 上的 Flutter - 基于 Flutter Embedding、Go 和 GLFW.
https://github.com/go-flutter-desktop/go-flutter
介绍:[Flutter]允许您从一个代码库在 iOS 和 Android 上构建漂亮的原生应用程序。
最新版本 : v0.44.0
更新时间: 5 months ago
walk(star6k fork 823) - Go 编程语言的 Windows GUI 工具包
介绍:Walk 是 Go 编程语言的“Windows 应用程序库工具包”。它主要用于桌面 GUI 开发,但还有更多内容。
最新版本: release
更新时间: 16 months ago
ui (star8.1k fork 735)- Go 的平台原生 GUI 库。
介绍:这是一个旨在在 Go 中提供简单的 GUI 软件开发的库。它基于我的libui,一个简单的跨平台库,做同样的事情,但用 C语言编写。
最新版本: pre-libui
更新时间: 4 years ago