ProntoGUI – desktop GUIs in Go with a Material look and feel
ProntoGUI – desktop GUIs in Go with a Material look and feel
Hi HN, Andy here. I really enjoy programming in Go and have used it for many projects unrelated to microservices. However, direct support for building GUIs in Go isn't a core language feature, and the usual options fall short for what I need: Fyne and the native-binding libraries work, but don't look modern IMO. Electron/Wails-style apps solve the look problem but mean maintaining a second project in a second language, plus a JS framework's learning curve. ProntoGUI is my attempt to close that gap: you write the whole app in Go, and it renders through Flutter under the hood inside a native desktop app — you never touch Dart directly. Getting started is simple: install the free app on Windows or macOS, import the Go library, build your GUI with plain Go structs, and respond to events. All communication between your Go code and the app happens over a streamed gRPC connection, and all state management stays in your Go program — the app itself is stateless. The app is free for personal or business use — no email gate, just download and go. If you want priority support, there's a paid add-on for that. Library repo: https://github.com/prontogui/golib App download: https://www.prontogui.com/download Docs and support: https://www.prontogui.com/support Happy to dig into the architecture or the "why not Wails" question in the comments.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Material SPA in Lisp with 500ms TTI and 11k gzipped
Material for MkDocs 6
Angular Material with ngRoute
Look&Feel Configurator for Presentations
Material Management
MDB (Material Design for Bootstrap) for Angular
Material Design for Bootstrap 4
Bootstrap Material Design Now Under MIT
You are never going to feel lonely and exhausted while you..
BTC Look