Platforms
MacOS, Windows, Linux, Android, Browser, iOSMedia
All File TypesAudio recording
YesPublisher
New Vector LtdEnd-to-end encryption
Yes (optional)VoIP
YesService integrations
YesMessage history
YesLicense
Apache License 2.0File Sharing
YesDIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Android, iOS, Linux, Windows, Mac OS XMedia
images / audio / video / files / contacts / GIFs / locationAudio recording
YesPublisher
Open Whisper SystemsEnd-to-end encryption
YesVoIP
YesService integrations
-Message history
-License
-File Sharing
-DIY integrations
YesDecentralized
NoProprietary Dependencies
YesVideoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Web, Android, iOS, Windows, Linux, macOS, BSD, Windows phone, UWPMedia
images / video / audio / GIFs / stickers / PiP Video / VideomessagesAudio recording
YesPublisher
Various companies affiliated with TelegramEnd-to-end encryption
Secret chatsVoIP
YesService integrations
Through botsMessage history
YesLicense
-File Sharing
-DIY integrations
YesDecentralized
-Proprietary Dependencies
-Videoconferencing
YesVideo recording
YesGroups
≤ 100,000File Size
2048 MBLocationsharing
LiveMultidevice
CloudUnit Testing
YesOpen source
Most clientsIn-app purchases
To pay 3rd partiesMessage deletion
Mutual/timedUsernames
yesAudio/video streaming
Only from some clientsCloud sync
YesOpen source backend
noMultiplatform
YesProxy support
yesOpen clients API
yesOpensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Windows, LinuxMedia
Video send/receive, ImagesAudio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
OptionalLicense
GPLFile Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
YesVideo chat
YesEmoticons
Add-onSpell checking
YesEnd to Encription
Add-onChat plugins
SMS, Facebook, Discord, Skype, Telegram, WhatsApp, Steam IM, Battel.net, GoogleHangouts, Twitter feeds, Amazon Chime, WeChat, QQ, Rocket.chat, Slack, Mattermost, Tox, OkCupid,Notification intergation
Add-onOff the Record Messaging
Add-onSupported protocols
Bonjour, Gadu-Gadu, IRC, Lotus Sametime, Novell GroupWise, OSCAR, SIMPLE, SILC, XMPP, Jingle, Zephyr, Various extended protocols.Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Web, Windows, Linux, Mac, iOS, AndroidMedia
-Audio recording
NoPublisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
YesVideo recording
NoGroups
YesFile Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
YesSearch
YesSecurity Score
15/20Private Channels
YesOpen-Source
NoServer Stored Messages
PermanentUser Groups
YesChannel Settings
YesJurisdiction
United StatesPeer-to-Peer
NoUpload File Size
8 MB free, 50 or 100 MB paidAnimated Profile
Only with Discord NitroMessaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Web iOS Android OSX Windows LinuxMedia
images / video / audio / GIFsAudio recording
NoPublisher
Wire Swiss GmbHEnd-to-end encryption
YesVoIP
YesService integrations
NoMessage history
-License
-File Sharing
-DIY integrations
NoDecentralized
-Proprietary Dependencies
-Videoconferencing
NoVideo recording
NoGroups
≤128File Size
25MLocationsharing
Yes (iOS, Android)Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
YesSearch
-Security Score
20/20Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
DataRequired Android Version
4.2 and upIn-App Purchases
NoneServer stored messages
TransitoryCloud Sync
NoGroup calls
YesIMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Windows, macOS, LinuxMedia
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
YesSecurity Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
YesExchange Support
YesPOP3
YesMulti-Account
YesHosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Android / iOS / WP / BB / Symbian / Windows / OSX / LinuxMedia
images / video / audio / emoji / stickersAudio recording
YesPublisher
Viber Media S.a r.l.End-to-end encryption
YesVoIP
YesService integrations
NoMessage history
-License
-File Sharing
-DIY integrations
NoDecentralized
-Proprietary Dependencies
-Videoconferencing
One-on-oneVideo recording
YesGroups
≤200File Size
37MLocationsharing
YesMultidevice
YesUnit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
NoSearch
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
DataRequired Android Version
2.3 and upIn-App Purchases
$0.99 - $35.17 per itemServer stored messages
PermanentCloud Sync
YesGroup calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
HostedNative videoconferencing
YesMessage Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Windows, Linux, Mac, BSDMedia
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Android, iOS, Web, Mac, Windows, Windows PhoneMedia
images, video, audio, documentsAudio recording
YesPublisher
WhatsApp Inc.End-to-end encryption
YesVoIP
YesService integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
Yes up to 8 peopleVideo recording
YesGroups
≤ 256File Size
100 MBLocationsharing
YesMultidevice
Message MirroringUnit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
DataRequired Android Version
2.3.3 or aboveIn-App Purchases
NoServer stored messages
TransitoryCloud Sync
Yes, Via Google Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
Auto-eraseOS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Windows, Mac, LinuxMedia
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
GNU/LinuxMedia
Video send/receive, ImagesAudio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
iOS, Android, WP, OSX, Windows, Linux, Web. Blackberry. Chrome OS. BSD, iPadOsMedia
images / video /audio / emojiAudio recording
yesPublisher
SkypeEnd-to-end encryption
yes(optional)VoIP
yesService integrations
SIP (paid)Message history
-License
-File Sharing
-DIY integrations
NoDecentralized
-Proprietary Dependencies
-Videoconferencing
yesVideo recording
YesGroups
yesFile Size
Varies with deviceLocationsharing
YesMultidevice
YesUnit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
YesSearch
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
DataRequired Android Version
6.0In-App Purchases
NoneServer stored messages
Limited (30 days)Cloud Sync
YesGroup calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
HostedNative videoconferencing
YesMessage Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
Web, Windows, Mac OS X, iOS, AndroidMedia
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
Windows 10 November UpdateApproximate size
12.7 MBPrice
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
-Audio recording
-Publisher
-End-to-end encryption
-VoIP
-Service integrations
-Message history
-License
-File Sharing
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
-Video recording
-Groups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
-Search
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
-Required Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
-Supported platforms
-Supported Calendars
-Push Notifications
-Compatible devices
-Auto Provisioning
-Private Chat
-Live Chat
-WebRTC
-Platforms
-Media
images / audio / video / files / GIFs / LocationAudio recording
YesPublisher
TragofoneEnd-to-end encryption
YesVoIP
YesService integrations
YesMessage history
YesLicense
-File Sharing
YesDIY integrations
-Decentralized
-Proprietary Dependencies
-Videoconferencing
YesVideo recording
YesGroups
-File Size
-Locationsharing
-Multidevice
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Audio/video streaming
-Cloud sync
-Open source backend
-Multiplatform
-Proxy support
-Open clients API
-Opensource
-Video chat
-Emoticons
-Spell checking
-End to Encription
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-Screensharing
YesSearch
-Security Score
-Private Channels
-Open-Source
-Server Stored Messages
-User Groups
-Channel Settings
-Jurisdiction
-Peer-to-Peer
-Upload File Size
-Animated Profile
-Messaging systems
YesRequired Android Version
-In-App Purchases
-Server stored messages
-Cloud Sync
-Group calls
-IMAP
-Exchange Support
-POP3
-Multi-Account
-Hosting options
-Native videoconferencing
-Message Deletion
-OS
-Approximate size
-Price
One time purchaseSupported platforms
Android, iOS, Windows, Mac, LinuxSupported Calendars
YesPush Notifications
YesCompatible devices
Mobile, Desktop and TabletAuto Provisioning
YesPrivate Chat
YesLive Chat
YesWebRTC
Yes