How To Build Awesome GUI’s With Golang!

Manpreet Singh
2 min readJan 31, 2022

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

So, let’s talk about an awesome way to build GUI’s with Golang! This specific method is by using the Golang package giu, check out the link below to view their GitHub page:

This specific platform is based off of Dear ImGUI, a very popular GUI framework, as well as the imgui-go package as well! If you want to install this framework, you can use the following go get command:

go get github.com/AllenDang/giu

At this point, we can start building out some GUI’s! Now, this is a basic example of the process of using this framework. From their GitHub page, here is a hello world example that you can run:

--

--