A GUI library for golang???

3,955 views
Skip to first unread message

gabri...@gmail.com

unread,
Jun 5, 2015, 2:41:25 PM6/5/15
to golan...@googlegroups.com
Hello every body, I would like know is exists a official GUI library like swing in java , or GTK for linux, like that for golang . I was searching in internet and I founded projects not completes or abandoned.

Im missing a library like this, because golang is powerfull . Does exists too a text library like Ncurses? I found a wrapper but i would like know if exists something official by google. Thanksss

Stan Steel

unread,
Jun 5, 2015, 2:57:13 PM6/5/15
to gabri...@gmail.com, golang-nuts
I am somewhat hijacking this post and I apologize.  I've started two projects around golang ui toolkits.  One based on OpenGL located at https://github.com/vizstra/ui and one based on Cairo located at https://github.com/sesteel/go-view.  Both times I got bogged down in text rendering performance.  The OpenGL text rendering performed worse than Cairo.  I would stick to something that wraps an existing library like https://github.com/go-qml/qml or http://mattn.github.io/go-gtk/.


On Fri, Jun 5, 2015 at 12:39 PM, <gabri...@gmail.com> wrote:
Hello every body, I would like know is exists a official GUI library like swing in java , or GTK for linux, like that for golang . I was searching in internet and I founded projects not completes or abandoned.

Im missing a library like this, because golang is powerfull . Does exists too a text library like Ncurses? I found a wrapper but i would like know if exists something official by google. Thanksss

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

nes...@gmail.com

unread,
Jun 6, 2015, 1:08:13 PM6/6/15
to golan...@googlegroups.com, gabri...@gmail.com
Check gxui. This is not an official Google library but it is made from Googlers and it seems very promising. Note that it's still in it's early stages but you might want to keep it in mind for the future as I believe it might turn into something great.

Mateusz Czapliński

unread,
Jun 8, 2015, 1:49:19 PM6/8/15
to golan...@googlegroups.com, gabri...@gmail.com
On Friday, June 5, 2015 at 8:41:25 PM UTC+2, gabri...@gmail.com wrote:
 Does exists too a text library like Ncurses?

Check if termbox won't fit you:

  https://github.com/nsf/termbox-go

it's pure Go, however it's lower level than ncurses (it does not have high-level functions for drawing windows etc.)

/M.

sinni800

unread,
Jul 28, 2015, 10:07:58 AM7/28/15
to golang-nuts, gabri...@gmail.com, czap...@gmail.com
I tried myself with something that goes on top of termbox:


It's very beta though but can already provide for an okay GUI.
Reply all
Reply to author
Forward
0 new messages