適用於 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 作為內部依賴項隨模組一起發佈。