SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
-
Updated
Oct 12, 2026 - Haskell
SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
Android SMS app ~ Featuring E2EE, Cloud Forwarding, RMQ integrations
An implementation of Olm and Megolm in pure Rust.
Virgil Crypto stack Objective-C/Swift
Privacy-focused secure messenger with post-quantum E2EE (PQXDH/ML-KEM), OpenMLS groups, SFrame voice/video, Sealed Sender. Flutter (iOS/Android) + Tauri (Desktop). Self-hostable, Kubernetes-native, Apache-2.0.
A Dart implementation of the cryptography needed for OMEMO 0.8.3 (mirror)
Post-quantum WASM cryptography. Authenticated encryption, signatures with key agreement, transparency logs, and ratcheting built on constant-time bitsliced ciphers (Serpent, XChaCha20, AES), post-quantum schemes (ML-KEM, ML-DSA, SLH-DSA), BLAKE3 and SHA-family hashing, and the Fortuna CSPRNG. Zero dependencies, tree-shakeable, side-effect-free.
E2EE Signal protocol X3DH and Double Ratchet implementation
Double Ratchet implemented in Rust
Create e2ee WebSocket channels with X3DH and Double Ratchet.
Wrapper for libsignal, implementing the Signal Protocol for end-to-end encryption. Features Double Ratchet, X3DH, Sealed Sender, Group Messaging (SenderKey), and Kyber post-quantum key exchange. Optimized for Flutter and cross-platform applications (Android, iOS, Linux, macOS, Windows). AGPL-3.0 Licensed.
Autonomous Agent Double Ratchet Key Derivation & Forward-Secret End-to-End Secure Channel Engine
Autonomous Agent Double Ratchet Key Derivation & Forward-Secret End-to-End Secure Channel Engine
X3DH, Double Ratchet and a straightforward E2E encryption library on top.
🔐 End-to-end encrypted chat for Android. PQXDH (X25519 + ML-KEM-1024) + AES-256-GCM, full Double Ratchet (PFS + healing), P2P, Zero metadata, zero tracking.
Signal double ratchet state machine advancing symmetric KDF chains and ephemeral Diffie-Hellman keys for forward secrecy.
Secure messaging without smartphones. Native SimpleX Protocol implementation in C for embedded systems. Features Hardware Abstraction Layer supporting multiple MCU platforms, hardware security modules, and three device tiers from maker-friendly to state-level protection.
Signal double ratchet state machine advancing symmetric KDF chains and ephemeral Diffie-Hellman keys for forward secrecy.
To associate your repository with the double-ratchet topic, visit your repo's landing page and select "manage topics."