go-app
A package to build progressive web apps with Go programming language and WebAssembly. (by maxence-charriere)
fyne
Cross platform GUI toolkit in Go inspired by Material Design (by fyne-io)
go-app | fyne | |
---|---|---|
56 | 160 | |
8,620 | 26,236 | |
1.9% | 1.6% | |
7.8 | 9.6 | |
9 days ago | 6 days ago | |
Go | Go | |
MIT License | BSD 3-Clause License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
go-app
Posts with mentions or reviews of go-app.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-02-10.
-
We replaced our React front end with Go and WebAssembly
I've been searching for something like https://go-app.dev/ for years and never knew it existed. I wonder what else I'm missing.
- Go-app: Build PWA apps with Golang
-
Go is my hammer, and everything is a nail
I like using this great library to build progressive web apps using Declarative Syntax https://github.com/maxence-charriere/go-app
- Ask HN: If you were to build a web app today what tech stack would you choose?
- Go Package for Building Progressive Web Apps
-
Learning Go for Backend/Fullstack development?
For the Frontent Wasm with go-app
-
Which is the best framework to create web apps with go?
Not a framework, but you might like https://go-app.dev if you want to build WEB UI (views) with Go, using declarative syntax.
- Add PWA to web app?
fyne
Posts with mentions or reviews of fyne.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-02-18.
- Fyne – Flutter but in Go
-
Year After Switching from Java to Go: Our Experiences
>> Of course, Java still has its strengths, and for certain projects, it remains a solid choice. But for cloud-native applications, Kubernetes tooling, and our self-hostable software distribution platform, Go just feels like the right tool for the job.
Yeah. I see Android app development is still mostly dominated by Java/Kotlin. Of course you can do it with Go, e.g: https://fyne.io/
- Show HN: NotesAnkify – Convert PDF Notes to Anki Flashcards Automatically(No AI)
-
A minimalist password manager desktop app: a foray into Golang's Wails framework (Part 1)
Yes, if I wanted to use Go to create desktop applications there are other possibilities (native or not). I would mention Fyne and go-gtk. Fyne is a GUI framework that allows the creation of native apps easily and although they may have an elegant design, the capabilities of the framework are somewhat limited or require a great effort from the developer to achieve the same thing that other tools and/or languages ​​would allow you to do easily. I can say the same about go-gtk, which is a Go binding for GTK: yes, it is true that you will get native applications whose limits will be in your own capabilities, but getting into the GTK library is like going on an expedition through the jungle 😰…
-
GUI Examples – Rye Language
It would have been helpful to have some info on what exactly fyne is. A quick search brought me here: https://github.com/fyne-io/fyne
The rye version looks much nicer both to read and write.
-
Learning Go, Building a File Picker using Fyne.io
Go has an io library that enables a developer to access the host file system. Building a GUI application that interacts with the native file system requires the developer to try to make the user experience the same, or similar, across platforms. We want a user to be able to work with the application without having to learn multiple ways to respond to application prompts to open files. Fortunately, fyne.io provides a fairly robust cross-platform toolset with which to accomplish this task.
- Show HN: Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go
-
How One Experienced Software Engineer Learns a New Programming Language
The CPU monitor dashboard layout was fairly straightforward using the fyne.io framework. Like most GUIs, you create all your display objects and widgets, add containers for structuring the objects in columns, rows, and grids, and then place the containers into a window. I set up some control buttons with associated functions that get invoked when they are pressed. I also set up some label widgets to display specific CPU fields and data. I decided that it would be simpler for displaying memory if I pre-formatted memory in blocks of strings before placing them in containers. I created an UpdateAll() function that the controller called whenever it had new data to display.
- Uno: Create Beautiful Cross Platform .NET Apps Faster
- FastUI: Build Better UIs Faster
What are some alternatives?
When comparing go-app and fyne you can also consider the following projects:
go-astilectron - Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)
Wails - Create beautiful applications using Go
go-appindicator - :traffic_light: Go bindings for libappindicator3 C library
gio - Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)
NanoGUI
qt - Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly