Yes, we are building the future of secure communication. Fortrx is an open-source, highly secure end-to-end encrypted messaging engine built to withstand the cryptographic challenges of the post-quantum era. We provide seamless, local-first, terminal & GUI Based messaging with robust security protocols. 🔐
The Fortrx ecosystem is primarily divided into Three main components that work together to provide a zero-trust environment:
- 🖥️ Fortrx-Server - The backbone of the secure communication engine, facilitating Post-Quantum-Resistant Double Ratchet + X3DH key exchanges.
- 💻 Fortrx-Client - The encrypted terminal interface, featuring local-first chat history and a background daemon for seamless syncing.
- 💻 Fortrx-client-Compose - The encrypted client interface, featuring android and desktop builds as of now.
Fortrx is built with zero-trust principles at its core. See how we protect your data:
- Post-Quantum Cryptography (PQC): Ensures that communications remain secure against "harvest now, decrypt later" attacks utilizing future quantum computers. 🛡️
- Double Ratchet Algorithm: Guarantees Perfect Forward Secrecy (PFS) and Post-Compromise Security (PCS) by rotating keys after every message exchange. 🔄
- Local Database Encryption: Private keys, ratchet sessions, and chat histories never leave your device unencrypted. 🔒
We welcome contributions! 🤝 Please check the individual repositories for specific contribution guidelines and issue trackers.
"Tell me more about the Tech Stack!"
- The Fortrx-Server is built using mighty 🔨 open source technologies like FastAPI, PostgreSQL, Redis, and MinIO.
- The Fortrx-Client utilizes Python 3.11+ and SQLCipher for robust local encryption.
- The Fortrx-client-Compose uses Kotlin MultiPlatform for a fast and seemless UI Experience across devices.
Fortrx is open-source software. Feel free to learn, fix, develop.


