Home / Messaging & Social Apps / Other Messaging

43 open-source Other Messaging projects

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

  1. WeChatMsg★ 42,175 · active

    Exports and analyses local WeChat chat history by decoding the client's database

  2. ItChat★ 26,452 · dormant · Python

    Python API for personal WeChat accounts via the WeChat web protocol

  3. wechaty★ 23,410 · active · TypeScript

    Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt

  4. wxpy★ 14,253 · archived · Python

    Python API for personal WeChat accounts (bot framework built on itchat)

  5. WeChatFerry★ 6,808 · archived · C++

    WeChat bot framework that hooks the WeChat PC client

  6. wxhelper★ 3,191 · active · C++

    WeChat PC client hooking / reverse-engineering toolkit

  7. hangups★ 1,742 · dormant · Python

    the first third-party instant messaging client for Google Hangouts

  8. LINE★ 828 · dormant · Python

    Python client for LINE messenger using its reverse-engineered Thrift protocol

  9. DingTalkRevokeMsgPatcher★ 803 · active

    Patch that blocks message recall in the DingTalk PC client

  10. zca-js★ 697 · active · TypeScript

    Unofficial Zalo API for JavaScript

  11. node-kakao★ 424 · slowing · TypeScript

    Loco protocol compatible library

  12. Parrot★ 324 · dormant · Swift

    Google Hangouts client for macOS using the reverse engineered protocol

  13. PyMax★ 282 · active · Python

    Async Python wrapper for the internal API of the Max messenger (VK)

  14. SkPy★ 270 · archived · Python

    An unofficial Python library for interacting with the Skype HTTP API.

  15. LarkAgentX★ 262 · active · Python

    Reverse-engineered Feishu (Lark) APIs for AI agents

  16. DingTalk_Assistant★ 253 · dormant · C++

    DingTalk PC helper with anti-recall, multi-instance and channel blocking

  17. FeiShuRevokeMsgPatcher★ 215 · active

    Patch that blocks message recall in the Feishu (Lark) PC client

  18. skyweb★ 196 · dormant · TypeScript

    Unofficial Skype API for nodejs via 'Skype (HTTP)' protocol.

  19. CHRLINE★ 178 · archived · Python

    Python client for the LINE Chrome extension API

  20. feishu_minutes★ 142 · slowing · Python

    Uploads and downloads Feishu Minutes videos and subtitles

  21. kik-bot-api-unofficial★ 137 · slowing · Python

    Unofficial Python API for the Kik messenger XMPP-based protocol

  22. kakaotalk_analysis★ 130 · slowing · JavaScript

    Security analysis and reverse engineering of the KakaoTalk app and LOCO protocol

  23. BeFake★ 128 · archived

    Python wrapper for BeReal's private API

  24. GoDingtalk★ 113 · active · Go

    Downloads DingTalk live stream replays

  25. openzca★ 107 · active · TypeScript

    Free alternative to zcacli for integrating personal Zalo accounts with OpenClaw

  26. zlapi★ 94 · archived · Python

    Unofficial Zalo API for Python

  27. beReal-api★ 85 · slowing · TypeScript

    An unofficial BeReal REST API in which you can get all posts info, comment, upload a post...

  28. Za-go★ 71 · active · Go

    Unofficial Zalo API for Go

  29. linkedin-messaging-api★ 62 · archived · Python

    Unofficial API for LinkedIn Messaging used by Beeper's bridge

  30. line★ 54 · active · Go

    A bridgev2 project for bridging Matrix and LINE - Intended for use with Beeper

  31. rype★ 48 · dormant · Ruby

    Unofficial Ruby wrapper for the Skype desktop API

  32. Extract-Protocol-From-LINE-Write-up★ 30 · dormant

    Reverse Engineering of LINE. This article is from my 2018 analysis. Be aware of that some of the protocol has been...

  33. OkLine★ 27 · active · Python

    Unofficial LINE API Python SDK — automate your personal LINE Messenger account: QR code login in your terminal,...

  34. KakaoBot★ 16 · archived · Python

    A Kakao Bot based on KakaoPy and KakaoLink-Python

  35. max-api-docs★ 15 · active · Python

    Reverse-engineered protocol docs for Russia's MAX messenger

  36. linego★ 13 · dormant

    Unofficial Go client for LINE messenger

  37. couple-api★ 10 · dormant · JavaScript

    Unofficial client for the Couple app messaging API

  38. max-account-api★ 10 · active · TypeScript

    Client for personal MAX messenger accounts via its reverse-engineered WebSocket and mobile protocol

  39. skype-web-api★ 7 · dormant · JavaScript

    Unofficial Skype web API for JavaScript

  40. Tellonym.js★ 3 · dormant · TypeScript

    Tellonym private api wrapper made in typescript

  41. line-messenger-protocol★ 1 · dormant · Thrift

    Unofficial LINE Messenger protocol documentation

  42. kawaii★ 0 · dormant · JavaScript

    Very in-development LINE client, using the unofficial Thrift-based API.

  43. LINE-instant-messenger-protocol★ 0 · dormant · Thrift

    Matti Virkkunen's documentation of the LINE wire protocol and Thrift interface