The Walk project is one of the oldest GUI toolkits for Go, having been started in September of 2010. The name stands for Windows Application Library Kit, which reflects its purpose to support building GUI apps for the Microsoft platform. Its project home is on GitHub, where you can check out the latest developments and discussions: https://github.com/lxn/walk.
The project API was inspired by the Qt Widgets module for the Qt framework (which will be covered in Chapter 7, Go-Qt - Multiple Platforms with QT). Qt Widgets is a selection of standard user interface features for creating graphical applications with a familiar look and feel. By matching the Qt design closely, it's possible to use some of the Qt tools, such as UI designer, when preparing a Walk-based user interface for your application. Walk currently supports the most commonly-utilized...