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 love this! Very happy to hear you’ve decided to make it open source. The Dioxus devs seem very excited about the Navicula library as well.

Since Dioxus is cross-platform, do you have any plans to support web browsers? A help-wanted issue for it would probably stand a good chance of being picked up by a fellow Rustacean 😊

@erlend Up until 2 months ago, Ebou had wasm32 support and I used it to quickly debug / test the app without having to rebuild / restart it.
I've removed it because the lack of a proper abstraction for the megalodon entities made it a bit of a pain to work with.

It wouldn't be too much work though to add wasm support back in as it did mostly work until recently. The main work would be finding a solution for megalodon / the mastodon API layer as that uses tokio which doesn't work well with wasm