Want to start building websites & GUI apps in Go?

·

1 min read

Table of contents

No heading

No headings in the article.

Go_GUI.png

You're NOT alone!! The Go open-source communities are thriving. We now have many UI/frontend frameworks & libraries in Go.

Here are some of the most popular ones…

1. Web Assembly

  • "The future of web development"
  • Binary instruction format executable on all popular browsers
  • Go can compile into .wasm format
  • Go .wasm binaries can run on the browser instead of JavaScript.

2. Fyne

  • The most popular GUI toolkit in Go
  • Cross-platform support (desktop, mobile, etc.)
  • Looks great with material design

3. Ebiten

  • The most popular 2D game library
  • Support 2D graphics, IO input, audio, etc.
  • Multi-platform support (desktop, mobile, etc.)

4. Qt

  • QT Binding for Go
  • QT is a mainstream battle tested GUI toolkit
  • Multi-platform support (desktop, mobile, Web Assembly, etc.)

The list can go on... But, this list should be enough to keep you busy!