dialog
giu
Our great sponsors
dialog | giu | |
---|---|---|
2 | 18 | |
480 | 2,050 | |
- | - | |
2.7 | 8.8 | |
about 1 month ago | about 1 month ago | |
Go | Go | |
ISC License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dialog
-
Open File dialog box in linux based os (ubuntu) by golang
There is this: https://github.com/sqweek/dialog "Simple cross-platform dialog API for go-lang" Is that what you meant?
-
Gio - immediate mode GUI in Go
IMO if the file dialogs are your main problem with fyne, you could maybe combine it with another library or your own implementation to show native open/save dialogs instead, where supported. If you want to even go further, create a PR that integrates native dialogs into fyne (in addition to the custom dialogs that will still be necessary for consistency and fallback on systems without the necessary libs).
giu
- Giu: Cross platform rapid GUI framework for Golang based on Dear ImGui
-
[Golang] GIU V0.6.1: Un cadre d'interface graphique rapide multiplateforme.
[https://github.com/allendang/giu
- Desktop UI
-
moving to GUI from TUI
I prefer giu + zenity for tooling GUIs with either very few or very many elements (i.e. 100's). I use Flutter for when I want an attractive GUI of medium complexity.
-
LTT creating their own Benchmark tool called MarkBench
FYI, they're using Dear ImGui. Either https://github.com/AllenDang/giu or https://github.com/inkyblackness/imgui-go
-
Show HN: Goroutine-analyzer: A visual goroutine stack dump debugging tool
I did poke around for a bit, but I really needed the tool, and I knew it would be days of work if I learned a new tool and hours if I stuck with what I knew.
My coworker Andrew did start a similar tool, which is here: https://github.com/andrewpmartinez/grid and uses https://github.com/AllenDang/giu for the UI.
Next time I need a feature I probably take a look at that and see what the model looks like and and how straightforward it is to work with.
-
Announce cimgui-go an auto-generated wrapper of Dear ImGui
To maintain my another GUI lib giu (https://github.com/AllenDang/giu), I used to update imgui manually time to time, and it always a pain in my ass.
-
Zig for trading - data collection, storage, number crunching and displaying
I then used GIU (https://github.com/AllenDang/giu) which is a Go wrapper around IMGUI - I found major performance issues since my requirements are pretty extreme, I was plotting charts containing 1000's of points and the overhead of calling the underlying C libraries from Go was too much.
- Writing GUI apps in Go
- Go GUI Developer Survey Results
What are some alternatives?
go-astilectron - Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)
gio - Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)
fyne - Cross platform GUI toolkit in Go inspired by Material Design
pgweb - Cross-platform client for PostgreSQL databases
Ebiten - Ebitengine - A dead simple 2D game engine for Go
gio-x - Mirror of the Gio x repository (https://git.sr.ht/~whereswaldon/gio-x)
winlamb - A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages.
go-flutter - Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.
Wails - Create beautiful applications using Go
awesome-dear-imgui - A collection of awesome dear imgui bindings, extensions and resources
gotk3 - Go bindings for GTK3