The Fyne project was created by Andrew Williams (the author of this book) in response to growing criticism of the complexity in existing graphical toolkits and application APIs. It was designed with the aim of being easy to use, and the Go language was chosen for its powerful simplicity. Like the Shiny project we explored in Chapter 8, Shiny – Experimental Go GUI API, its APIs benefit from being created specifically for the Go language.
As with the other widget toolkits in Section 3, Modern Graphical Toolkits, it facilitates the building of graphical applications that look identical across all platforms, rather than adopting the look and feel of the operating system.
"Fyne's APIs aim to be the best for developing beautiful, usable, and lightweight applications for desktop and beyond."
...
...