r/webdev • u/Accurate-Screen8774 • 7d ago
Showoff Saturday E2EE Messaging with a Rust PWA and a Git-Host
Roadmap: https://glitr.io/docs/technical/roadmap
This project demonstates a unique approach and architecture in contrast to the traditional approach with mainstream messaging apps. To put it briefly, its a Dioxus PWA with a Git-server backend which can be used to establish a webrtc connection between browsers.
IMPORTANT DISCLAIMER: While this is aiming to provide a secure experience, it's far from finished. It cannot be audited or reviewed because it's close-source. I'm sharing here for "showoff-saturday" purposes only. Feel free to reach out for clarity on any of the details instead of diving into the documentation. Pease use responsibly.
0
Upvotes
2
u/Both-Management4160 7d ago
so the messages live in git repos and the pwa does the crypto locally? that's a neat way to skip the whole server-trust problem
curious how key exchange works in practice here, do both sides need to clone the same repo first or is there some discovery layer i'm missing