Stable and native looking GUI tool for Go?

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

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

    Windows API and GUI in idiomatic Go.

  • Fyne is just really ugly for me.. I'm trying to learn more about GIO lately (gioui.org) which seems to have a great potential. However you request is very simple: native Windows Gui. And there are few libraries for that: - https://github.com/gonutz/wui - https://github.com/lxn/walk - https://github.com/tadvi/winc - https://github.com/rodrigocfd/windigo

  • unison

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

  • Maybe Unison (https://github.com/richardwilkes/unison ) will match your needs…

  • 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
  • wui

    Windows GUI library for Go (Golang). Comes with a graphical UI designer.

  • Fyne is just really ugly for me.. I'm trying to learn more about GIO lately (gioui.org) which seems to have a great potential. However you request is very simple: native Windows Gui. And there are few libraries for that: - https://github.com/gonutz/wui - https://github.com/lxn/walk - https://github.com/tadvi/winc - https://github.com/rodrigocfd/windigo

  • walk

    A Windows GUI toolkit for the Go Programming Language

  • Fyne is just really ugly for me.. I'm trying to learn more about GIO lately (gioui.org) which seems to have a great potential. However you request is very simple: native Windows Gui. And there are few libraries for that: - https://github.com/gonutz/wui - https://github.com/lxn/walk - https://github.com/tadvi/winc - https://github.com/rodrigocfd/windigo

  • winc

    Common library for Go GUI apps on Windows

  • Fyne is just really ugly for me.. I'm trying to learn more about GIO lately (gioui.org) which seems to have a great potential. However you request is very simple: native Windows Gui. And there are few libraries for that: - https://github.com/gonutz/wui - https://github.com/lxn/walk - https://github.com/tadvi/winc - https://github.com/rodrigocfd/windigo

  • ui

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

  • You could check out andlabs UI - the functionality is a little limited but it uses system components. https://github.com/andlabs/ui

  • go-flutter

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

  • Flutter is supposed to be mature enough for production apps, and the unofficial Go bindings supposedly work on macOS, Windows, and Linux. I have not tried it, however.

  • 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
  • zenity

    Zenity dialogs for Golang, Windows, macOS

  • If you use a non-native GUI, you can still leverage native dialog windows via https://github.com/ncruces/zenity

  • atk

    Another Golang Tcl/Tk binding GUI ToolKit

  • You might want to look at github.com/visualfc/atk. Tk is a toolkit traditionally considered unsexy but it is 1) rock solid 2) cross platform, while using native Win32 API to render its widgets.

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