go

wails 跨平台桌面应用

Posted by eye on 05-04,2023

wails

为 Go 程序提供 Web 界面的传统方法是通过内置的 Web 服务器。Wails 提供了一种不同的方法:它提供了将 Go 代码和 Web 前端包装到单个二进制文件中的能力。提供的工具通过处理项目创建、编译和捆绑来简化此操作。您所要做的就是发挥创意!

特色

  • 对后端使用标准 Go
  • 使用您已经熟悉的任何前端技术来构建您的 UI
  • 使用预构建的模板为您的 Go 程序快速创建丰富的前端
  • 从 Javascript 轻松调用 Go 方法
  • 为 Go 结构和方法自动生成的 Typescript 定义
  • 本机对话框和菜单
  • 原生深色/浅色模式支持
  • 支持现代半透明和“磨砂窗口”效果
  • Go 和 Javascript 之间的统一事件系统
  • 强大的 cli 工具,可快速生成和构建您的项目
  • 多平台
  • 使用本机渲染引擎 - 没有嵌入式浏览器!