Go is a fantastic language

Closest I can think of for a task like this is Gio UI. I've seen some work done on there and it's interesting but I've heard it's not the complete package yet. I want GUI libraries for Go to succeed. Think it would be a great starting block for cross-platform (Android and desktop in my case) Nostr/wallet apps.

Think web browsers should strictly be web browsers, any feature should exist to improve the browsing experience. I find software projects that are unnecessarily using the web platforms aggravating and I hate people making web browsers The Everything App™️ when they're already a security nightmare.

I've seen irrelevant things like clipboard managers and ffmpeg GUI wrappers using Electron and it's absolutely disgusting. I'm very selective when it comes to it

Reply to this note

Please Login to reply.

Discussion

no coincidence the best i have seen Go do GUI has been with gioui.org - i wrote a whole DSL to simplify building interfaces with it, but they changed the API so much my old code is useless on current versions

i didn't performance benchmark it but it was easily over 30fps and often 60fps rendering for resizing and scrolling, and i built a proper scrollbar for their scroll system, and a precalculation algorithm that generated proper, non-rendered viewports, only vertical or horizontal scroll ability but it was smooth and fast

i'd love to be able to dedicate myself to this, my first impulse as a programmer at 9 years of age was to build GUIs and i've still got the sharp eyes to see when it's snappy, and yes, gio can support all platforms, i mean all, i saw it running on an iphone, on android, on mac, on windows, and on linux

fyne has a better widget set but woeful framerate and the window resize response is so laggy it's pathetic

Can add the BSDs, iOS, and Web on there too... Go has seriously untapped potential.