Build awesome GUI’s with Golang

Manpreet Singh
2 min readDec 9, 2021

Welcome back! Golang is an awesome programming language with a ton of capability, if you’re new to Go, check out the link below to learn more about it:

So, let’s talk about an awesome way to build out GUI’s with Golang, this specific package is Fyne. Luckily for us, this package has a GitHub page and website as well, here is a link to the GitHub page:

You can also check out their website below:

This package prides itself on building out applications for desktop or mobile in a single codebase. If you want to see some examples of applications built out with Fyne, check out the link below:

if you want to install this package, check out the link below to learn more about it:

go get

Once installed, you can actually run a showcase of features for this package, here is that command:

$ go get
$ fyne_demo

You will then see this pop up:

This will showcase a few of the basics of this package, from there, you can build out your GUI as you would like! There you have it! Do you plan on checking this package out? I would love to hear your thoughts about this!

As Always

if you have any suggestions, thoughts, or just want to connect, feel free to contact/follow me on Twitter! Also, below is a link to some of my favorite resources for learning programming, Python, R, Data Science, etc

Thanks so much for reading!