Listed in
Cross-Platform Support
Fyne applications run on multiple platforms including Windows, macOS, Linux, BSD and as mobile apps for Android and iOS, ensuring wide compatibility and user reach.
Go Language
Built in Go, Fyne benefits from Go's ease of use, performance, and strong concurrency features, making it a great choice for developers familiar with the language.
Customizable Widgets
Fyne provides a wide range of customizable widgets that can be used to create sophisticated and appealing interfaces with minimal effort.
Theming and Styling
The framework supports theming, allowing developers to alter the look and feel of applications easily, aligning with branding requirements or user preferences.
Open Source
Being open source, Fyne offers transparency and the possibility for contributions from the community, which can result in rapid problem solving and feature additions.
Promote Fyne. You can add any of these badges on your website.
We have collected here some useful links to help you find out if Fyne is good.
Check the traffic stats of Fyne on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Fyne on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Fyne's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Fyne on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Fyne on Reddit. This can help you find out how popualr the product is and what people think about it.
The code looks nice, but when I read GUI, I want to see screenshots of GUIs. Apparently a major dependency is "Fyne", which does show some screenshots on their page: https://fyne.io/. - Source: Hacker News / 4 months ago
I too am not looking to move to something that doesn't support Wayland (mostly because of Nvidia, who I doubt will support Xorg forever), but I don't share the negativity in the comments. This looks great, especially since it seems to be part of a larger effort to create a cross-platform UI toolkit (https://fyne.io). The world needs more developers tackling ambitious projects like this, and less OpenAI API... - Source: Hacker News / 11 months ago
โ Fixed all bugs โ Added extra features โ Built a cross-platform UI using Fyne. - Source: dev.to / about 1 year ago
>> 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/. - Source: Hacker News / over 1 year ago
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... - Source: dev.to / over 1 year ago
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... - Source: dev.to / over 2 years ago
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... - Source: dev.to / over 2 years ago
Take a look at fyne - https://fyne.io/ cross platform using go. - Source: Hacker News / over 2 years ago
Tauri is definitely a hot SEO keyword! I had not heard of https://wails.io before for Golang GUIs, only https://fyne.io which renders its own controls. - Source: Hacker News / almost 3 years ago
And this is how https://github.com/go-gst/go-gst, https://github.com/go-gl/glfw, and even https://fyne.io/ are using system libraries to propose a lot of functionalities. - Source: dev.to / almost 3 years ago
In this small tutorial I will explain something that usually is the exercise that allow you to understand how to use a UI framework (at least in the web world), and we will end up step by step in building a TODO app in Go using the Fyne UI Framework. - Source: dev.to / over 3 years ago
Historically, C++. Today, (unfortunately) a lot of (non-game) desktop apps are written in HTML/CSS/JS using Electron. There are projects like Fyne and GIO that aim to make Go a viable language for building large-scale performant desktop apps. My open-source hobby project Supersonic is a music player app built using Fyne. Source: over 3 years ago
If you are interested in building applications then Fyne is an active and welcoming project - https://fyne.io. Source: over 3 years ago
Fyne is an open-source, cross-platform GUI toolkit that stands out in the competitive landscape of developer and GUI frameworks. Written in Go, Fyne is positioned alongside notable alternatives such as Gio UI, GTK, Qt, Uno Platform, wxWidgets, Flet, and SQLPage. This modern toolkit aims to simplify the development of responsive graphical user interfaces that run seamlessly across major operating systems, including Windows, macOS, Linux, and mobile platforms like iOS and Android.
Public opinion on Fyne presents a mixed yet largely positive perspective, characterized by its ease of use, cross-platform capabilities, and clean API, essential for modern GUI applications. One recurrent theme among users is Fyneโs ability to offer a robust toolset that facilitates consistent user experiences across different operating environments. This feature is particularly appreciated when developing file pickers or similar applications where uniform user interaction is critical across platforms.
Several users highlight Fyneโs straightforward approach for laying out GUIs, making it practical for various applications like CPU monitors and dashboard interfaces. The framework's method of managing display objects, widgets, containers, and windows aligns with industry practices, contributing to its accessibility for developers familiar with these concepts.
Despite its strengths, developers note limitations in Fyne's capabilities compared to more mature frameworks. Some discussions mention that achieving certain design and functionality ambitions with Fyne can require significant effort, particularly in comparison to well-established languages and frameworks. This sentiment reflects the software's evolving nature and the challenges of meeting the diverse needs of complex application development.
Furthermore, developers exploring alternatives to Java for applications primarily in the cloud-native domain often see Fyne as a viable option for leveraging Goโs advantages, especially within cross-platform contexts. Users transitioning from Java to Go have noted Fyne as a favorable tool, especially when Go's simplicity and efficiency align with project requirements.
In the broader ecosystem, Fyne is seen as part of a niche but growing community focused on expanding Go's reach into GUI development. Its active open-source community is frequently cited as welcoming and conducive to contribution, appealing to those looking to participate in the expansion of Go-based application frameworks.
Overall, while some developmental challenges are acknowledged, Fyne impresses with its commitment to providing a modern, Go-centric approach to GUI development. Its reception in the developer community underscores both its current utility and potential for future growth, reflecting the balance between innovation and the inevitable maturation that comes with broader adoption and community engagement.
Do you know an article comparing Fyne to other products?
Suggest a link to a post with product alternatives.
Is Fyne good? This is an informative page that will help you find out. Moreover, you can review and discuss Fyne here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.