3 ms·
This seems like an apropos place to shill my own p2p instant messaging protocol implemented in Rust: https://github.com/zacstewart/comm https://github.com/zacst
by eloisius 9y ago
This seems like an apropos place to shill my own p2p instant messaging protocol implemented in Rust: https://github.com/zacstewart/comm https://github.com/zacstewart/comm
The readme doesn't do it justice. It's actually very functional if I bothered to document how to use it, and I have a working GTK-based frontend that works well too.
tl;dr: Its network architecture is loosely based on the BitTorrent DHT. Each node forwards a message as closely as it can to the intended recipient, who upon receiving it issues an ack back to the network.
Yet to be done is providing some mechanism for "proving" your identity, integrating libsignal for encrypting messages, and much more.
I'm trying to get it to show HN-tier so that I can solicit help working on it.
- aaomidi 9y agoYou need to document it better. Right now this just looks like a side project that is forgotten. Nothing against you, but good documentation is necessary for acknowledgement and adoption.