Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

go
golang

GUI in Golang

Educative Answers Team

GUI Development

GUIs, short for Graphical User Interfaces, are user interfaces with a combination of buttons, icons, drop-down menus, and other features. Go Language has several libraries that may be used to develop GUI-based web or desktop applications.

svg viewer

Web-Based GUI

App

The App Package allows the creation of web-apps in Go, HTML, and CSS. It only supports development on macOS and web platforms.

Go-Astilectron

The Go-Astilectron Package is an electron-based package that allows development in Go, HTML, JavaScript, and CSS. It allows for cross-platform development and creates applications that run on special Chromium browsers.

Go-Sciter

The Go-Sciter package allows cross-platform development of desktop and embeddable applications with Go, HTML, JavaScript, and CSS.

gowd

gowd allows cross-platform development with Go, HTML, CSS, and NW.js.

Desktop-Based GUI

Go-GTK

Go-GTK allows the usage of GTK widgets in applications and is commonly used for development on Linux.

QT

QT is a powerful platform that allows the development of cross-platform applications for Windows, macOS, Linux, iOS, Android, Sailfish OS, and Raspberry Pi.

Webview

Webview is a basic platform for cross-platform development.

Walk:

Walk, short for Windows Application Library Kit for Go, can be used to develop Windows-native applications.

RELATED TAGS

go
golang
Copyright ©2022 Educative, Inc. All rights reserved
RELATED COURSES

View all Courses

Keep Exploring