Writing a blatant Telegram clone using Qt, QML and Rust. And C++

https://kemble.net/blog/provoke/

Writing a blatant Telegram clone using Qt, QML and Rust. And C++.

This was a fun project for a couple of days, but I will probably shelve it for now so I can continue what I was already working on before. Read on to follow along with my journey. Spoilers: I didn’t get very far.

Kemble Software

> I believe they have put the most love into their user interfaces out of all the chat programs I have seen

Absolutely true.

Telegram: Best UI. Signal: Best privacy. WhatsApp: Largest userbase.

It's interesting to think about these three dimensions. I could theoretically pinpoint everything that make Telegram's UI the best, and copy it. I could do the same with Signal's privacy. Both of these are technical problems. There's a process for becoming the best at UI, and there's a process for becoming the best at privacy. I don't know a process for becoming the one with the largest userbase.

Other than the 3 big ones, I recently found Jami [1]

Good UI, though not as good as Telegram. Arguably better privacy than Signal - you don't even need an account if you don't want. Zero userbase. Free software.

[1] https://jami.net/

Jami

Jami facilitates share, freely and privately.

Jami
Just bear in mind that Signal's goals are in tension with the other 2 pole's goals.