目前Go语言主要活跃在区块链、云计算、命令行工具和后端服务等领域。这些领域基本上和GUI关系不大。近来出现了很多跨平台的Go GUI项目。虽说用井喷之势形容有些过了,但是的确有加速的迹象。难道Go语言将要开辟出另一大块疆土?
忙中偷闲,整理了一份目前GUI/图形/图像相关的Go项目列表。见下。欢迎补充。
(因为微信公众号文章不允许外链,所以对此文章的Go库感兴趣的同志可以直接访问 https://github.com/go-graphics/go-gui-projects 来查看这些库,)
原生GUI绑定
dlgs (https://github.com/gen2brain/dlgs) 是一个跨平台的显示对话框和输入框的Go代码库。
glfw (https://github.com/go-gl/glfw) 是一个GLFW3绑定库。
go-mobile (https://github.com/golang/mobile) 支持移动平台应用开发(Android和iOS)。(其中包含OpenGL ES 2.0和ES 3.0绑定库 (https://godoc.org/golang.org/x/mobile/gl) 。)
go-sdl2 (https://github.com/veandco/go-sdl2) 是一个SDL2绑定库。
go-gtk (https://github.com/mattn/go-gtk) 是一个GTK2绑定库。
gotk3 (https://github.com/gotk3/gotk3) 是一个GTK+3绑定库。
GXUI (https://github.com/google/gxui) ,Google员工出品,但已经停止维护很久。
qt (https://github.com/therecipe/qt) 是一个qt绑定库。
shiny (https://github.com/golang/exp/tree/master/shiny) 是一个跨平台的UI库。貌似荒废了。
Read full article from 2019,Go GUI项目爆发的一年?
No comments:
Post a Comment