WeChat & QQ (Chinese & Asian Platforms): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Binary patcher that blocks message recall in desktop WeChat, QQ and TIM
macOS WeChat plugin adding features through runtime hooking
Proxy-based downloader for WeChat Channels, mini programs, Douyin, Kuaishou and Xiaohongshu media
Local WeChat chat history exporter and annual-report generator
Mirai: Kotlin QQ bot library implementing the Android QQ protocol
macOS WeChat assistant plugin injected into the client
macOS WeChat tweak: anti-recall and multiple instances via binary injection
Electron WeChat client for macOS and Linux wrapping web WeChat
Online batch exporter for WeChat Official Account articles with read and comment data
NapCat: OneBot 11 bot framework built by hooking the NTQQ desktop client
Go implementation of the reverse-engineered QQ protocol exposing the OneBot API
Downloader for WeChat Channels (Shipinhao) videos
Batch downloader for WeChat Official Account articles with comments and collections
Self-hosted RSS feeds for WeChat Official Accounts via the WeChat Read API
Exports WeChat chat history from iTunes/iOS backups
Web WeChat API with a terminal client and bot
UI automation library for the Windows WeChat desktop client to send and receive messages
Plugin loader for the QQNT Electron client
WeChat Official Account crawler API based on Sogou WeChat search
Downloader for WeChat Channels videos, live replays and images
Unofficial WeChat desktop client built on the web WeChat protocol
Go WeChat SDK built on the web/desktop login protocol
Python WeChat personal-account bot framework on the web protocol (deprecated)
Checks which WeChat contacts deleted or blocked you via the iPad protocol
WeChat Official Account subscriber that exports articles to RSS, Markdown and PDF
Finds WeChat friends who deleted you via the web WeChat protocol
Desktop downloader for WeChat Channels videos
WeChat PC client patch with multi-instance, anti-recall, voice backup and an SDK
Desktop GUI that unpacks WeChat mini-program .wxapkg packages
Local WeChat chat history export and analysis tool
LLOneBot: NTQQ plugin exposing OneBot 11, Satori and Milky bot protocols
Share, login and pay via WeChat, QQ, Weibo and Alipay apps without official SDKs (iOS)
Crawler for WeChat Official Account articles
Backs up WeChat chat history to local disk
WeChat Official Account crawler
Third-party QQ desktop client built on reverse-engineered protocol libraries
Pure C# implementation of the NTQQ protocol, derived from Konata.Core
Crawls all articles, reads, likes and comments of WeChat Official Accounts
Remote protocol framework for NTQQ with OneBot support
WeChat Channels video download tool
Linux port of the WeChat mini program developer tools
Node.js QQ bot library implementing the Android QQ protocol
iOS WeChat tweak that automatically grabs red envelopes
PC WeChat 3.9/4.x hook exposing send and receive message interfaces
HTTP webhook service for sending and receiving personal WeChat messages
Browser extension that re-enables the WeChat web client
Java library for personal WeChat accounts via the web protocol
Patcher adding multi-instance and anti-recall to WeChat, WeCom and DingTalk
Analyzing your wechat message history from android
Xposed module to control and extend WeChat on Android
JavaScript implementation of the WeChat web protocol
Extracts database and image keys from WeChat 4.0+ desktop
PC WeChat robot via hooking, exposed as a COM interface
macOS tool that forwards WeChat chat history to AI agents and Obsidian
Kotlin WeChat plugin framework on Xposed
Perl client framework for the WebQQ protocol (service shut down in 2019)
Converts WeChat Official Accounts to RSS feeds
MITM crawler for WeChat Official Account articles, reads, likes and comments
Exports and views WeChat chat history from iOS backups
QQ bot and command-line client built on the WebQQ protocol
Third-party QQ web/desktop client built on the OneBot protocol
Linux port of the WeChat mini program developer tools
Perl client framework for personal WeChat accounts via the web protocol
Go port of the Mirai QQ protocol implementation
Java API for the SmartQQ (WebQQ) protocol
Hooks WeChat on non-jailbroken iOS devices
PC WeChat hook module and bot
Python interface to the WeChat PC client via hooks
Personal-account WeChat bot using the web WeChat interface (outdated)
Reverse-engineered TypeScript client for QClaw's WeChat Access API
Wechaty puppet using the WeChat iPad protocol
Revived ItChat WeChat web-protocol client using the UOS login path
VS Code QQ extension based on the Android QQ protocol
WeRead toolkit with agent, API, SDK, CLI and 40 operations over the private API
Extracts WeChat WCDB/SQLCipher4 database keys on Linux
PC WeChat hook and injection source code
macOS WeChat send/receive messages by reverse engineering the client
High-performance QQ protocol implementation in Rust
macOS WeCom patch that blocks message recall and removes chat watermarks
ChatGPT WeChat bot built on a WeChat hook interface
Xposed hooks for WeChat and other Android apps
WeChat PC hook API for personal accounts
Wechaty puppet for the Windows WeChat client via hooking
MiraiGo QQ group bot that pushes Bilibili, Douyu, YouTube, Huya and AcFun live updates
WeChat chat history export and analysis tool
Multithreaded crawler and analyzer for QQ Zone posts
WeChat personal-account bot built on the web WeChat protocol
Cross-platform Qt QQ client built on the WebQQ protocol
REST API built on the WeCom PC client
C# tool that extracts the WeChat database key
Modular Satori protocol framework that hooks the QQNT client
Runs the Mirai QQ protocol console with plugins on Android
Control web WeChat from an IRC client
Python WeChat bot framework hooking multiple PC WeChat versions
Personal WeChat bot platform built on the wechat4u web-protocol library
QQ group tool that monitors SNH48 member lives, Weibo, Douyin and Xiaohongshu
Android WeChat hooking with Xposed and accessibility services
Reverse-engineered calls into QQ's Mojo IPC and WeChat's XPlugin
Hook that gets the database key from PC WeChat 4.0.3.39 and later
WeChat PC hook API
Implementation of the WeChat iPad protocol (version 861)
Exports full WeRead books to Markdown via Playwright + Canvas hook
Java library for the WebQQ protocol
Anti-recall patch for the QQNT desktop client
OneBot 12 client for WeChat PC hooks via COM
WeChat and WeCom PC hook for WeChat 3.9.x
Collector for WeChat Official Accounts and downloader for Channels, Douyin, Xiaohongshu and Bilibili
WeChat PC hook with Python bindings
WeChat PC hook API for Python
QQ bot built on the SmartQQ (WebQQ) API
MCP server that unpacks WeChat mini programs and recovers API signing logic
WeCom (WeChat Work) PC hook bot
Go implementation of the NTQQ PC protocol
MCP server for WeChat mini program reverse engineering through Chrome DevTools
Node.js unpacker restoring WeChat mini program .wxapkg resources
Frida scripts that hook WeChat cloud functions
Captures danmaku from WeChat Channels live rooms
Personal WeChat bot using the web WeChat protocol
Hook API for the WeChat PC client
Second-generation Lagrange NTQQ protocol implementation
Unofficial GTK4 Linux QQ client in Rust
Qt QQ client built on the WebQQ 3.0 protocol
Modular Rust QQ bot framework built on the RICQ protocol library
WeChat hook that intercepts internal calls and injects Python code
WeChat Xposed hook examples
WeChat iPad, Mac and Windows protocol implementation exposed over gRPC
Personal-account WeChat chat robot on the web protocol
Hooks the WeChat cloud function HTTP gateway and forces HTTP/2 downgrade for capture
Bot engine built on the web WeChat HTTP protocol
Unofficial web QQ client compatible with oicq-http
Library implementing the SmartQQ and WeChat desktop protocols
Python QQ protocol library and bot framework
Packet capture tool for the QQ protocol
Go implementation of the web WeChat protocol for personal account bots
Poses as a DLNA/AirPlay/Chromecast TV to capture WeChat Channels live stream URLs
Tracks the latest QQ client protocol versions and parameters
MiraiGo-based QQ client exposing bot messages over reverse WebSocket
Python implementation of the NTQQ PC protocol
.NET implementation of the WebQQ and web WeChat protocols
Unofficial WeChat Official Account platform SDK for message push and retrieval
Wechaty puppet based on the wechat4u web protocol
Web tool to decompile WeChat mini programs
Java WeChat desktop client built on the web WeChat protocol
Opens DevTools debugging for WeChat mini programs on Windows (WMPF)
WeChat Official Account platform private API wrapper
PC WeChat hook service exposing HTTP and WebSocket APIs
Kotlin Multiplatform implementation of the PC and Android NTQQ protocol
TypeScript client for WeChat iLink bot protocol, reversed from openclaw-weixin
Tools for sniffing the Android QQ protocol
Demo implementation of the WeChat mmtls API protocol
C# implementation of the Android QQ protocol core