Go

GUI (24)

  • Overall Score
  • Popularity
  • Trending
  • Activity
  • Maturity
1.2KTop 3%
P A M T

cogentcore core

A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere.
GoBSD-3-ClauseSeasoned code • 17.9k commits • 8 years
1.2KTop 3%
P A M T

fyne-io fyne

Cross platform GUI toolkit in Go inspired by Material Design
GoSeasoned code • 12.3k commits • 8 years
465Top 50%
P A M T

maxence-charriere go-app

A package to build progressive web apps with Go programming language and WebAssembly.
GoMITStar magnet • 8.8k stars
461Top 50%
P A M T

AllenDang cimgui-go

Auto generated Go wrapper for Dear ImGui via cimgui
C++MITSteady cadence • 34/52w active • 9 per week
457Top 50%
P A M T

go-vgo robotgo

RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar
GoApache-2.0Star magnet • 10.4k stars
429Top 50%
P A M T

richardwilkes unison

A unified graphical user experience toolkit for Go desktop applications
GoMPL-2.0Release machine • 174 releases • 4.1 years
423Top 50%
P A M T

webview webview

Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
C++MITStar magnet • 13.5k stars
413Top 50%
P A M T

energye energy

Energy is a framework developed by Go language based on CEF (Chromium Embedded Framework) for developing cross-platform desktop applications for Windows, Mac OS X, and Linux
GoApache-2.0Hype wave • 543 stars • 3.1 years
383
P A M T

andlabs ui

Platform-native GUI library for Go.
GoStar magnet • 8.3k stars
365
P A M T

gotk3 gotk3

Go bindings for GTK3
GoISCStar magnet • 2.2k stars
360
P A M T

lxn walk

A Windows GUI toolkit for the Go Programming Language
GoStar magnet • 7k stars
359
P A M T

therecipe qt

Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
GoLGPL-3.0Star magnet • 10.7k stars
306
P A M T

getlantern systray

a cross platfrom Go library to place an icon and menu in the notification area
GoApache-2.0Star magnet • 3.6k stars
293
P A M T

progrium darwinkit

Native Mac APIs for Go. Previously known as MacDriver
GoMITStar magnet • 5.3k stars
293
P A M T

sciter-sdk go-sciter

Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
C++Star magnet • 2.6k stars
282
P A M T

ncruces zenity

Zenity dialogs for Golang, Windows, macOS
GoMITStar magnet • 863 stars
230
P A M T

deckarep gosx-notifier

gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher
GoMITStar magnet • 590 stars
226
P A M T

roblillack spot

React-like desktop GUI toolkit for Go
GoMITHype wave • 1.2k stars • 18 months
224
P A M T

dtylman gowd

Build cross platform GUI apps with GO and HTML/JS/CSS (powered by nwjs)
GoMIT435 stars
199
P A M T

shurcooL trayhost

Cross-platform Go library to place an icon in the host operating system's taskbar.
GoMIT258 stars
157
P A M T

prashantgupta24 activity-tracker

A library to notify about any (pluggable) activity on your machine, and let you take action as needed
GoMIT31 stars
152
P A M T

prashantgupta24 mac-sleep-notifier

macOS Sleep/ Wake notifications in golang
GoMIT39 stars
113
P A M T

goradd html5tag

html5tag generates html 5 tags
GoMIT13 stars
94
P A M T

gopherlibs appindicator

Go bindings for libappindicator3 C library
GoMIT2 releases • 3.7 years