Shiny - Experimental Go GUI API

Shiny is an experimental GUI library designed from scratch and written purely in Go. It was created to explore what's possible when building a cross-platform GUI for the Go language. It is not an official GUI toolkit for Go (though it was created by developers at Google) but provides a solid basis for graphical applications on most supported Go platforms.

This chapter explores how to use the Shiny project to build cross-platform graphical applications without the need for C libraries or pre-installed dependencies. The following topics will be covered in this chapter:

  • The design principles of the Shiny project and its widgets
  • How the toolkit is built to support multiple platforms without external drivers or ...

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.