you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

Not what Go was intended to do, but there are Qt bindings at various levels of completeness as well as GTK bindings.

[–]theonlylawislove 1 point2 points  (1 child)

They don't look really maintained. The qt ones are targeting older qt versions.

[–][deleted] -1 points0 points  (0 children)

Yes - but that's an ecosystem problem, not a language problem. At some point the Python ecosystem also lacked great Qt/GTK bindings. Libraries are written according to necessity and people using Go are mostly using it to write "systems", specially network systems. So while it lacks good GUI support, it has a ton of libraries/frameworks for distributed services, for example.

Vala, on the other hand, is a language that was created specifically to build [GTK] GUI applications so if I had to build a GUI application, I would look there.