nucular
imgui-go-examples
nucular | imgui-go-examples | |
---|---|---|
15 | 1 | |
865 | 93 | |
- | - | |
5.7 | 0.0 | |
about 1 month ago | over 1 year ago | |
Go | Go | |
MIT License | GNU General Public License v3.0 or later |
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.
nucular
-
Ideas for GUI libraries?
most X11 functionality can be accessed via xgb|xgbutil (jezek has a current fork). nucular makes use of it via shiny. OpenGL and such libraries can be assumed to exist on those systems, so directly calling those c libraries without cgo is a possibility. Ebiten is currently working on it: purego.
- Is Go appropriate to develop Linux Desktop app ?
- Golang GUI
- Writing GUI apps in Go
-
Is golang for me?
There are a few pure go gui libraries. I like https://github.com/aarzilli/nucular
-
golang GUI packages
github.com/aarzilli/nucular should be listed!
-
Is there is good GUI for Golang ?
https://github.com/aarzilli/nucular - pure go for most platforms. no gtk, qt or other dyn linked libraries required. macos and mobile do require cgo iirc.
- Which GUI platform and why?
-
fyne Vs gio
you could try github.com/aarzilli/nucular. For most platforms it is pure go and uses the shiny backend by default. theres also a gio backend. I would try the gio one for android.
- Desktop applications discussion
imgui-go-examples
-
Golang GUI?
imgui-go (https://github.com/inkyblackness/imgui-go-examples) - the glfw_opengl3 example works NanoGUI (https://github.com/shibukawa/nanogui-go)
What are some alternatives?
govcl - Cross-platform Go/Golang GUI library.
awesome-dear-imgui - A collection of awesome dear imgui bindings, extensions and resources
fyne - Cross platform GUI toolkit in Go inspired by Material Design
hover - Hover helps developers to release Flutter applications on desktop.
Wails - Create beautiful applications using Go
recipes - 📁 Examples for 🚀 Fiber
gio-x - Mirror of the Gio x repository (https://git.sr.ht/~whereswaldon/gio-x)
rymdport - Cross-platform application for easy encrypted file, folder, and text sharing between devices.
gio - Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)
atk - Another Golang Tcl/Tk binding GUI ToolKit
webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
gotk3 - Go bindings for GTK3