Self-hosted, decentralized P2P messenger - no central server, no middle. End-to-end encrypted (X25519/crypto_box) via a personal C++ backend (Crow + SQLite) you run yourself, with a built-in web client and multi-device pairing. Servers talk directly to each other over HTTPS.
docker privacy encryption cplusplus cpp sqlite websocket decentralized messenger p2p self-hosted libsodium federation chat-application end-to-end-encryption nomiddle
-
Updated
Sep 25, 2026 - C++