I created _Rusty Messaging_ initially to explore Rust, non-HTTP networking and Vue.js 3.
But in the end, I think I came up with a neat idea worth showing here.
In short: It is a messaging application. Conversations are organized in public rooms. Messages are encrypted client-side with a shared symmetric secret.
But check out the functional explanation at [1].
And view the code and a more technical background at GitLab [2].
1 comment
[ 2.6 ms ] story [ 7.2 ms ] threadI created _Rusty Messaging_ initially to explore Rust, non-HTTP networking and Vue.js 3. But in the end, I think I came up with a neat idea worth showing here.
You can find a running instance at https://messenger.simon-lenz.de/.
In short: It is a messaging application. Conversations are organized in public rooms. Messages are encrypted client-side with a shared symmetric secret.
But check out the functional explanation at [1]. And view the code and a more technical background at GitLab [2].
Regards,
Simon
[1] https://messenger.simon-lenz.de/#how-does-it-work [2] https://gitlab.com/koala7/rusty-messaging