I've decided to open source Ebou, the cross platform Mastodon Desktop Client.

You can find the repository here:

https://github.com/terhechte/Ebou

It also supports Windows, although this is beta and Windows binaries are not included yet (you'll have to compile it yourself). Attached is a Windows screenshot. Linux should be easy to support, too.

I'm open sourcing it because I think there's great value in a high quality cross platform Mastodon desktop client and I can't pull this off alone.

#rust

GitHub - terhechte/Ebou: A cross platform Mastodon Client written in Rust

A cross platform Mastodon Client written in Rust. Contribute to terhechte/Ebou development by creating an account on GitHub.

GitHub
@terhechte if it would help, I have a little experience with cross-platform packaging with CMake/CPack (Windows, MacOS, Linux). None of the cargo build process changes; CMake passes all the build tasks to cargo and just manages installer creation. See https://gitlab.com/apthorpe/ostrabak/-/tree/main for a working example with a rust application. It's a little extra overhead but it really simplifies packaging standalone applications for distribution, especially if you have no patience for the Windows ecosystem
Files · main · Bob Apthorpe / ostrabak · GitLab

Savegame backup utility for Ostranauts from Blue Bottle Games

GitLab