golang GUI packages

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

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

  • giu https://github.com/AllenDang/giu

  • fyne

    Cross platform GUI toolkit in Go inspired by Material Design

  • Fyne https://fyne.io/

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

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

  • App https://github.com/maxence-charriere/go-app

  • go-astilectron

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

  • go-astilectron https://github.com/asticode/go-astilectron

  • sciter

    Sciter: the Embeddable HTML/CSS/JS engine for modern UI development

  • go-sciter https://github.com/sciter-sdk/go-sciter

  • gowd

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

  • gowd https://github.com/dtylman/gowd

  • gotk3

    Go bindings for GTK3

  • gotk3 https://github.com/gotk3/gotk3

  • 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

  • walk

    A Windows GUI toolkit for the Go Programming Language

  • walk https://github.com/lxn/walk

  • webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

  • webview https://github.com/webview/webview

  • go-gui-projects

    A list of Go GUI projects

  • and many https://github.com/go-graphics/go-gui-projects

  • windigo

    Windows API and GUI in idiomatic Go.

  • nucular

    GUI toolkit for go

  • github.com/aarzilli/nucular should be listed!

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