使用 Go 和 Web 技术创建桌面应用程序。为 Go 程序提供 Web 界面的传统方法是通过内置 Web 服务器。Wails 提供了一种不同的方法:它提供了将 Go 代码和 Web 前端一起打包成单个二进制文件的能力。通过提供的工具,可以很轻松的完成项目的创建、编译和打包。你所要做的就是发挥想象力!
go-astilectro
使用 GO 和 HTML/JS/CSS 构建跨平台 GUI 应用程序(由 Electron 提供支持)
qt
用于 Go (Golang) 的 Qt 绑定
Lorca
一个非常小的库,用于在 Go 中构建现代 HTML5 桌面应用程序。它使用 Chrome 浏览器作为 UI 层。与 Electron 不同,它不会将 Chrome 捆绑到应用程序包中,而是重用已安装的应用程序包。Lorca 建立与浏览器窗口的连接,并允许从 UI 调用 Go 代码并以无缝方式从 Go 操作 UI