Want to start building websites & GUI apps in Go?
Table of contents
No headings in the article.
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!