Wayland implementation in Go
This module contains pure Go implementation of the Wayland protocol. Currently only wayland-client functionality is supported.
Go code is generated from protocol XML files using
To demonstrate the functionality of this module
examples/imageviewer contains a simple image viewer. It demos displaying a top-level window, resizing of window, cursor themes, pointer & keyboard. Because it's in pure Go, it can be compiled without CGO. You can try it using following commands:
CGO_ENABLED=0 go install github.com/rajveermalviya/go-wayland/examples/[email protected] imageviewer file.jpg