DEV Community · Show DEV8/9 15:0360

Vaelo:微型零依赖桌面应用框架

Vaelo — Microscopic, Zero-Dependency Desktop Application Framework

阅读原文
Vaelo 是一个轻量级、可交叉编译的原生桌面应用运行时,采用静态嵌入的 Go 后端和系统原生浏览器(WebKit/WebView2)应用模式。相比 Electron,其可执行文件小于 7MB(可压缩至 2MB 以下),内存占用约 15-30MB,而 Electron 通常超过 100MB 和 80-150MB 内存。Vaelo 无需 CGO 编译器,支持从 Windows 打包 macOS 应用或反之,耗时不到 1 秒。它提供统一的 OS SDK 桥接(window.Vaelo),支持文件对话框、剪贴板、终端命令和电源监控,并通过 Go 后端代理本地数据库请求以避免 CORS 问题。项目以 MIT 许可证开源,支持 macOS、Windows 和 Linux。