andydotxyz
andydotxyz on Hacker News
Tech stack is pure Go with Fyne.io GUI toolkit compiled to WASM. Initial download may take a couple of seconds.
Posted by
andydotxyz on Friday November 21, 2025 @01:03PM
from the show-hn dept.
https://fyshos.com/desktop/demo/
Desktop with a couple of embedded apps. Virtual desktops, screensaver and more.
Proof of concept experiment right now - any suggestions of what to add?
Posted by
andydotxyz on Friday October 17, 2025 @01:29PM
from the show-hn dept.
https://apptrix.ai/download
A downloadable app creator that makes it easy for anyone to create and compile native apps that work on all platforms. Just pick your platform/processor on the download page and execute the app - no signup required.This is built with the Go programming language and the Fyne graphical toolkit - my main focus for many years now. If you have the developer tools installed you can do a native build...
No. Fyne does not have any bindings and never will in the official project.
The API is designed to work perfectly with the Go idioms and using it from any other language will be no where near as intuitive. Not to mention it would slow down the developers of the toolkit as well!
Because I tried working on existing ones and it was painful.
I wanted a modern alternative to exist that was approachable and fun. And once we have met existing systems we can start to exceed them ;).
Any known CPU usage bugs have been resolved. Last time it was the cursor animation but we fixed that too. I can now compare our apps to OS provided native equivalents (we're not there yet but it is getting close!)
I guess that's an interesting opinion to have. Is this based on having built your own desktop environment or some other project that led you to this conclusion?
For me I prefer higher level code and tooling wherever possible. Building this has been blazingly fast compared to previous window managers I have worked on.
I don't understand this - are you calling me a marketing person?
I started the project and continue to do most of the coding. Feel free to tell me I don't know what I am talking about but I would like to know more what we can do to dispel the idea of being mobile focused...
It is really easy to code on, supports lots of different platforms (including embedded and mobile devices). Some times established projects can be superseded with newer ones build with more modern tools. I get that feeling in this space and it's huge what has been built already.
Oh that is strange, I didn't realise it was different for internal vs external!
I fixed my visibility but one of the team is marked as private for their own reasons.
Basically the project came from the Fyne community because we can build all GUI apps so fast now that it was a shame not to have a desktop environment with the same benefit :).
If you want to code everything in low level languages feel free. I guess assemblers still work well or you can just list machine code.
For those who want a fast to learn and use higher level language for this Go is a great tool and there are great projects out there. Two of them in the top 10 for all cross platform beating out a lot of other languages (no presence of GTK or Qt up that high... https://ossinsight.io/collections/cross-platform-gui-tool/)
Amazing comment and thanks for the support!
The project is being developed as a volunteer open source project because we think it should exist. There are 4 core members on the team
https://github.com/orgs/FyshOS/people but we accept contributions from around the community.
We are always looking for sponsorship and of course commercial partnerships would be pretty cool too!
Ironically we have both of those on this Fyne Desk running in X.
Tear free is provided by the compositor and the fractional scaling was never impossible with X it just had to be coded into the toolkit and most could not be bothered. Fyne has always supported fractional scaling and I think Enlightenment does too.
Please check out v2.7.0 - the optimisations for mobile are amazing.
Camera and services are coming in another release - work has begun.
It's amazing what has been done with virtually no funding - if anyone would consider sponsoring then truly incredible things could be delivered :).
Yes give it a play - we are trying to make it super easy to get into developing on the desktop environment.
For example the modules on the panel or desktop are basically just functions that return a `fyne.CanvasObject` so it's basically just like making a panel in a Fyne app :).
Perfect :) there are so many great projects and that conference introduces some excellent looking apps.
Plans shifted due to external factors - the next release will be X11 but after that (later this year) work begins on the Wayland transition.
Ideally we will support both through the transition but unclear at this time.
Just make and make install in the root of the source is easiest then log out and pick it from your login screen.
However if you want to try it in development mode you can “make embed” to try it in an embedded X session.
You can expect work to begin on that after the upcoming major release. We are waiting on a fix in an upstream library.
Oh yes, I didn’t mean to knock the language - I also worked on amazing things in Java before I moved to go.
But the runtime of a Go app is, by default, faster than Java and my experiences have shown much, much better performance with the sort of multi-window full screen throughput we need for building a desktop.
In the last few months we have added a built-in compositor, a new screensaver, file manager integration and a bunch of optimisations. Seems like pretty decent progress to me.
That was a really cool project but yeah the Java couldn’t hack it.
FyneDesk aims to compete on performance with the light weight window managers whilst offering the rich experience of complete desktops.
We are close on performance in most areas, once Fyne v2.7.0 is out we will do a new release which is going to blow our previous out of the water. Just a few thread handling bugs to iron out for optimal results first…
The compositor external dependency was really just an experiment and we replaced it already.
You can still turn of compositing but it does offer better speed for tabbing around windows and also means you can make each transparent independently :).
The new default is that background windows become slightly transparent.
https://www.dropbox.com/scl/fi/8o0tmimx09pwak2h0lfi0/fynedes...
Fyne has never been focused on mobile first - it is platform agnostic.
Desktop performance is incredibly fast and mobile performance is nearly as good (Fyne v2.7.0 will deliver a huge speed boost this month).
If you haven’t tried it in a couple of years I highly recommend you give it another go.
Latest commits on develop replace Compton with a builtin compositor.
Ready for a wayland support to begin after the next release!
Easily create secure apps compiled natively for all platforms with Apptrix.ai.
The technology, based on Fyne.io and Go, makes it easy to graphically create applications that work everywhere - and securely! And the AI assistant helps along the way if you need any hints.
Posted by
andydotxyz on Wednesday July 09, 2025 @01:10PM
from the apptrix.ai dept.