Summary  Increase Thunderbird's versatility as a messaging client by 5-10x by adopting the existing FOSS cross-platform messaging-app connector libpurple     Why?  Thunderbird is more than an email/calendar/address book client. It also does chat over XMPP and Matrix (plus some proprietary systems.)  It can't talk to the ones I mainly need, though: Facebook Messenger, Whatsapp, Slack, Telegram, Discord.  One FOSS tool can do this: Pidgin.  https://pidgin.im/  Pidgin talks to all these services over Libpurple.  https://developer.pidgin.im/wiki/WhatIsLibpurple  This is FOSS, and it already runs on Linux, macOS, Windows, and the BSDs.  There is a precedent -- there was a Mozilla based libpurple client once, called Instantbird:  http://instantbird.com/  Pidgin 3 is in development now, but it has been for a long time (10Y+). It brings a new Libpurple version so for now this is a slow-moving target that is in maintenance mode.  It would be much more memory-efficient than having web browser tabs open for all these services. I currently use Ferdium to keep all these in one app but it takes a lot of memory.  https://ferdium.org/       
						
					
					... View more