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 thanks for this. Have you ever used Electron as a framework for building cross OS apps?

@nrstirzaker There're multiple reasons why I prefer Dioxus to Electron:

- All the code is native Rust (not Rust to WASM). So it is fast and I can leverage the whole package ecosystem
- It uses WebKit and therefore consumes less memory compared to Electron
- The memory management and WebKit/Rust communication are fast which makes the whole experience fast
- You still get all the benefits of highly optimised WebKit with CSS, GPU Acceleration & native Widgets.

@terhechte I’ve never used Rust so very interested in your opinion. Thanks for replying