適用於 Go 的聲明式 GUI 框架。
使用單一 Go 程式碼庫,為 macOS、Windows 和 Linux 建置原生桌面應用程式 — 具備型別化元件、響應式狀態、平台原生對話框,以及單一靜態二進位檔。
無需 JavaScript 運行時,無需嵌入式瀏覽器,無需學習 C++ 工具鏈。
狀態:1.0 版本前。API 在 v1.0.0 之前可能會有所變動。請在生產環境中固定標籤。
在 macOS arm64 上使用 Go 1.26.2 進行測量。數字會因平台和功能集而異。
可選的開發/建置/運行 CLI:
先決條件:Go 1.26+ 和 C 工具鏈(macOS 上的 Xcode CLT,Linux 上的 build-essential + libgl1-mesa-dev,Windows 上的 MinGW)。
完整文件位於 gova.dev(或在 docs-site/ 中運行 npm run dev 以在本機瀏覽)。關鍵章節:
examples/ 中的每個範例都是一個可運行的程式:
Gova CLI 與框架一同發佈。
請參閱 CONTRIBUTING.md。測試即合約:
問題、討論和 PR 皆在 GitHub 上進行。安全問題?請參閱 SECURITY.md。
MIT。Gova 建置於 Fyne (BSD-3) 之上,Fyne 作為內部依賴項隨模組一起發佈。