Desktop applications discussion

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Guark

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

  • Hey, I've fell in love with Go and wondered if it's a good idea to program a desktop application in a cross-platform Electron like framework. I've currently found a few - guark and wails.

  • Wails

    Create beautiful applications using Go

  • Hey, I've fell in love with Go and wondered if it's a good idea to program a desktop application in a cross-platform Electron like framework. I've currently found a few - guark and wails.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • qt

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

  • termbox-go

    Pure Go termbox implementation

  • wxGo

    Golang wxWidgets Wrapper

  • atk

    Another Golang Tcl/Tk binding GUI ToolKit

  • imgui-go

    Discontinued Go wrapper library for "Dear ImGui" (https://github.com/ocornut/imgui)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • I'd given try with wails, but not happy with it. So I'd to fall back to the better version. Instead of going with Electron, I've found an alternate best-in-class solution called Tauri App. It bundles everything as binary and provides better security for desktop applications.

  • fyne

    Cross platform GUI toolkit in Go inspired by Material Design

  • You can checkout - https://fyne.io looks promising

  • nucular

    GUI toolkit for go

  • gio

    Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)

  • The funny thing is that the opposite is happening. As opposed to web apps taking over the desktop, desktop apps (e.g.: https://gioui.org/) are moving to the browser using WASM (and WebGL maybe).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts