Show HN: Gova – The declarative GUI framework for Go
Category: library
Tags: go, gui-framework, declarative-ui, native-app, reactive-state
Score: 6.8/10 (Innovation: 6, Technical: 7, Documentation: 8, Utility: 6)
Gova is a declarative GUI framework for Go that allows building native desktop apps across macOS, Windows, and Linux with typed components, reactive state, and one static binary. It offers a unique blend of Go's type safety with a declarative UI paradigm, platform-native dialogs, and hot reload, making desktop app development in Go more accessible and expressive. Its novelty lies in combining a Fyne-based backend with a Vue-like reactive scope system tailored for Go.
Target audience: backend devs, desktop app developers
Repository: https://github.com/NV404/gova · Go · MIT · 298 stars
View on Hacker News