Messaging Protocol Bridges

Messaging Bridges

Different chat protocols can communicate with each other vis bridges.

1. Protocol Conversion

Protocol Matrix Mattermost XMPP Libpurple
Amazon Chime Y
Battle.net Classic Y
Battle.net v2 Y
Campfire Y
Deltachat Y
Discord Y Y Y
Docker Y
Email Y
F-list Y
Facebook Messenger Y Y Y
Gammu Y
Gitter Y Y
Google Hangouts Y Y
GroupMe Y Y
Heroes of Newerth Y
ICQ WIM (IcyQue) Y
iMessage Y
Instagram Y
Internet Citizen's Band (ICB) Y
IRC Y Y Y
JRC Y
Keybase Y Y
libpurple Y Y O
LINE Y Y
LinkedIn Messaging Y
Mailru Agent (mrim-prpl) Y
Mailru Agent (pidgin-mra) Y
Mastodon Y
Matrix O Y Y
Mattermost Y O Y
Microblog Y
Microsoft Teams Y
MSN-Pecan Y
Mumble Y Y Y
NateOn Y
NetNexus Y
Netsoul Y
Nextcloud Talk Y
Ning Y
OkCupid Y
Omegle Y
PubNub Y
Pulse SMS Y
Purple-Feed Y
Pushbullet Y
Rediffbol Y
RocketChat Y Y Y
RSS Y Y
Signal Y Y
SIPE Y
Skype Y Y Y
Slack Y Y Y
SMS Y Y
Spinp Y
Steam IM Y
Ssh-chat Y
Telegram Y Y Y
Tencent QQ Y Y
Threema Y
TorChat Y
Tox Y Y
Trillian Y
Twitch Y
Twitter Y Y Y
VK Y
WeChat Y Y
WhatsApp Y Y Y
WinMX Peer Netwrok Y
XMPP Y O
Yahoo Y
Zulip Y

2. XMPP Bridges

https://biboumi.louiz.org/

3. Matrix Bridges

4. Mattermost Bridges

5. Libpurple

Libpurple supports A LOT of protocols and is available in the XMPP and Matrix proxies above.

https://developer.pidgin.im/wiki/WhatIsLibpurple

Plugins (for proxy look under Type = Protocol)