wails
为 Go 程序提供 Web 界面的传统方法是通过内置的 Web 服务器。Wails 提供了一种不同的方法:它提供了将 Go 代码和 Web 前端包装到单个二进制文件中的能力。提供的工具通过处理项目创建、编译和捆绑来简化此操作。您所要做的就是发挥创意!
特色
- 对后端使用标准 Go
- 使用您已经熟悉的任何前端技术来构建您的 UI
- 使用预构建的模板为您的 Go 程序快速创建丰富的前端
- 从 Javascript 轻松调用 Go 方法
- 为 Go 结构和方法自动生成的 Typescript 定义
- 本机对话框和菜单
- 原生深色/浅色模式支持
- 支持现代半透明和“磨砂窗口”效果
- Go 和 Javascript 之间的统一事件系统
- 强大的 cli 工具,可快速生成和构建您的项目
- 多平台
- 使用本机渲染引擎 - 没有嵌入式浏览器!