The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Go GUI Projects
-
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.
-
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. 🚀
-
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.
-
zen
Simple, free and efficient ad-blocker and privacy guard for Windows, macOS and Linux (by anfragment)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
File Browser
Project mention: SGSG (Svelte + Go + SQLite + gRPC) - open source application | /r/sveltejs | 2023-12-06This 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
. 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)
Project mention: [Golang] Recommandation de bibliothèque d'interface utilisateur légère | /r/enfrancais | 2023-05-17Lorca 5.9k
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
Project mention: Dependency Managers Don't Manage Your Dependencies (2021) | news.ycombinator.com | 2023-06-19I 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/
yeah, looks like https://github.com/akiyosi/goneovim
Project mention: Giu: Cross platform rapid GUI framework for Golang based on Dear ImGui | news.ycombinator.com | 2023-04-30
Project mention: [Golang] Recommandation de bibliothèque d'interface utilisateur légère | /r/enfrancais | 2023-05-17Gotk3 1.3k
Project mention: Introducing Zen: A Free, Open-Source Ad-Blocker and Privacy Guard | /r/freesoftware | 2023-12-07Zen 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 GUI related posts
- FyneDesk – Linux desktop environment in Go
- A framework for building 2D and 3D GUIs with Go
- Ask HN: Cross-platform GUI apps in 2024
- nwg-bar 0.1.5
- Are there any open source projects that need contributors?
- HashiCorp Vault Forked into OpenBao
- Show HN: WarpBuild – x86-64 and arm GitHub Action runners for 30% faster builds
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
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