Go GUI

Open-source Go projects categorized as GUI

Top 23 Go GUI Projects

  1. Wails

    Create beautiful applications using Go

    Project mention: Locked In With AI | dev.to | 2026-04-26

    I take responsibility for my professional directional choices. In 2017 when I joined Oracle's OCI, I was encouraged to learn Go at the time. I looked at some Go code at some of my previous jobs, but never believed in myself that I was capable of self teaching myself Go because I never learned programming from anybody. I taught myself. I probably would have enjoyed myself a lot more at Oracle had I been a Go developer, but at the time, I lacked the ability and I didn't have the confidence to open the text editor and begin writing "package main" knowing that when I would see "package providers" I would know that "main" and "providers" were something. Before AI, I learned Go. By 2019 I was convinced. I started programming in Go and I began contributing professionally. The language didn't click for me until 2022. At that time, I saw how my early days of PHP development actually prepared me well for what Go offered, and how it solved all of the problems I had back then. With a few solid examples, and the fundamentals understood, I was able to begin writing packages first in Go, then I moved onto applications both in the form of cli and interactive web based. I've even built Go applications with wails.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. fyne

    Cross platform GUI toolkit in Go inspired by Material Design

    Project mention: Show HN: Gova – The declarative GUI framework for Go | news.ycombinator.com | 2026-04-23

    The code looks nice, but when I read GUI, I want to see screenshots of GUIs.

    Apparently a major dependency is "Fyne", which does show some screenshots on their page:

    https://fyne.io/

  4. v2rayA

    A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols. 🚀

  5. qt

    Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

  6. robotgo

    RobotGo, Go Native cross-platform RPA, GUI automation, Auto test and Computer use @vcaesar

    Project mention: Codex for Open Source | news.ycombinator.com | 2026-06-13
  7. gocui

    Minimalist Go package aimed at creating Console User Interfaces.

  8. go-app

    A package to build progressive web apps with Go programming language and WebAssembly.

  9. ui

    Platform-native GUI library for Go. (by andlabs)

  10. Lorca

    Build cross-platform modern desktop apps in Go + HTML5

  11. walk

    A Windows GUI toolkit for the Go Programming Language

  12. vugu

    Vugu: A modern UI library for Go+WebAssembly (experimental)

  13. zen-desktop

    Simple, free and efficient ad-blocker and privacy guard for Windows, macOS and Linux.

    Project mention: Ask HN: What are you working on? (June 2026) | news.ycombinator.com | 2026-06-14

    I'm working on a system-wide desktop ad-blocker and privacy guard called Zen (for almost 2.5 years now): https://github.com/irbis-sh/zen-desktop

    Working on it has been a joy as ad-blocking tech touches so many aspects of software engineering - from systems and security to the intricacies of JS environments in browsers.

    Benefits-wise, system-wide filtering disables ads and tracking not just in browsers, but desktop apps as well (which you'll be amazed how much they do). It's especially relevant now as Google is re-activating their efforts to hinder ad-blockers by killing Manifest V2 in Chrome. So much of tech is actively bleeding cash on AI right now, which means the efforts to screw over users will only accelerate. This makes something that sits at the network level indispensable imo.

  14. triangula

    Generate high-quality triangulated and polygonal art from images.

  15. systray

    a cross platfrom Go library to place an icon and menu in the notification area

    Project mention: Build desktop applications using Go and Web Technologies | news.ycombinator.com | 2025-11-23

    I remember we used https://github.com/getlantern/systray at some point along with some interaction with fyne.io. That said, I do not remember how we managed the lifetime but we did test it thoroughly before deploying to our initial beta users (or so we thought :P). The GC behavior started to happen whenever the app was in the background, which it was supposed to be for the majority of the time.

  16. gallium

    Build desktop applications in Go and HTML.

  17. giu

    Cross platform rapid GUI framework for golang based on Dear ImGui.

    Project mention: Build desktop applications using Go and Web Technologies | news.ycombinator.com | 2025-11-23
  18. goneovim

    A GUI frontend for neovim.

  19. govcl

    Cross-platform Go/Golang GUI library.

  20. core

    A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere. (by cogentcore)

  21. gotk3

    Go bindings for GTK3

  22. go-gtk

    Go binding for GTK

  23. go-qml

    QML support for the Go language

  24. tyde

    A full desktop environment for Linux/Unix using Fyne

    Project mention: FyneDesk: A full desktop environment for Linux written in Go | news.ycombinator.com | 2025-10-02
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go GUI discussion

Log in or Post with

Go GUI related posts

  • strace-ui, Bonsai_term, and the TUI renaissance

    11 projects | news.ycombinator.com | 2 Jun 2026
  • Locked In With AI

    1 project | dev.to | 26 Apr 2026
  • Show HN: Gova – The declarative GUI framework for Go

    4 projects | news.ycombinator.com | 23 Apr 2026
  • Show HN: Eris – desktop PGP workstation with simple GUI

    1 project | news.ycombinator.com | 20 Apr 2026
  • Como instalar o toolkit gráfico Fyne

    2 projects | dev.to | 20 Apr 2026
  • I built a 7 MB XAMPP alternative for Windows in pure Go (no Docker, no WSL)

    2 projects | dev.to | 11 Apr 2026
  • The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now

    11 projects | news.ycombinator.com | 5 Mar 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source GUI projects in Go? This list will help you:

# Project Stars
1 Wails 34,752
2 fyne 28,357
3 v2rayA 15,188
4 qt 10,790
5 robotgo 10,725
6 gocui 10,556
7 go-app 8,924
8 ui 8,359
9 Lorca 8,196
10 walk 7,071
11 vugu 5,000
12 zen-desktop 4,004
13 triangula 3,877
14 systray 3,680
15 gallium 3,663
16 giu 2,747
17 goneovim 2,616
18 govcl 2,400
19 core 2,331
20 gotk3 2,207
21 go-gtk 2,177
22 go-qml 1,954
23 tyde 1,473

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?