Platforms
Windows, LinuxMedia
Video send/receive, ImagesMessage history
OptionalLicense
GPLOpensource
YesEmoticons
Add-onVideo chat
YesEnd to Encription
Add-onSpell checking
YesChat 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.VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
Android, iOS, Linux, Windows, Mac OS XMedia
images / audio / video / files / contacts / GIFs / locationMessage history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
YesAudio recording
YesPublisher
Open Whisper SystemsEnd-to-end encryption
YesDIY integrations
YesDecentralized
NoProprietary Dependencies
YesService integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
MacOS, Windows, Linux, Android, Browser, iOSMedia
All File TypesMessage history
YesLicense
Apache License 2.0Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
YesAudio recording
YesPublisher
New Vector LtdEnd-to-end encryption
Yes (optional)DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
YesFile Sharing
YesVideoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
Web, Android, iOS, Windows, Linux, macOS, BSD, Windows phone, UWPMedia
images / video / audio / GIFs / stickers / PiP Video / VideomessagesMessage history
YesLicense
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
YesAudio recording
YesPublisher
Various companies affiliated with TelegramEnd-to-end encryption
Secret chatsDIY integrations
YesDecentralized
-Proprietary Dependencies
-Service integrations
Through botsFile Sharing
-Videoconferencing
YesGroups
≤ 100,000Video recording
YesFile Size
2048 MBLocationsharing
LiveMultidevice
CloudOpen source
Most clientsUnit Testing
YesIn-app purchases
To pay 3rd partiesMessage deletion
Mutual/timedUsernames
yesCloud sync
YesAudio/video streaming
Only from some clientsOpen source backend
noMultiplatform
YesOpen clients API
yesProxy support
yesPrice
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
Mac/Windows/Linux/Android/Browser/iOS/and moreMedia
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
YesAudio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
YesProprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
YesUnit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
FREEMessaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
Windows, Linux, Mac, BSDMedia
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
Web iOS Android OSX Windows LinuxMedia
images / video / audio / GIFsMessage history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
YesAudio recording
NoPublisher
Wire Swiss GmbHEnd-to-end encryption
YesDIY integrations
NoDecentralized
-Proprietary Dependencies
-Service integrations
NoFile Sharing
-Videoconferencing
NoGroups
≤128Video recording
NoFile Size
25MLocationsharing
Yes (iOS, Android)Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
DataRequired Android Version
4.2 and upScreensharing
YesIn-App Purchases
NoneServer stored messages
TransitoryCloud Sync
NoSecurity Score
20/20Group calls
YesSearch
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
-Media
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
-Media
-Message history
-License
Open SourceOpensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
FreeMessaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
Web, Windows, Linux, Mac, iOS, AndroidMedia
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
NoPublisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
YesGroups
YesVideo recording
NoFile Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
YesIn-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
15/20Group calls
-Search
YesPrivate Channels
YesOpen-Source
NoUser Groups
YesServer Stored Messages
PermanentChannel Settings
YesPeer-to-Peer
NoJurisdiction
United StatesUpload File Size
8 MB free, 50 or 100 MB paidAnimated Profile
Only with Discord NitroMessage Deletion
-Hosting options
-Native videoconferencing
-Platforms
-Media
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
-Media
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
Windows, Mac, LinuxMedia
YesMessage history
YesLicense
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
WhatsApp, Messenger, Skype, Slack, Hangouts, Telegram, WeChat, Gmail, Inbox, HipChat, ChatWork, GroupMe, Grape, Gitter, Steam, Discord, Noysi, Outlook, Outlook, 365, TutaNota, Hushmail, BearyChat, Aol, Sync, Aim, Wire, Rocket, Chat, Missive, Yahoo!, Mail, Ryver, Yandex, Mail, Dasher, DingTalk, FlowDock, Mattermost, Voxer, Glip, Yahoo!, Messenger, mysms, ICQ, TweetDeck, Zinc, FreeNode, MightyText, Zoho, Email, Zoho, Chat, Roundcube, Horde, SquirrelMail, Zimbra, Hootsuite, Amium, RainLoop, iCloud, Mail, IRC, Cloud, Kiwi, IRC, Smooch, Crisp, Flock, Openmailbox, Typetalk, Drift, mmmelon, Cisco, Spark, Fleep, Socialcast, Actor, Riot, Pushbullet, Movim, Kaiwa, Zyptonite, The, Lounge, Kezmo, Teams, Xing, WorkplaceRequired Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
-Media
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
-Media
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
-Media
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
Android, iOS, Web, Mac, Windows, Windows PhoneMedia
images, video, audio, documentsMessage history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
YesAudio recording
YesPublisher
WhatsApp Inc.End-to-end encryption
YesDIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
Yes up to 8 peopleGroups
≤ 256Video recording
YesFile Size
100 MBLocationsharing
YesMultidevice
Message MirroringOpen source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
DataRequired Android Version
2.3.3 or aboveScreensharing
-In-App Purchases
NoServer stored messages
TransitoryCloud Sync
Yes, Via Google Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
Auto-eraseHosting options
-Native videoconferencing
-Platforms
-Media
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
iOS, Android, WP, OSX, Windows, Linux, Web. Blackberry. Chrome OS. BSD, iPadOsMedia
images / video /audio / emojiMessage history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
yesAudio recording
yesPublisher
SkypeEnd-to-end encryption
yes(optional)DIY integrations
NoDecentralized
-Proprietary Dependencies
-Service integrations
SIP (paid)File Sharing
-Videoconferencing
yesGroups
yesVideo recording
YesFile Size
Varies with deviceLocationsharing
YesMultidevice
YesOpen source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
DataRequired Android Version
6.0Screensharing
YesIn-App Purchases
NoneServer stored messages
Limited (30 days)Cloud Sync
YesSecurity Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
HostedNative videoconferencing
YesPlatforms
Mac/Windows/Linux/Android/Browser/iOS/and moreMedia
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
YesAudio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
YesProprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
YesUnit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
FREEMessaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-Platforms
-Media
-Message history
-License
-Opensource
-Emoticons
-Video chat
-End to Encription
-Spell checking
-Chat plugins
-Notification intergation
-Off the Record Messaging
-Supported protocols
-VoIP
-Audio recording
-Publisher
-End-to-end encryption
-DIY integrations
-Decentralized
-Proprietary Dependencies
-Service integrations
-File Sharing
-Videoconferencing
-Groups
-Video recording
-File Size
-Locationsharing
-Multidevice
-Open source
-Unit Testing
-In-app purchases
-Message deletion
-Usernames
-Cloud sync
-Audio/video streaming
-Open source backend
-Multiplatform
-Open clients API
-Proxy support
-Price
-Messaging systems
-Required Android Version
-Screensharing
-In-App Purchases
-Server stored messages
-Cloud Sync
-Security Score
-Group calls
-Search
-Private Channels
-Open-Source
-User Groups
-Server Stored Messages
-Channel Settings
-Peer-to-Peer
-Jurisdiction
-Upload File Size
-Animated Profile
-Message Deletion
-Hosting options
-Native videoconferencing
-