文件名称:lorca:在Go + HTML5中构建跨平台的现代桌面应用程序
文件大小:556KB
文件格式:ZIP
更新时间:2024-03-11 02:09:37
Go
洛尔卡 一个很小的库,用于在Go中构建现代HTML5桌面应用程序。 它使用Chrome浏览器作为UI层。 与Electron不同,它不会将Chrome捆绑到应用程序包中,而是重用已经安装的应用程序。 Lorca建立与浏览器窗口的连接,并允许从UI调用Go代码和以无缝方式从Go操作UI。 特征 具有非常简单的API的Pure Go库(无cgo) 小应用程序大小(通常5-10MB) 两全其美-HTML / CSS的全部功能使您的UI看起来不错,结合Go性能和易于开发 公开Go函数/方法并从JavaScript调用它们 从Go调用任意JavaScript代码 UI和主应用之间两种语言(异步/等待和Goroutines)之间的异步流 支持从本地Web服务器或通过数据URL加载Web UI 支持将所有资产嵌入单个二进制文件 支持在无头模式下使用UI测试您的应用 支持多个应用程序窗口 支持包
【文件预览】:
lorca-master
----locate_test.go(256B)
----chrome_test.go(3KB)
----go.mod(101B)
----messagebox_windows.go(482B)
----.github()
--------workflows()
----value.go(1KB)
----go.sum(504B)
----chrome.go(13KB)
----examples()
--------stopwatch()
--------hello()
--------counter()
----LICENSE(1KB)
----fs.go(3KB)
----README.md(4KB)
----ui.go(5KB)
----export.go(2KB)
----messagebox.go(870B)
----.gitignore(387B)
----lorca.png(55KB)
----value_test.go(879B)
----ui_test.go(4KB)
----locate.go(2KB)