Golang GUI?

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
  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Look here

  • Wails

    Create beautiful applications using Go

    Check out wails

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

  • hover

    Hover helps developers to release Flutter applications on desktop. (by go-flutter-desktop)

  • nucular

    GUI toolkit for go

    https://github.com/aarzilli/nucular (pure go)

  • walk

    A Windows GUI toolkit for the Go Programming Language

    My experience with gui in golang is pretty bad. I took a project which used https://github.com/lxn/walk , and unfortunately the library doesn't have a good documentation. So I had to figure out a whole lot of things by looking into example snippets or via hit and trial. Moreover, it's platform specific. So yeah wasn't a good deal. By the way, if you are thinking of targetting cross-platform then some HTML based GUI library would be much better choice.

  • imgui-go-examples

    Discontinued Examples of Dear ImGui for Go

    imgui-go (https://github.com/inkyblackness/imgui-go-examples) - the glfw_opengl3 example works NanoGUI (https://github.com/shibukawa/nanogui-go)

  • gotk3

    Go bindings for GTK3

    If you like GTK, gotk3 works perfectly well.

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

  • atk

    Another Golang Tcl/Tk binding GUI ToolKit

    For creating simple desktop apps for (mostly) my own use, the ones I found working best for me where two binding to existing ui toolkits: - Tk: https://github.com/visualfc/atk - and a small custom wrapper around fltk I've written Both have some issues, but e.g. fyne and some of the immediate mode ui's I've looked at where lacking some features, and I couldn't build therecipe/qt (I don't event know if it's still maintained).

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