sesteel / go-view

Go-View is a project to build a rudementary GUI library for Go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Current work has moved to:

https://github.com/vizstra/ui

where opengl has replaced Cairo for drawing calls. The tradeoffs (complexity) to get efficient text rendering using Cairo are not something I want to make at the moment. At least not without trying a different approach using OpenGL first.

go-view

Go-View is an experimental project to build a rudimentary GUI library for Go upon a Cairo backend. It is being built out in the open for anybody to use, but it is a personal project and should be viewed as such. I am exploring tangential issues surrounding UI and UX design. Below, I have placed a few screenshots to give a sense of the asthetic.

Screenshot from the Button Example:

Screenshot from the Checkbox Example:

Screenshot from the Progress Bar Example:

Screenshot from the Text Box Example:

Screenshot from the Editor Example:

About

Go-View is a project to build a rudementary GUI library for Go.


Languages

Language:Go 96.0%Language:Ragel 3.8%Language:Shell 0.2%