logoalt Hacker News

Show HN: Gova – The declarative GUI framework for Go

65 pointsby aliezsidtoday at 6:16 AM14 commentsview on HN

Comments

dgb23today at 8:21 AM

The code looks nice, but when I read GUI, I want to see screenshots of GUIs.

Apparently a major dependency is "Fyne", which does show some screenshots on their page:

https://fyne.io/

show 1 reply
kitdtoday at 12:30 PM

Nice work. The hot-reload dev cli looks very cool in a compiled-binary world.

iamcalledrobtoday at 9:06 AM

I'll be watching this project.

Looking forward to a Golang declarative framework.

My advice to the author: invest in rich multi-window support early on. It's easy not to, but you always need it in the end, and it's painful to retrofit.

I feel like there's a great cross-platform UI story to be told with Go, since cross compiling is so easy.

rubenvanwyktoday at 9:46 AM

Very excited every time I see cross-platform GUI in go.

I think the right mental model is that Gova is to Fyne like DaisyUI is to TailwindCSS??

vr46today at 9:35 AM

Looks quite nice, alternatives to Tauri always welcome although that Tauri is truly fantastic, so much to emulate.

show 1 reply
donatjtoday at 9:10 AM

This wraps Fyne? As a long time user of Fyne, what does this provide beyond Fyne itself?

show 2 replies
vegancaptoday at 9:32 AM

That's a beautifully designed library, bravo! Will have to give it a go

GuardCalftoday at 8:46 AM

I once built a small utility using the "Fyne" framework; it was reasonably functional and made it very convenient to compile cross-platform executables (including for Android).

I took a look at your recommendation, "gova"; it seems to be just getting started—keep up the good work!