是什么
MyGo 是用 Go 构建跨平台桌面应用的开源框架,可选择原生 UI 或 Web 前端,支持 macOS、Windows 与 Linux。项目采用纯 Go、无 cgo 的实现,提供类型化 IPC、桌面 API 与发布工具。
使用场景
- 用 Go 编写轻量桌面工具,选择不依赖 WebView 的原生界面
- 沿用 Web 前端开发方式,同时调用桌面系统能力
- 通过类型化 IPC 连接界面与 Go 后端
为什么收藏
- 原生 UI 与 Web 前端两条路径可按项目选择
- MIT 开源,官网给出的应用体积约为 7 MB
提示:不同系统仍需准备对应的构建与发布环境;原生 UI 和 Web 前端是两种开发模式,迁移前应确认组件与接口边界。