Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux




Session is described as 'Decentralized messenger with end-to-end encryption, no registration, no tracking, metadata protection, secure file sharing, and multi-device syncing' and is a very popular instant messenger in the social & communications category. There are more than 50 alternatives to Session for a variety of platforms, including Android, Linux, iPhone, Windows and Mac apps. The best Session alternative is Signal, which is both free and Open Source. Other great apps like Session are Telegram, Element, Matrix and Tox.




Speek! is the first messenger that is anonymous and censorship-resistant by design. Speek! messenger encrypts all messages and is secure, private and decentralized.




SchildiChat is a Matrix client based on Element with a more traditional instant messaging experience.




VeilidChat is a 1-to-1, person-to-person text only chat application which serves as a technology demonstration for the Veilid application development framework. All communication is end to end encrypted, authenticated, private routed, and peer-to-peer. It's currently in early beta.



Sphinx.chat lets you use your lightning node to talk to anyone else who is running lightning and a sphinx compatible chat client.




Element Pro is a secure enterprise communication app built on the Matrix protocol, designed for organizations that need encrypted, compliant, and fully controlled collaboration. It combines real-time messaging, voice and video calls, and file sharing with strong administrative...




Vector encompasses the ideals of freedom through free and open-source technology, using a "Privacy by Principle" approach. This means that privacy is not a feature or add-on, but the core foundation that Vector is built upon, which is granted and accessible to everyone.
jami-commander (jc for short) is a simple but convenient CLI-based Jami client app for setting up accounts and swarms as well as sending.
Ricochet Refresh is the new updated version of Ricochet, supported by Blueprint for Free Speech.. We are a non-government, not-for-profit organisation working to safeguard the freedom of expression for whistleblowers, activists, and everybody else, worldwide.



Skred is the first secure peer-to-peer instant messaging app - No need for an email address or phone number to use it.
Skred is free, without subscription, without a provider, without a SIM card, and without leaving a trace.




signal-cli is a commandline interface for the Signal messenger. It supports registering, verifying, sending and receiving messages. signal-cli uses a patched libsignal-service-java, extracted from the Signal-Android source code.
This simple Matrix client written in Python allows you to send and receive messages and files, verify other devices, and interact with your Matrix account or other Matrix users in many ways. You use it from the terminal (CLI) or integrate it into other simple Python programs.