Fyne
Cross-platform GUI toolkit for Go that builds beautiful native apps for desktop, mobile, and web from one codebase.
Our Verdict
The friendliest Go GUI toolkit today — perfect if you want single-binary apps without C dependencies.
Pros
- Pure Go, no CGo required
- Cross-platform desktop, mobile, web
- Material Design-inspired widgets
- Active OSS community
Cons
- Widget set thinner than Qt or GTK
- Native look-and-feel is approximated
- Mobile support less mature than desktop
- Limited advanced layout primitives
Best for: Go developers shipping cross-platform desktop tools in a single binary
Not for: Teams needing true native platform look or rich widget ecosystems
When to Use Fyne
Good fit if you need
- Cross-platform Go desktop app with a single codebase
- Native macOS and Windows app built entirely in Go
- Internal DevOps tool with a GUI running on all platforms
- Open-source utility distributed as a native desktop binary
- Mobile + desktop productivity app from one Go repository
Lock-in Assessment
Low 5/5
Lock-in Score 5/5
Pricing
Price wrong?Fyne Pricing
- Pricing Model
- free
- Free Tier
- Yes
- Entry Price
- —
- Enterprise Available
- No
- Transparency Score
- —
Beta — estimates may differ from actual pricing
1,000
1001K10K100K1M
Estimated Monthly Cost
$25
Estimated Annual Cost
$300
Estimates are approximate and may not reflect current pricing. Always check the official pricing page.
Project Health
A
Health Score
28.1k 1.5k
Bus Factor
10
Last Commit
1 day
Release Freq
46d
Open Issues
732
Issue Response
3d
License
NOASSERTION
Last checked: 2026-04-21
Community Discussion
Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.