3
P2P WhatsApp Clone (programming.dev)
submitted 11 hours ago* (last edited 11 hours ago) by xoron@programming.dev to c/securecoms@programming.dev

Enkrypted.Chat

I'd like to get your feedback on user experience. You can try locally between 2 different browsers (or using incognito-mode).

I have open source some of the core concepts, but feel free to reach out for clarity instead of reading that slop:


IMPORTANT: Caution should always be used for projects like this. So I'd like to be clear that I am Al-slop-maxxing at scale. If youre looking for good code, clear docs or best-practices; you should look away now. While this is aiming to provide a secure experience, it isnt audited or reviewed. I'd like to share for testing, feedback and demo purposes only. This is a technical demo of a unique concept. Feel free to reach out for clarity. Please use responsibly.

you are viewing a single comment's thread
view the rest of the comments
[-] padreug@programming.dev 1 points 8 hours ago

i tried it out! works for messaging, i sent a gif and it's sending on the order of 10kb/s. I don't know how voice/video chat would do on that 😄 Often when I was trying to open the app it would get overlaid with the intro screen, didn't realize you have to click the X on the top right to get back to the chat app. I was finding a work around by hitting the back button. Cool concept

[-] xoron@programming.dev 2 points 8 hours ago

thanks for the feedback there!

chunking it up to that size is related to the capacity of the payload allowed with the way im dealing with some encryption. it can be improved hugely with webrtc, but not stable enough to roll out yet. i thnk the voice/video functionality should be reasonable. let me know if thats unreasonably slow. i should be able to improve it.

that intro screen appears for the case that the "user hasnt started using the app yet". on the file tab you can try create an empty file. that should avoid seeing that intro screen. it should also be dismissed if you connected to a peer (perhaps an bug i need to look into). maybe i should make it so you only need to dismiss it once with a checkbox or something.

this post was submitted on 27 May 2026
3 points (66.7% liked)

Secure Coms

96 readers
9 users here now

This is a community for enthusiest who love to ponder new ways for Alice to communicate with Bob in a world where global passive adversarys probably record every bit that ever crosses the wire.

Discuss cryptography, secure key exchange, private messangers, radios, encoding, networking tools, authentication mechanisms and anything relevant to coming up for ways to Alice to get a message to Bob.

founded 7 months ago
MODERATORS