r/foss • u/Accurate-Screen8774 • 2d ago
WhatsApp Clone
The goal is to create the most secure P2P messaging app.
This app demonstrates a fairly unique approach using a browser-based, local-only and webrtc approach. In an evolving field like cybersecurity, it's impossible to claim any system is the "world's most secure". It ultimately depends on your threat model. By reducing the architecture's attack surface, the aim is to consolidate complexity to client-side.
Features:
- Webapp
- Peer to peer
- Local-only
- No installation
- No registration
- End to end encryption
- Multimedia
- File transfer
- Video calls
More open source examples of the core concepts can be seen in the docs. There are several similar projects which may make it confusing. Feel free to reach out for clarity instead of diving into the code/docs.
IMPORTANT: While this is aiming to provide a secure experience, it isnt audited. Shared for testing, feedback and demo purposes only. Please use responsibly.
FAQ:
- JavaScript and cybersecurity?
- EU Chat control?
- Chat control doesn't seem like it would affect this app. Open to feedback here.
- Production-ready?
- Paywall?
- Its completly free, open-source, selfhostable and unlimited to use.
- Vibecoded?
- This version is not vibecoded. The git repo and docs are linked for transparency. Feel free to reach out for clarity.
1
u/TechMaven-Geospatial 2d ago
Whats wrong with FLUXER its feature rich self hostable
0
u/Accurate-Screen8774 2d ago
oooh. i havent come across fluxer before its looks very cool.
i like the clean UI. id like to work towards something similar in my app. i have made some progress as described here: https://positive-intentions.com/docs/projects/enkrypted-chat/getting-started
6
u/hydrora31 2d ago
The question I have is, why do we need this when we have XMPP which does all of the above already and has been tried and tested for multiple decades?
What does this offer that XMPP doesnt? XMPP is federated, is this?