Telegram
Signal
Matrix/Element
Threema
Wire
A Swiss, European secure, good-looking and full-featured instant messenger. It was founded by ex-founders of Skype and then became FOSS since 2016. It is fully available on mobile, desktop and web. It features group chat, video/voice call and file transfer among others. See Feature List and Documentation. Along with Jami, Wire is one among FSF's High Priority Project. To start, you can download the mobile application first. Visit Wire.com.
XMPP/Jabber
Jitsi Meet
BigBlueButton
DeltaChat
A unique, modern and secure email-based instant messenger. It's available on mobile and desktop. It features group chat, voice/video call via Jitsi Meet and file transfer. Delta allows users to communicate with other people who do not use Delta as long as they have email. To start, you and friends can install the app and chat together with your existing email accounts. Visit Delta.chat. (GNU GPLv3)
Nextcloud Talk
Talk, part of Nextcloud, is the modern web video conferencing platform integrated within the all-in-one enterprise-grade web server storage. In functionalities, it is similar to Google Meet. To use it, you need sign up to a Nextcloud server that offers Talk service and you can start here nextcloud.com/sign-up. (GNU AGPLv3)
Jami
Mattermost
A
full-featured teamwork chat for internal use of software developer corporations and
organizations that present itself as a Slack and Teams alternative. It features project management, search, voice call & screen sharing and integrations. See list of Features and read the Documentation. You
can start by signing up on Mattermost.com. (Apache License 2.0)
Rocket.Chat
A Slack-like general purpose teamwork chat. It is available on web, mobile and desktop. Being general purpose it is very similar to Mattermost but is made ready for education, government and healthcare aside from software
development. It features group chat, voice/video call, and integrations. It is able to communicate outside to WhatsApp, Facebook Pages, Twitter, Email and others. Uniquely, it also is able to receive landline phone calls and supports federation to both ways Rocket.Chat and Matrix. See Documentation. You can start by signing up a service trial on Rocket.chat.
Zulip Chat
A Slack-like general purpose, full-featured teamwork chat. It is available on web, mobile and desktop. Zulip features group chat, unlimited search, file transfer, video/voice call like Mattermost and RocketChat, but is unique thanks to its messages organized by topics (like subjects in email) keeping busy workspace tidy. Email is required to signup. You can start with Zulip by joining their public group chat. Visit Zulip.com.
Revolt
Worth Mentioning
FOSSCord
A self-hostable Discord clone in short. In details, a Discord-compatible, full-featured communication platform featuring group chat, file transfer video/voice call that allows users to connect to both Discord server as well as Fosscord servers. It is still in early development stage with considerably limited number of users. Visit Fosscord.com.
Tox Chat: FOSS, fully decentralized, cross-platform, and full-featured with E2EE and PFS security measures but has a warning for still being not complete. Visit Tox.chat.
Briar: FOSS, fully decentralized, can even send messages without internet access, but text-only, still in alpha stage, and supports none other than Android. It's an ongoing project with big supporters behind like NLNet organization. Visit Briarproject.org.
Important Notes
You might have been familiar with other popular applications but wondering why they are not mentioned at the above. We explain briefly as the following:
WhatsApp / LINE / Google Hangouts & Meet / Zoom Meeting / Microsoft Teams / Facebook Messenger / Skype / Discord:
they are all nonfree software. It is also called proprietary software. It means end-users must agree to fully lose their rights to control (use-study-modify-share) the software code running in their device. Read more about Proprietary Software.
We hope they will turn into fully free software soon following success examples of formerly proprietary/nonfree messengers, Wire and Threema, and also formerly nonfree software desktop applications like Blender and LibreOffice.
About This Article
FOSS means free/libre, open source software. Please refer to free software definition and open source definition.
Modern instant messenger means full-multimedia real-time communication and often includes group chat, file sharing, video and voice call features -- not just text.
Applications means this is about the software end-user runs in their computer should be FOSS. This does not require the server to be FOSS.
This article is a help for you together with your friends to choose FOSS communication apps.
This article is not a debate between various technical opinions.
References
Better Than Zoom by FSF
Network Services are not Free or Nonfree ... by GNU Project & FSF
Remote Communication by FSF and LibrePlanet
Skype Replacement by LibrePlanet
High Priority Projects by FSF
In Celebration of Becoming Open Source, ... by Threema
Instant Messengers Recommendation by PRISM-Break
Instant Messengers Recommendation by PrivacyTools.io
Instant Messengers Recommendation by PrivacyGuides
Better Than WhatsApp by FSF India
Secure messaging apps comparison
Messengers Comparison by Threema
Messenger Comparison by Kuketz
Privacy is more than Crypto by FSF Europe
This article is licensed under CC BY-SA 3.0.