Home / Messaging & Social Apps / Bridges & Multi-protocol

46 open-source Bridges & Multi-protocol projects

Bridges & Multi-protocol (Messaging & Social Apps): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. matterbridge★ 7,595 · slowing · Go

    bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip,...

  2. telegram★ 1,752 · active · Go

    A Matrix-Telegram puppeting bridge

  3. bridge-manager★ 1,429 · active · Go

    A tool for running self-hosted bridges with the Beeper Matrix server.

  4. whatsapp-purple★ 859 · dormant · C++

    WhatsApp protocol implementation for libpurple (pidgin)

  5. telegram-purple★ 731 · archived · C

    Adds support for Telegram to Pidgin, Adium, Finch and other Libpurple based messengers.

  6. signal★ 675 · active · Go

    A Matrix-Signal puppeting bridge

  7. go★ 669 · active · Go

    Go Matrix framework (bridgev2) underlying the mautrix puppeting bridges

  8. pidgin-lwqq★ 655 · dormant · C

    a pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol

  9. discord★ 507 · active · Go

    A Matrix-Discord puppeting bridge

  10. zalo-tg★ 278 · active · TypeScript

    Bidirectional message bridge between Zalo and Telegram

  11. gmessages★ 192 · active · Go

    A Matrix-Google Messages puppeting bridge

  12. matrix-wechat★ 177 · slowing · Go

    Matrix puppeting bridge for WeChat based on mautrix-go

  13. matrix-qq★ 171 · slowing · Go

    Matrix puppeting bridge for Tencent QQ

  14. pidgin-opensteamworks★ 152 · dormant · C

    Steam plugin for Pidgin/libpurple

  15. matrix-appservice-wechaty★ 147 · dormant · TypeScript

    Matrix bridge for WeChat built on Wechaty

  16. tdlib-purple★ 146 · dormant · C++

    libpurple Telegram plugin using tdlib

  17. pidgin-wechat★ 136 · dormant · Rust

    pidgin plugin for web wechat protocol

  18. purple-googlechat★ 127 · active · C

    libpurple plugin for the Google Chat protocol

  19. twitter★ 127 · active · Go

    A Matrix-Twitter DM puppeting bridge

  20. zca-bridge★ 127 · active · TypeScript

    Self-hosted bridge between personal Zalo accounts and Chatwoot

  21. SteamPP★ 118 · dormant · C++

    C++ library to interoperate with Steam servers

  22. funyahoo-plusplus★ 59 · dormant · C

    A replacement Yahoo prpl (protocol plugin) for Pidgin/libpurple

  23. unzuckify★ 58 · slowing · Python

    Facebook Messenger to email bridge using reverse engineered auth and GraphQL APIs

  24. purple-hangouts★ 46 · dormant · C

    libpurple/Pidgin plugin for Google Hangouts using its reverse-engineered protocol

  25. bluesky★ 45 · active · Go

    A Matrix-Bluesky DM puppeting bridge

  26. purple-instagram★ 44 · dormant · C

    libpurple plugin for Instagram direct messages

  27. msn-pecan★ 43 · dormant · C

    MSN Messenger library in C

  28. go-skype-bridge★ 39 · dormant · Go

    Matrix puppeting bridge for Skype

  29. linkedin★ 39 · active · Go

    A Matrix-LinkedIn Messaging puppeting bridge

  30. gvoice★ 36 · active · Go

    A Matrix-Google Voice puppeting bridge

  31. ceema★ 20 · dormant · C++

    Threema protocol implementation in C++

  32. pidgin-libbnet★ 19 · dormant · C

    Allows Pidgin-like clients to connect to the Classic Battle.net service.

  33. purple-pulsesms★ 19 · dormant · C

    purple-pulsesms

  34. purple-battlenet★ 15 · dormant · C

    Battle.net Plugin for libpurple

  35. maxgram★ 12 · active · Python

    MAX to Telegram bridge using reverse-engineered WebSocket API

  36. okcupid-pidgin★ 9 · dormant · C

    Automatically exported from code.google.com/p/okcupid-pidgin

  37. pidgin-nateon★ 9 · active · C

    privately maintained & patched fork of pidgin nateon plugin

  38. pidgin-omegle★ 8 · archived · C

    Automatically exported from code.google.com/p/pidgin-omegle

  39. honpurple★ 7 · archived · C

    libpurple plugin for Heroes of Newerth chat server

  40. purple-line★ 6 · dormant · C++

    libpurple (Pidgin, Finch) protocol plugin for LINE

  41. purple-impp★ 5 · dormant · C++

    Trillian IMPP plugin for libpurple

  42. Kopete★ 0

    KDE multi-protocol instant messenger with reverse-engineered legacy protocols

  43. matrix-appservice-kakaotalk★ 0

    Matrix puppeting bridge for KakaoTalk via node-kakao

  44. matrix-puppeteer-line★ 0

    Matrix puppeting bridge for LINE by driving its Chrome extension

  45. Pidgin / libpurple★ 0

    Multi-protocol IM client and library implementing many reverse-engineered protocols

  46. SIPE★ 0

    libpurple plugin implementing Microsoft OCS/Lync/Skype for Business protocols