Skip to content

Show HN: Seal – Open-source P2P encrypted chat in Rust and Tauri

github.com/Emn4tor
2 pointsemn4tordiscuss
On HN

Hey y'all, I've built a completely free open-source p2p Messanger in my free-time. Most 'private' messengers still rely on central server infrastructure to queue and hold messages in an inbox - that makes it a target for metadata or message collection.

With Seal there is NO Server-Side Inbox: Every Message directly travels from peer to peer via libp2p. Every Message is 'sealed' using Olm (1:1) and Megolm for groups via vodozemac The only server needed is a directory server, which purely acts asa short-lived adress lookup table

The Architecture is interesting too, your chat identity is an Ed25519/Curve25519 keypair generated locally, your public ID is simply the key fingerprint.

I'd love to hear your thoughts on the project.

I used Claude to help draft the initial code comments explaining the reasoning behind key architectural decisions, but I manually reviewed, audited, and corrected every single comment.

Comments

No comments yet.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.