Go Desktop

Open-source Go projects categorized as Desktop
Golang Go GUI Linux MacOS

Top 22 Go Desktop Projects

  1. go-flutter

    Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.

  2. SaaSHub

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

    SaaSHub logo
  3. supersonic

    A lightweight and full-featured cross-platform desktop client for self-hosted music servers (by dweymouth)

  4. 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
  5. Guark

    Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...

  6. coyim

    coyim - a safe and secure chat client

  7. energy

    Energy is a framework developed by Go language based on CEF (Chromium Embedded Framework) for developing cross-platform desktop applications for Windows, Mac OS X, and Linux (by energye)

  8. zap

    :zap: Delightful AppImage package manager (by srevinsaju)

  9. appify

    Create a macOS Application from an executable (like a Go binary)

  10. doWM

    A beautiful window manager for x11

    Project mention: Writing a Window Manager in Go | news.ycombinator.com | 2025-07-04
  11. gowd

    Build cross platform GUI apps with GO and HTML/JS/CSS (powered by nwjs)

  12. unison

    A unified graphical user experience toolkit for Go desktop applications (by richardwilkes)

  13. gbox

    Cli and MCP for gbox. Enable AI agents to operate Android/Browser/Desktop like human.

    Project mention: Show HN: Turning Claude Code into a General-Purpose Agent | news.ycombinator.com | 2025-08-26
  14. StrongDMM

    Robust map editor for BYOND

  15. sway-session

    Tool for saving the state of the Sway WM session and restoring it

  16. trivrost

    A repurposable application-downloader and -launcher

  17. i3icons2

    go version of i3icons - native deamon to rename workspaces with fontawesome-icons based on open applications

  18. projectforge

    Project Forge helps you build applications with Go

  19. update-notifier

    Notify when Debian package updates are available. (by zcalusic)

  20. cbxv

    cbxv - The high fidelity comic book viewer

  21. Eris

    Desktop PGP workstation (by sibexico)

    Project mention: Show HN: Eris – desktop PGP workstation with simple GUI | news.ycombinator.com | 2026-04-20

    So, I wanna show my personal project, what I made for myself and already used it for some time... This is a lightweight PGP workstation for work with text messages. Very simple interface, encrypted storage and basic process protection from tempering (in Windows and Linux). I made it as a lightweight and simple alternative for Kleopatra. Just basic workflows for sign/verify/encode/decode text messages. I will rly appreciate any feedback about this project.

    Direct link to the project at GitHub: https://github.com/sibexico/Eris

    For Windows users available thru WinGet: winget install --id sibexico.Eris -e

  22. helmdeck

    A self-hosted, containerized platform for AI agents, exposed as Capability Packs — schema-validated, one-shot JSON tools — and native MCP. The defining metric is ≥90% pack success on 7B–30B-class open-weight models, something no frontier-targeting competitor is optimizing for.

    Project mention: From $0.40 to $0.05: How Deterministic Packs and Per-Model Profiles Make Reliable Agents Affordable | dev.to | 2026-06-15

    GitHub: https://github.com/tosin2013/helmdeck

  23. planetary_network_desktop_client

    Desktop client for Planetary Network for windows, Mac OSX and Linux/Ubuntu.

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 Desktop discussion

Log in or Post with

Go Desktop related posts

  • Show HN: Eris – desktop PGP workstation with simple GUI

    1 project | news.ycombinator.com | 20 Apr 2026
  • Predicting the Future of Distributed Systems

    3 projects | news.ycombinator.com | 26 Aug 2024
  • FyneDesk – Linux desktop environment in Go

    2 projects | news.ycombinator.com | 12 Apr 2024
  • Supersonic 0.8.0 is out now with Jellyfin support!

    1 project | /r/selfhosted | 17 Nov 2023
  • Music Streaming Server that works with folders ?

    1 project | /r/selfhosted | 6 Jul 2023
  • Supersonic (desktop music player for Subsonic servers) 0.4.0 is out now!

    1 project | /r/linux | 24 Jun 2023
  • Supersonic (desktop client for Subsonic servers) version 0.4.0 is out now!

    1 project | /r/selfhosted | 24 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 go-flutter 5,935
2 supersonic 2,210
3 tyde 1,477
4 Guark 757
5 coyim 615
6 energy 599
7 zap 586
8 appify 545
9 doWM 437
10 gowd 436
11 unison 325
12 gbox 174
13 StrongDMM 148
14 sway-session 61
15 trivrost 38
16 i3icons2 18
17 projectforge 18
18 update-notifier 14
19 cbxv 13
20 Eris 7
21 helmdeck 5
22 planetary_network_desktop_client 0

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?