Go GUI

Open-source Go projects categorized as GUI

Top 23 Go GUI Projects

  • filemanager

    đź“‚ Web File Browser

  • Project mention: Homelab Adventures: Crafting a Personal Tech Playground | dev.to | 2024-04-22

    File Browser

  • fyne

    Cross platform GUI toolkit in Go inspired by Material Design

  • Project mention: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Wails

    Create beautiful applications using Go

  • Project mention: SGSG (Svelte + Go + SQLite + gRPC) - open source application | /r/sveltejs | 2023-12-06

    This is basically the same tech stack of an app I’ve been planning to build, but deployed as a desktop application using Wails: 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

  • Project mention: GoLang — Simplifying Complexity “The Beginning” | dev.to | 2023-05-27

    . Web backend (with various frameworks available) . Web Assembly (one of them is vugu framework) . Microservices (some frameworks: Go Micro, Go Kit, Gizmo, Kite) . Fragments services (Term mentioned by @jeffotoni in a microservices discussion group) . Lambdas (FaaS example) . Client Server . Terminal applications (using the tview lib) . IoT (some frameworks) . Bots (some here) . Client Applications using Web technology . Desktop using Qt+QML, Native Win Lib (example Qt, Qt widgets, Qml) . Network Applications . Protocol applications . REST Applications . SOAP Applications . GraphQL Applications . RPC Applications . TCP Applications . gRPC Applications . WebSocket Applications . GopherJS (compiles Go to JavaScript)

  • gocui

    Minimalist Go package aimed at creating Console User Interfaces.

  • v2rayA

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

  • robotgo

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

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

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

  • Lorca

    Build cross-platform modern desktop apps in Go + HTML5

  • Project mention: [Golang] Recommandation de bibliothèque d'interface utilisateur lĂ©gère | /r/enfrancais | 2023-05-17

    Lorca 5.9k

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

  • Project mention: Solarized.nvim: Lua Port of solarzied.vim for Neovim! | /r/neovim | 2023-05-12

    yeah, looks like https://github.com/akiyosi/goneovim

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

  • Project mention: Giu: Cross platform rapid GUI framework for Golang based on Dear ImGui | news.ycombinator.com | 2023-04-30
  • gotk3

    Go bindings for GTK3

  • Project mention: [Golang] Recommandation de bibliothèque d'interface utilisateur lĂ©gère | /r/enfrancais | 2023-05-17

    Gotk3 1.3k

  • 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

Index

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

Project Stars
1 filemanager 23,611
2 fyne 23,218
3 Wails 22,095
4 qt 10,222
5 gocui 9,660
6 v2rayA 9,576
7 robotgo 9,237
8 ui 8,320
9 Lorca 7,939
10 go-app 7,694
11 walk 6,715
12 vugu 4,764
13 triangula 3,836
14 gallium 3,681
15 systray 3,122
16 goneovim 2,293
17 govcl 2,089
18 go-gtk 2,077
19 giu 2,050
20 gotk3 2,027
21 zen 2,010
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