I

Alternatives to iMessage

Apple's built-in messaging service for iOS and macOS.

Open Source Alternatives to iMessage

Molly
Molly is a security-focused, enhanced version of Signal for Android users. It offers additional features while connecting to Signal's messaging servers. Molly brings back passphrase protection for your local message database and includes unique features like multi-device support, and more. Choose between Molly or Molly-FOSS, both free and open-source options with or without proprietary blobs, depending on your preferences. Molly improves the stock Signal app without compromising security and is fully reproducible. Key Features: - Data encryption at rest: Safeguard your message database with robust passphrase encryption. - Secure RAM wiper: Securely erase sensitive data from device memory. - Automatic app lock: Lock the app under specific conditions for added security. - Multi-device support: Link multiple devices, including Android tablets, to a single account. - Block unknown contacts: Prevent messages and calls from unknown senders for security and anti-spam. - Disappearing call history: Clear call notifications along with expiring messages. - Optional debug logs: Disable Android logging for privacy. - Custom backup scheduling: Choose daily or weekly intervals and the number of backups to retain. - SOCKS proxy and Tor support: Route app network traffic via proxy and Orbot. For updates, news, and support, follow @mollyim@fosstodon.org. Submit bugs and feature requests on the project's GitHub page.
Direct replacementGitHubmollyPassword ManagerSMSAd-FreeAndroidMessagingOpen SourceBrowserNo Tracking
D
Dino
Modern XMPP chat client for desktop with support for OMEMO encryption.
Direct replacementLinuxDesktopEncryptedMessagingOpen SourceDecentralized
Signal Private Messenger
Signal is a messaging app with privacy at its core. It is free and easy to use, with strong end-to-end encryption that keeps your communication completely private. * Send texts, voice messages, photos, videos, GIFs, and files for free. Signal uses your phone’s data connection, so you avoid SMS and MMS fees. * Call your friends with crystal-clear encrypted voice and video calls. Group calls supported for up to 40 people. * Stay connected with group chats up to 1,000 people. Control who can post and manage group members with admin permission settings. * Share image, text, and video Stories that disappear after 24 hours. Privacy settings keep you in charge of exactly who can see each Story. * Signal is built for your privacy. We know nothing about you or who you’re talking to. Our open source Signal Protocol means that we can’t read your messages or listen to your calls. Neither can anyone else. No back doors, no data collection, no compromises. * Signal is independent and not for profit; a different kind of tech from a different kind of organization. As a 501c3 nonprofit we are supported by your donations, not by advertisers or investors. * For support, questions, or more information please visit https://support.signal.org/ To check out our source code, visit https://github.com/signalapp Follow us on Twitter @signalapp and Instagram @signal_app
Direct replacementcalyxDirectGitHubguardianSMSAd-FreeAndroidMessagingOpen SourceBrowserNo Tracking
Threema Libre
NOTE: A Threema Shop license is required, please visit: https://shop.threema.ch to get one. Threema is the world’s best-selling secure messenger, used by more than 12 million people in over 175 countries, developed in Switzerland, and designed with privacy and data protection in mind. Whether chats, calls, or files, everything is end-to-end encrypted, and no data trail is left behind. Instead of a phone number or email address, a randomly generated Threema ID serves as a unique identifier – anonymous and secure. Threema protects what really matters: your privacy. In contrast to the version distributed via Google Play, Threema Libre contains no proprietary libraries / components (like Google Play Services). Advantages of Threema: • Text and voice messages, including emoji reactions • End-to-end encrypted voice, video, and group calls • Location sharing • Sending files in all formats (PDF, GIF, MP3, ZIP, and more) • Ability to edit sent messages and delete them for chat partners • Desktop app and web client for convenient chatting on your PC • Group creation and polls • Light or dark mode • No ads, no trackers, no data collection • Identity verification of contacts by scanning their QR code Reliable security: • Open source and regular audits • Servers in Switzerland • Anonymous use possible: no phone number or email address required • Messages are deleted from the server immediately after delivery Do you have any questions or problems? Our FAQ can help: https://threema.com/support Enjoy using Threema!
Direct replacementF-DroidGitHubthreemaAd-FreeAndroidMessagingOpen SourceBrowserNo Tracking
R
Rocket.Chat
Open-source team communication platform with channels, direct messaging, and video calls.
Direct replacementDesktopSelf-HostableMessagingOpen SourceWeb
B
Briar
Briar is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn't rely on a central server - messages are synchronized directly between the users' devices. If the Internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the information flowing in a crisis. If the Internet's up, Briar can sync via the Tor network, protecting users and their relationships from surveillance. You can link Briar with a device running Briar Mailbox (even on Android: https://f-droid.org/packages/org.briarproject.mailbox/) to receive encrypted messages from your contacts while Briar is offline.
Direct replacementbriarF-DroidPassword ManagerAd-FreeAndroidMessagingOpen SourceBrowserNo Tracking
S
Session F-Droid
This is an unofficial rebrand of Session without Firebase push service so the "fast mode" can't be enabled. If you want to use the "fast mode" please use the official Session client from their own repo. Session is a new breed of encrypted private messenger, built on a unique network of user-operated servers spread all over the world. With no central servers, Session can't leak or sell your data. You don't need a phone number or email to sign up — your Session ID can stay completely anonymous. And Session's private routing protocols keep your messages secret and secure. No one ever knows who you're talking to, what you're saying, or even your IP address. • Fully anonymous account creation, no phone number or email required • Decentralised server network: No data breaches and no central point of failure • No metadata logging: Session doesn't store, track, or log your messaging metadata • IP address protection: Device IP addresses are never exposed to the person you're talking to or the servers holding your data • Closed groups: Private, end-to-end encrypted group chats for up to 100 people • Encrypted attachments: Share voice snippets, photos, and files with Session's security and privacy protections • Free and fully open-source: Don't take our word for it — check Session's code yourself Session is free as in free speech, free as in free beer, and free of ads and trackers. Session is built and maintained by the Loki Foundation, Australia's first privacy tech not-for-profit organisation. Take back your online privacy today — download Session. Want to build from source, report a bug, or just take a look at our code? Check out Session on GitHub: https://github.com/session-foundation/session-android
Direct replacementF-DroidGitHubSMSAd-FreeAndroidMessagingOpen SourceBrowserNo Tracking
Delta Chat
Delta Chat is a reliable decentralized instant messenger that is easy and fun to use for friends, family, groups and organizations. Delta Chat is developed by a dedicated FOSS contributor community that jointly releases refinements and new features several times a year, across many stores and platforms world-wide. Features at a glance: • Private. Instant on-boarding without a phone number or other private data. • Friends & Family: Only chat with people you know. Unknown users cannot message or follow you without mutual consent. • Flexible. Supports multiple chat profiles and is easy to setup on multiple devices. • Extensible. Add tools like shopping lists, calendars or gaming apps to any chat. • Reliable. Works under bad and adversarial network conditions. • Secure. Audited End-to-End encryption safe against network and server attacks. • Sovereign. Can be run with your own e-mail address or server. • FOSS. Fully Open Source/Free Software, built on Internet Standards.
Direct replacementF-DroidGitHubEmailAd-FreeAndroidMessagingOpen SourceBrowserNo Tracking
SimpleX Chat
SimpleX - the first messaging platform that has no user identifiers, not even random numbers! Security assessment was done by Trail of Bits in November 2022. SimpleX Chat features: end-to-end encrypted messages, with editing, replies and deletion of messages. sending end-to-end encrypted images and files. single-use and long-term user addresses. secret chat groups - only group members know it exists and who is the member. end-to-end encrypted audio and video calls. private instant notifications. portable chat profile - you can transfer your chat contacts and history to another device (terminal or mobile). SimpleX Chat advantages: Full privacy of your identity, profile, contacts and metadata: unlike any other existing messaging platform, SimpleX uses no phone numbers or any other identifiers assigned to the users - not even random numbers. This protects the privacy of who you are communicating with, hiding it from SimpleX platform servers and from any observers. Complete protection against spam and abuse: as you have no identifier on SimpleX platform, you cannot be contacted unless you share a one-time invitation link or an optional temporary user address. Full ownership, control and security of your data: SimpleX stores all user data on client devices, the messages are only held temporarily on SimpleX relay servers until they are received. Decentralized network: you can use SimpleX with your own servers and still communicate with people using the servers that are pre-configured in the apps or any other SimpleX servers. You can connect to anybody you know via link or scan QR code (in the video call or in person) and start sending messages instantly - no emails, phone numbers or passwords needed. Your profile and contacts are only stored in the app on your device - our servers do not have access to this information. All messages are end-to-end encrypted using open-source double-ratchet protocol; the messages are routed via our servers using open-source SimpleX Messaging Protocol. Please send us any questions via the app (connect to the team via settings!), email us or submit an issue on GitHub. Follow us on Mastodon (@simplex@mastodon.social), Twitter (@SimpleXChat) and Reddit (r/SimpleXChat) for the latest updates. Once you install SimpleX Chat, join the group of users via this link to share your ideas and feedback.
Direct replacementF-DroidGitHubsimplexSMSAd-FreeAndroidMessagingOpen SourceNo Tracking