I am curious to know if there are any chatting/messaging platforms written in Rust that can also do calling from desktop?
Define "chat platform". I've written something that could be used for a web-based IRC-style chatroom without too much effort, though that's by no means its intended purpose.
A messenger such as Facebook messenger etc.
Oh ok is there a non IRC-like chatroom though?
What do you mean by that, though? Does it have to have support for dynamic media such as images and hyperlinks? My code could conceivably be used in such a way to support it, though support would realistically be coming from the client (though I suppose that's true no matter what).
Can your app like save contact information such as other user's IRC contact information
Seems like the project is dead.
It's backed by a database, so yes, it could do so. My system is extremely flexible in its capabilities by design, so as to be broadly applicable.
Is there any specific question you have? Rust is more than capable as a language for something like this. I'll happily answer questions about my specific program in private messages, if you'd like.
Do you mean client or server?
- If you mean client, I have an IRC client written in Rust: https://github.com/osa1/tiny
- If you mean server, there's Ruma: https://www.ruma.io
Can it do desktop calling?
Do I kneed Gnome installed to use Fractal?
Interesting, but it is not open source unforutnately
You can run Fractal as a flatpak, but it is layered on the GNOME platform flatpak.
I'm not sure what that means. Can you point me to an example IRC client that does this?
Is there a non-IRC client messaging app (kinda like WhatsApp or facebook messneger)?
It would be better pointing to https://conduit.rs , as, from what I remember, ruma server component was not finished , or is not supported anymore.
Conduit is a matrix home server that does use ruma libraries.
Signal has a few Rust libraries, but I don't know how much those are actually used yet.
Ahoj! Try https://delta.chat - It is moving it's core to Rust and probably will continue with oxidation. It integrates in a simple manner with https://meet.jit.si to start an AV call.