Walk - Building Graphical Windows Applications

Walk is a Windows GUI toolkit for the Go programming language—its purpose is to enable us to build native desktop GUI applications for Windows using Go. It's built on top of the win package by the same authors, which is a direct Go binding of the Windows API. The main API is designed to make working with the Windows API (WinAPI) both easier and more in keeping with Go design principles.

In this chapter, we will cover the following topics:

  • Background and aims
  • Get started with Walk
  • Benefits of a declarative API
  • Building a user interface
  • Walk in a cross-platform application

Let's get started exploring the background of the Walk project and its solution for Go apps developed for the Windows platform. ...

Get Hands-On GUI Application Development in Go now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.