Go GUI

Open-source Go projects categorized as GUI

Top 23 Go GUI Projects

  1. filemanager

    📂 Web File Browser

    Project mention: Self-Hosting like it's 2025 | news.ycombinator.com | 2025-04-01

    6. filebrowser for sharing blocks of files for users (https://github.com/filebrowser/filebrowser).

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Wails

    Create beautiful applications using Go

    Project mention: Open source alternative to Postman / Insomnia | news.ycombinator.com | 2025-01-31

    HTML/CSS can still be used for the frontend even without Electron. Some frameworks use the OS bundled web renderer instead:

    - For Rust apps: https://github.com/tauri-apps/tauri

    - For Go apps: https://github.com/wailsapp/wails

  4. fyne

    Cross platform GUI toolkit in Go inspired by Material Design

    Project mention: Fyne – Flutter but in Go | news.ycombinator.com | 2025-04-10
  5. v2rayA

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

    Project mention: Unchain Proxy Svr By Golang | dev.to | 2024-12-26

    v2rayA

  6. qt

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

  7. gocui

    Minimalist Go package aimed at creating Console User Interfaces.

  8. robotgo

    RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar

  9. SaaSHub

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

    SaaSHub logo
  10. go-app

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

    Project mention: We replaced our React front end with Go and WebAssembly | news.ycombinator.com | 2025-02-10

    I've been searching for something like https://go-app.dev/ for years and never knew it existed. I wonder what else I'm missing.

  11. ui

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

  12. Lorca

    Build cross-platform modern desktop apps in Go + HTML5

  13. walk

    A Windows GUI toolkit for the Go Programming Language

  14. vugu

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

  15. triangula

    Generate high-quality triangulated and polygonal art from images.

  16. gallium

    Build desktop applications in Go and HTML.

  17. systray

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

  18. zen-desktop

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

    Project mention: Open-Source Development is Amazing! | dev.to | 2024-11-24

    At the beginning, I have found an issue, where I was supposed to move App Icon from Dock to Tray for macOS users. It sounds really simple. However, project is written in Go which I had never used before. If you are a reader that is familiar with my blogs, you definitely know how often I learn new programming-languages. Going forward, I decided to learn Go lang from scratch.

  19. giu

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

  20. goneovim

    A GUI frontend for neovim.

  21. govcl

    Cross-platform Go/Golang GUI library.

    Project mention: Lazarus Release 4.0 | news.ycombinator.com | 2025-05-11

    https://github.com/ying32/govcl is a binding of the Lazarus LCL GUI library to Go. It works pretty well, although I really got the impression that GTK2 and Win32 were the best supported targets, anything more modern was pretty buggy, so don't rely on it for hidpi support.

  22. gotk3

    Go bindings for GTK3

  23. go-gtk

    Go binding for GTK

    Project mention: A minimalist password manager desktop app: a foray into Golang's Wails framework (Part 1) | dev.to | 2024-12-19

    Yes, if I wanted to use Go to create desktop applications there are other possibilities (native or not). I would mention Fyne and go-gtk. Fyne is a GUI framework that allows the creation of native apps easily and although they may have an elegant design, the capabilities of the framework are somewhat limited or require a great effort from the developer to achieve the same thing that other tools and/or languages ​​would allow you to do easily. I can say the same about go-gtk, which is a Go binding for GTK: yes, it is true that you will get native applications whose limits will be in your own capabilities, but getting into the GTK library is like going on an expedition through the jungle 😰…

  24. 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)

    Project mention: Cogentcore: Open-source framework for building multi-platform apps with Go | news.ycombinator.com | 2025-05-08
  25. go-qml

    QML support for the Go language

  26. SaaSHub

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

    SaaSHub logo
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

  • Fyne – Flutter but in Go

    1 project | news.ycombinator.com | 10 Apr 2025
  • Show HN: NotesAnkify – Convert PDF Notes to Anki Flashcards Automatically(No AI)

    2 projects | news.ycombinator.com | 16 Feb 2025
  • We replaced our React front end with Go and WebAssembly

    3 projects | news.ycombinator.com | 10 Feb 2025
  • A minimalist password manager desktop app: a foray into Golang's Wails framework (Part 1)

    6 projects | dev.to | 19 Dec 2024
  • Open-Source Development is Amazing!

    3 projects | dev.to | 24 Nov 2024
  • Go-app: Build PWA apps with Golang

    1 project | news.ycombinator.com | 25 Oct 2024
  • Kopia: Open-Source Backup Tool with E2E Encryption and Deduplication

    4 projects | news.ycombinator.com | 29 Sep 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2025
    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 filemanager 28,947
2 Wails 28,161
3 fyne 26,397
4 v2rayA 12,744
5 qt 10,572
6 gocui 10,216
7 robotgo 10,157
8 go-app 8,656
9 ui 8,342
10 Lorca 8,121
11 walk 6,967
12 vugu 4,940
13 triangula 3,857
14 gallium 3,668
15 systray 3,478
16 zen-desktop 2,870
17 giu 2,545
18 goneovim 2,493
19 govcl 2,329
20 gotk3 2,158
21 go-gtk 2,141
22 core 2,004
23 go-qml 1,957

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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