Go GUI

Open-source Go projects categorized as GUI

Top 23 Go GUI Projects

  • filemanager

    📂 Web File Browser

  • Project mention: Filebrowser: Web File Browser | news.ycombinator.com | 2024-05-10
  • fyne

    Cross platform GUI toolkit in Go inspired by Material Design

  • Project mention: Learning Go, Building a File Picker using Fyne.io | dev.to | 2024-05-30

    Go has an io library that enables a developer to access the host file system. Building a GUI application that interacts with the native file system requires the developer to try to make the user experience the same, or similar, across platforms. We want a user to be able to work with the application without having to learn multiple ways to respond to application prompts to open files. Fortunately, fyne.io provides a fairly robust cross-platform toolset with which to accomplish this task.

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

    Create beautiful applications using Go

  • Project mention: Gio UI – Cross-Platform GUI for Go | news.ycombinator.com | 2024-05-18

    A different option is Wails [1], which allows you to write all logic in Go, and the UI in HTML (with any or no web framework). It's like Electron but lighter because it doesn't ship Chrome but uses the system's web viewer instead.

    [1] https://github.com/wailsapp/wails

  • qt

    Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

  • v2rayA

    A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols. 🚀

  • gocui

    Minimalist Go package aimed at creating Console User Interfaces.

  • robotgo

    RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ui

    Platform-native GUI library for Go. (by andlabs)

  • Lorca

    Build cross-platform modern desktop apps in Go + HTML5

  • go-app

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

  • Project mention: Ask HN: If you were to build a web app today what tech stack would you choose? | news.ycombinator.com | 2023-10-29
  • walk

    A Windows GUI toolkit for the Go Programming Language

  • Project mention: Confusión en el desarrollo de software | /r/programacion | 2023-06-17
  • vugu

    Vugu: A modern UI library for Go+WebAssembly (experimental)

  • Project mention: Dependency Managers Don't Manage Your Dependencies (2021) | news.ycombinator.com | 2023-06-19

    I can't share any of my own examples, but most of the work I do was originally based on Vugu[0] which is open source. It is loosely modelled on Vue, so template files have both HTML and Go source (for the view / front end / ui handling) in the one file.[1] The code I have written has since diverged a bit from Vugu but at its core it's handled the same way.

    People are still working on Vugu (you can check the issues / branches) but there hasn't been a new release in a while; it's still somewhat experimental.

    [0] https://www.vugu.org/

  • triangula

    Generate high-quality triangulated and polygonal art from images.

  • gallium

    Build desktop applications in Go and HTML.

  • systray

    a cross platfrom Go library to place an icon and menu in the notification area

  • goneovim

    A GUI frontend for neovim.

  • govcl

    Cross-platform Go/Golang GUI library.

  • Project mention: Lazarus IDE 3.0 Released | news.ycombinator.com | 2023-12-24
  • go-gtk

    Go binding for GTK

  • giu

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

  • gotk3

    Go bindings for GTK3

  • zen

    Simple, free and efficient ad-blocker and privacy guard for Windows, macOS and Linux (by anfragment)

  • Project mention: Introducing Zen: A Free, Open-Source Ad-Blocker and Privacy Guard | /r/freesoftware | 2023-12-07

    Zen is licensed under the MIT License, with some components under different terms. To learn more about Zen and try it out for yourself, visit our GitHub page: Zen on GitHub.

  • go-qml

    QML support for the Go language

  • goqt

    Golang bindings to the Qt cross-platform application framework.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go GUI related posts

  • Learning Go, Building a File Picker using Fyne.io

    3 projects | dev.to | 30 May 2024
  • Show HN: Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go

    8 projects | news.ycombinator.com | 24 May 2024
  • Spot: Reactive, cross-platform desktop GUI toolkit for Go

    1 project | news.ycombinator.com | 24 May 2024
  • How One Experienced Software Engineer Learns a New Programming Language

    3 projects | dev.to | 16 May 2024
  • Lowest Price for your own kubernetes using Hetzner Cloud(incl. Storage Provisioner)

    4 projects | dev.to | 12 May 2024
  • FyneDesk – Linux desktop environment in Go

    2 projects | news.ycombinator.com | 12 Apr 2024
  • A framework for building 2D and 3D GUIs with Go

    1 project | news.ycombinator.com | 2 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 31 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source GUI projects in Go? This list will help you:

Project Stars
1 filemanager 24,382
2 fyne 23,558
3 Wails 22,741
4 qt 10,263
5 v2rayA 9,846
6 gocui 9,699
7 robotgo 9,346
8 ui 8,330
9 Lorca 7,965
10 go-app 7,734
11 walk 6,741
12 vugu 4,780
13 triangula 3,836
14 gallium 3,681
15 systray 3,153
16 goneovim 2,323
17 govcl 2,129
18 go-gtk 2,084
19 giu 2,075
20 gotk3 2,041
21 zen 2,047
22 go-qml 1,953
23 goqt 1,473

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com