10

8

6

4

2


9.2

9.1

8.8

8.7
app

5.9

8.4

9.4

8.3
qt

8.7

8.2

9.6

8.0
ui

23 GUI packages and projects

  • robotgo

    9.2 9.1 L3 C
    Go Native cross-platform GUI system automation;Control the mouse, keyboard and other.
  • app

    8.8 8.7 Go
    Package to create apps with GO, HTML and CSS.
  • one-file-pdf

    5.9 8.4 Go
    A minimalist Go PDF writer in <2K lines and 1 file
  • qt

    9.4 8.3 Go
    Qt binding for Go (support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi)
  • Lorca

    8.7 8.2 Go
    Build cross-platform modern desktop apps in Go + HTML5
  • ui

    9.6 8.0 Go
    Platform-native GUI library for Go.
  • gotk3

    7.1 8.0 Go
    Go bindings for GTK3.
  • walk

    9.2 7.8 Go
    Windows application library kit for Go.
  • go-astilectron

    8.6 6.6 Go
    Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)
  • sciter

    8.1 5.9 Go
    Go bindings for Sciter: the Embeddable HTML/CSS/script engine for modern desktop UI development.
  • nuklear

    7.6 5.8 L1 C++
    This project provides Go bindings for nuklear.h — a small ANSI C GUI library.
  • webview

    9.0 5.8 C
    Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and MSHTML (Windows)
  • systray

    7.0 5.7 Go
    Cross platform Go library to place an icon and menu in the notification area
  • go-gtk

    8.2 5.3 Go
    Go bindings for GTK
  • gowd

    5.0 5.3 Go
    Rapid and simple desktop UI development with GO, HTML, CSS and NW.js.
  • Gowut

    5.3 3.8 Go
    Go Web UI Toolkit - Public Releases and Development
  • trayhost

    4.8 2.2 L5 C
    Cross-platform Go library to place an icon in the host operating system's taskbar.
  • gosx-notifier

    6.3 0.1 Go
    OSX Desktop Notifications library for Go.
  • go-qml

    8.6 0.0 Go
    QML support for the Go language
  • NanoGUI

    4.1 0.0 Go
    A golang port of NanoGUI
  • go-thrust

    6.3 0.0 Go
    Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib
  • gallium

    9.0 0.0 Go
    Build desktop applications in Go and HTML.
  • goqt

    8.1 0.0 Go
    Golang bindings to the Qt cross-platform application framework.

Add another 'GUI' Package