GUI

Libraries for building GUI Applications.

Newest releases
GUI
21

alltom turn a directory into a GUI, slash example of VNC-based GUI
 
GUI
2.1k

Jrohy trojan多用户管理部署程序, 支持web页面管理
 
GUI
20

tidbyt Pixlet is an app runtime and UX toolkit for highly-constrained displays. We use Pixlet to develop applets for Tidbyt, which has a 64x32 RGB LED matrix display
 
GUI
354

88250 📕 一款桌面端的 Markdown 笔记应用,支持 Windows、Mac 和 Linux。A desktop Markdown note-taking application, supports Windows, Mac and Linux.
 
GUI
934

ying32 Cross-platform Golang GUI library, Binding with Lazarus LCL.
 
GUI
236

derricw siggo - a terminal gui for signal-cli, written in Go.
 
GUI
325

guark Guark allows you to build beautiful user interfaces using modern web technologies such as Vue.js, React.js..., while your app logic handled and powered by the amazing Go.
 
GUI
846

AllenDang giu Cross platform rapid GUI framework for golang based on Dear ImGui and the great golang binding imgui-go. Any contribution (features, widgets, tutorials, documents and etc...) is appreciated! Support
 
GUI
1.9k

ImVexed Muon is a lightweight alternative to Electron written in Golang in about ~300 LoC, using Ultralight instead of Chromium. Ultralight is a cross-platform WebKit rewrite using the GPU to target embedded desktop applicatio
 
GUI
270

uucckk AIroot UISYS www.airoot.cn A powerful web ui tool, so we call it uisys! For example <@pub/> <!-- define a module --> <@define name="MyBox"> <div>Hello Baby!</div> <
 
GUI
1.8k

dzhou121 Gonvim Neovim GUI written in Golang, using a Golang qt backend Downloads: Pre-built packages for Windows, macOS, and Linux are found at the Releases page. Requirements: Neovim (v0.2) Features
 
GUI
398

faiface Super minimal, rock-solid foundation for concurrent GUI in Go.
 
GUI
3.2k

wailsapp Create desktop apps using Go and Web Technologies
 
Popular
GUI
3.8k

vugu Vugu Vugu is an experimental library for web UIs written in Go and targeting webassembly. Guide and docs at https://www.vugu.org. Godoc at https://godoc.org/github.com/vugu/vugu. If you've ever wanted to write a U
 
GUI
4.6k

go-flutter-desktop go-flutter - A package that brings Flutter to the desktop Purpose Flutter allows you to build beautiful native apps on iOS and Android from a single codebase. This unofficial project brings Flutter to
 
GUI
96

tadvi winc Common library for Go GUI apps on Windows. It is for Windows OS only. This makes library smaller than some other UI libraries for Go. Design goals: minimalism and simplicity. Dependencies No other depe
 
Popular
GUI
12.5k

fyne-io About Fyne is an easy to use UI toolkit and app API written in Go. It is designed to build applications that run on desktop and mobile devices with a single codebase. Version 1.2 is the current release which
 
GUI
94

d2r2 Gorsync Backup: GTK+ RSYNC frontend ANNOUNCEMENT: Translation to local languages wanted!!! Please read collaboration and contribution. About Gorsync Backup is a GTK+ frontend for brilliant RSY
 
GUI
6.2k

zserge Lorca A very small library to build modern HTML5 desktop apps in Go. It uses Chrome browser as a UI layer. Unlike Electron it doesn't bundle Chrome into the app package, but rather reuses the one that is a
 
GUI
866

akiyosi GoNeovim is a Neovim GUI written in Go, using a Qt binding for Go. This repository forked from the original Gonvim for the purpose of maintenance and enhancement. Features All of the features are optional. You
 
GUI
819

mjl- duit - developer ui toolkit WARNING: this library is work in progress. backwards incompatible changes will be made. details duit is a pure go (*), cross platform, MIT-licensed ui toolkit for developers. th
 
GUI
255

amlwwalker Got-qt GUI Framework Quick Start! To use the hotloading feature a configuration file is compiled into the binary using packr. If you are using the makefile for automation, running make install should set
 
GUI
485

kitech qt.go Qt5 binding for Go (Golang) without CGO that aims to achieve Go's native compile speeds. Instead of using common bindings and heavy C++ wrapper code that forces you to compile and link time and time again, Qt.Go u
 
GUI
3.7k

asticode Thanks to go-astilectron build cross platform GUI apps with GO and HTML/JS/CSS. It is the official GO bindings of astilectron and is powered by Electron. Demo To see a minimal Astilectron app, checkout out the dem
 
Popular
GUI
4.5k

maxence-charriere go-app is a package to build progressive web apps (PWA) with Go programming language and WebAssembly. It uses a declarative syntax that allows creating and dealing with HTML elements only by using Go, an
 
GUI
1.2k

cloudflare Hellogopher: "just clone and make" Hellogopher is a Makefile that makes your conventional Go project build from anywhere, for anyone, with just make. Quickstart wget https://raw.githubusercontent.com/cloudfl
 
GUI
774

cztomczak CEF2go Table of contents: Introduction Compatibility Binary examples Help Support Development Forks worth a look Communication between Go and Javascript Getting started on Windows Getting started on
 
GUI
8.3k

therecipe Introduction Qt is a cross-platform application framework that is used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase.
 
GUI
3.7k

alexflint Write desktop applications in Go, HTML, Javascript, and CSS. Gallium is a Go library for managing windows, menus, dock icons, and desktop notifications. Each window contains a webview component, in which you code your UI in HT
 
GUI
1.4k

gotk3 gotk3 The gotk3 project provides Go bindings for GTK 3 and dependent projects. Each component is given its own subdirectory, which is used as the import path for the package. Partial binding support for the following
 
GUI
1.5k

visualfc GoQt Introduction GoQt is golang bindings to the Qt cross-platform application framework. Version: 0.1.2 Author: visualfc Experiment GoQt project current is experiment. What is
 
GUI
1.9k

go-qml QML support for the Go language Documentation The introductory documentation as well as the detailed API documentation is available at gopkg.in/qml.v1. Blog posts Some relevant blog posts: Ann
 
GUI
5.3k

lxn About Walk Walk is a "Windows Application Library Kit" for the Go Programming Language. Its primarily useful for Desktop GUI development, but there is some more stuff. Setup Make sure you have a working Go