domain: messaging-platforms
802 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Yoctol/bottender Bottender is a TypeScript/Node.js framework for building conversational user interfaces (chatbots) across multiple messaging channels inclu… | 23 | 4280 | maintenance |
| liamcottle/reticulum-meshchat Reticulum MeshChat is an Electron-based mesh network communications app built on the Reticulum Network Stack. It lets users exchange encryp… | 88 | 1218 | active |
| xu-li/cordova-plugin-wechat A Cordova plugin that exposes the WeChat SDK to JavaScript for hybrid mobile apps. It supports sharing content, WeChat OAuth login, payment… | 23 | 1218 | active |
| rampatra/jbot JBot is a Java framework, inspired by Botkit, for building Slack and Facebook Messenger bots quickly. It handles websocket connections and … | 44 | 1208 | active |
| zetaloop/BetterWX A set of Python patch scripts for WeChat PC 4.0 on Windows x64 that enable anti-revoke (message recall prevention with notice), multi-insta… | 33 | 1201 | active |
| Awesome-Technologies/synapse-admin Synapse Admin is a web-based admin console for the Synapse Matrix homeserver, built with react-admin. It lets server administrators manage … | 81 | 1197 | active |
| TelegramBot/Api A native PHP wrapper for the Telegram Bot API with no external requirements, supporting all Bot API methods and response types. It lets PHP… | 37 | 1194 | active |
| Telegram-Mini-Apps/tma.js A monorepo of TypeScript packages, examples, and documentation for developing Telegram Mini Apps—web applications running inside Telegram c… | 90 | 1193 | active |
| convos-chat/convos Convos is a self-hosted, multiuser web-based IRC client with a persistent server-side bouncer that keeps you connected and logs messages ev… | 86 | 1193 | active |
| paul-nameless/tg A terminal-based Telegram client written in Python with a TUI interface. It supports viewing and sending media, voice messages, stickers, s… | 70 | 1191 | active |
| composio-community/secure-openclaw A self-hostable personal AI assistant that runs 24x7 on your messaging platforms (WhatsApp, Telegram, Signal, iMessage), powered by Claude … | 57 | 1188 | active |
| reo7sp/tgbot-cpp tgbot-cpp is a C++ library wrapping the Telegram Bot API, currently supporting Bot API 10.2. It provides event handlers for commands and me… | 98 | 1187 | active |
| osa1/tiny tiny is a terminal-based IRC client written in Rust with a clean, minimal UI. It supports SASL authentication, TLS, automatic reconnection,… | 56 | 1179 | active |
| Guru322/GURU-Ai GURU Ai is a Node.js WhatsApp bot that connects via pairing code and responds to prefix-based chat commands like .ping, .menu, and .alive. … | 57 | 1167 | active |
| mlomb/chat-analytics A web app and CLI that takes chat exports from platforms like Telegram, Discord, and WhatsApp and generates a single interactive HTML repor… | 44 | 1167 | active |
| xeco23/WasIstLos WasIstLos is an unofficial WhatsApp desktop client for Linux, written in C++ using gtkmm and WebKitGTK to wrap WhatsApp Web. It adds deskto… | 10 | 1166 | active |
| 64characters/Telephone Telephone is a free open-source SIP softphone for macOS that lets users make and receive phone calls over the Internet or a company network… | 64 | 1164 | active |
| CMHopeSunshine/LittlePaimon LittlePaimon is a multifunctional Genshin Impact chatbot built on the NoneBot2 framework, supporting the OneBot protocol for QQ. It provide… | 27 | 1160 | active |
| php-telegram-bot/core A PHP library implementing the official Telegram Bot API, supporting both webhook and getUpdates modes, with optional database-backed conve… | 28 | 4019 | maintenance |
| vm0-ai/vm0 VM0 (Zero) is an AI agent platform that acts as a 'trustworthy AI teammate', connecting to 1,400+ tools (Slack, Notion, Gmail, Linear, GitH… | 80 | 1154 | active |
| DiscordSRV/DiscordSRV DiscordSRV is an open-source Minecraft plugin that bridges chat between a Minecraft server and Discord, with features like console forwardi… | 87 | 1152 | active |
| matterhorn-chat/matterhorn Matterhorn is a feature-rich terminal (TUI) client for the Mattermost chat system, written in Haskell using the brick library. It supports … | 71 | 1152 | active |
| painn-n/onchainsms A web dApp for sending public wallet-to-wallet notes on Robinhood Chain and Base, where each message is an EVM transaction embedding the re… | 58 | 1150 | active |
| XiaoMengXinX/Music163bot-Go A Telegram bot written in Go for searching, downloading, and sharing NetEase Cloud Music (网易云音乐) songs, including lossless FLAC downloads w… | 52 | 1150 | active |
| balloonwj/flamingo Flamingo IM is a high-performance, lightweight open-source instant messaging system written in C++11, comprising Linux servers (chat, file,… | 67 | 3953 | maintenance |
| ricochet-im/ricochet Ricochet is a cross-platform desktop instant messaging application that provides anonymous, metadata-resistant chat over Tor hidden service… | 23 | 3919 | maintenance |
| ro31337/libretaxi LibreTaxi is an open-source ridesharing proof-of-concept that connects passengers and drivers through a Telegram bot instead of a dedicated… | 23 | 3916 | maintenance |
| hfaran/slack-export-viewer A Python CLI tool that parses Slack export archives (zip or directory of JSON files) and presents them in a browsable web interface built w… | 95 | 1129 | active |
| Raganork Raganork is a multi-functional WhatsApp bot framework built on the Baileys library, with the actively maintained version being Raganork-MD … | 70 | 1126 | active |
| m1guelpf/chatgpt-telegram A Go application that runs a Telegram bot letting users chat with OpenAI's ChatGPT from a single command or Docker container. It handles au… | 22 | 3886 | maintenance |
| CopilotKit/OpenTag OpenTag is an open-source, self-hosted knowledge-work AI agent for Slack and Microsoft Teams, built as the starter application for the Chan… | 80 | 1121 | active |
| torlando-tech/columba Columba is a native Android messaging and voice call app for the Reticulum network, sending LXMF messages and making LXST calls without int… | 82 | 1116 | active |
| teest114514/chatlog_alpha Chatlog Alpha is a local tool for WeChat 4.x that discovers local WeChat accounts, extracts database keys, decrypts and reads chat data (me… | 59 | 1112 | active |
| laravel-notification-channels/telegram A Laravel notification channel package that lets applications send Telegram messages via the Telegram Bot API. It supports text, media, pol… | 80 | 1110 | active |
| burakorkmez/mern-chat-app A full-stack real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.io. It serves as a companio… | 26 | 1100 | active |
| aiqinxuancai/discord-proxy A Windows tool that adds per-application proxy support to the Discord desktop client via DLL injection (version.dll hijacking), avoiding th… | 52 | 1099 | active |
| jwping/wxbot A Go-based WeChat hook/robot framework that injects into the Windows PC WeChat client (specific versions 3.9.8.x) to expose a bot API, runn… | 27 | 1099 | active |
| burakorkmez/fullstack-chat-app A full-stack real-time chat application built with the MERN stack, Socket.io, TailwindCSS, and Daisy UI. It includes JWT authentication, on… | 21 | 1092 | active |
| yakyak/yakyak YakYak is a cross-platform desktop chat client for Google Hangouts built with Electron and CoffeeScript. It provides native notifications, … | 43 | 3753 | maintenance |
| lanceylai/TSWeChat TSWeChat is an open-source iOS chat application that replicates the WeChat user interface, written in Swift 5. It demonstrates rich chat fe… | 23 | 3744 | maintenance |
| kone-net/go-chat A web-based chat application built in Go using WebSocket for real-time messaging, supporting one-on-one and group chats with text, image, v… | 66 | 1085 | active |
| commetchat/commet Commet is a feature-rich, privacy-respecting Matrix chat client built with Dart/Flutter, supporting end-to-end encryption, threads, spaces,… | 92 | 1084 | active |
| stfalcon-studio/ChatKit ChatKit is an Android UI library by Stfalcon that provides ready-made, fully customizable components for building chat interfaces, includin… | 23 | 3720 | maintenance |
| line/line-bot-sdk-nodejs The official LINE Messaging API SDK for Node.js, maintained by LINE Corp. It provides typed clients and helpers for building LINE bots, inc… | 97 | 1079 | active |
| discord-php/DiscordPHP DiscordPHP is a PHP library wrapping the official Discord REST, gateway, and voice APIs for building bots. It runs in CLI with an event loo… | 95 | 1079 | active |
| ikechan8370/chatgpt-plugin A ChatGPT/LLM chat plugin for Yunzai-Bot (Miao-Yunzai) QQ bots, built on the Chaite kernel. It provides multi-model channels, presets, grou… | 74 | 1077 | active |
| 1061700625/WeChat_Article A PyQt5 desktop application that crawls and downloads all articles from a specified WeChat official account. It uses Selenium to log in and… | 62 | 1075 | active |
| mymmrac/telego Telego is a Telegram Bot API library for Go with a full one-to-one implementation of the Telegram Bot API types and methods. It supports lo… | 100 | 1066 | active |
| SealedSaucer/Online-Forever A Python script that keeps a Discord user account appearing online 24/7 by connecting to Discord's websocket gateway with a user token. It … | 68 | 1060 | active |
| kordlib/kord Kord is a coroutine-based, modular Kotlin library implementing the Discord API for building bots on Kotlin/JVM and Kotlin/JS. It provides m… | 81 | 1059 | active |
| continuwuity/continuwuity Continuwuity is a community-driven Matrix homeserver written in Rust, continuing the archived conduwuit and Conduit projects. It provides a… | 86 | 1052 | active |
| mrsanshui/WeChatPYAPI A Python API built on top of the PC WeChat client that lets developers programmatically control WeChat via Python or HTTP calls. It enables… | 77 | 1050 | active |
| react-native-webrtc/react-native-callkeep A React Native library that wraps iOS CallKit and Android ConnectionService to give VoIP apps native call UI and system call integration. I… | 23 | 1050 | active |
| banteg/takopi Takopi is a Python CLI tool that bridges coding agent CLIs (Codex, Claude Code, OpenCode, Pi) to Telegram, letting you send tasks from your… | 71 | 1047 | active |
| ekazaev/ChatLayout ChatLayout is a Swift library providing a custom UICollectionViewLayout for building chat interfaces on iOS, positioned as an alternative t… | 98 | 1043 | active |
| ed-asriyan/lottie-converter A C++ command-line tool (also distributed as Docker images) that converts Lottie animations (.json/.lottie) and Telegram animated stickers … | 78 | 1033 | active |
| normen/whatscli whatscli is a terminal-based command line client for WhatsApp built on the go-whatsmeow library and tview. It lets users send and receive m… | 97 | 1031 | active |
| felipeDS91/whatsapp-api A self-hosted REST API built with Node.js, Express, and whatsapp-web.js that lets applications send WhatsApp messages programmatically via … | 61 | 1025 | active |
| ferredoxin/QNotified QNotified is an open-source Xposed module that enhances the QQ/TIM Android messaging apps with dozens of quality-of-life tweaks. It adds fe… | 10 | 3469 | maintenance |
| appleboy/telegram-action A GitHub Action that sends Telegram notification messages from CI/CD workflows. It uses the Telegram Bot API to deliver custom or default b… | 94 | 1018 | active |
| Matt-Fontes/SendScriptWhatsApp A novelty JavaScript script that pastes the entire Shrek or Bee Movie screenplay into WhatsApp Web line by line via the browser console. It… | 32 | 3446 | maintenance |
| vasani-arpit/WBOT WBOT is a Node.js-based bot for WhatsApp Web that automates message replies using Puppeteer to control a browser. It is configurable via a … | 56 | 1013 | active |
| rahiel/telegram-send A Python command-line tool for sending messages and files over Telegram to your account, groups, or channels. It offers a simple interface … | 70 | 1012 | active |
| GitLqr/LQRWeChat An open-source Android app that closely replicates WeChat 6.5.7, built on the RongCloud IM SDK with RxJava, Retrofit, MVP, and Glide. It su… | 73 | 3426 | maintenance |
| amchii/tg-signer A Python CLI tool (with optional WebUI and Docker images) that automates Telegram tasks using a user account session, such as daily check-i… | 91 | 1008 | active |
| 0x6rss/matkap Matkap is a self-hosted web application for hunting malicious Telegram bots used as malware command-and-control infrastructure. It validate… | 65 | 1008 | active |
| wozulong/open-wegram-bot A zero-cost, stateless Telegram two-way private messaging bot deployable on Cloudflare Workers or Vercel. Users message your bot and their … | 20 | 1005 | active |
| asternic/wuzapi WuzAPI is a self-hosted RESTful API service for WhatsApp built on the Whatsmeow multi-device library in Go. It exposes endpoints for sessio… | 86 | 1003 | active |
| typpo/textbelt TextBelt Open Source is a REST API and Node.js/Express server that sends outgoing SMS for free using carrier-specific email-to-SMS gateways… | 32 | 3377 | maintenance |
| hexchat/hexchat HexChat is a free, open-source graphical IRC client based on XChat, built with GTK+ for Windows and Unix-like systems. It supports multiple… | 10 | 3231 | maintenance |
| jasondu/wxa-plugin-canvas A WeChat Mini Program component that generates shareable poster images (e.g., for Moments sharing) rendered on canvas from simple JSON conf… | 23 | 3186 | maintenance |
| ChatSecure/ChatSecure-iOS ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO end-to-end encryption over XMPP, with option… | 23 | 3155 | maintenance |
| linsa-io/linsa.io Linsa is a privacy-focused messaging application that combines chat, tasks, notes, files, and payments into a single product with end-to-en… | 76 | 16859 | experimental |
| ehForwarderBot/ehForwarderBot EH Forwarder Bot (EFB) is an extensible Python framework for tunneling chat messages between multiple messaging platforms, letting users re… | 23 | 2951 | maintenance |
| yorkie/react-native-wechat A React Native bridging library that integrates the WeChat SDK for iOS and Android, exposing login (OAuth), sharing, favorites, and payment… | 10 | 2902 | maintenance |
| Bitmessage/PyBitmessage PyBitmessage is the reference client for Bitmessage, a peer-to-peer protocol for sending encrypted, authenticated messages without central … | 61 | 2883 | maintenance |
| rsms/fb-mac-messenger An unofficial native macOS app that wraps Facebook's Messenger web client in a desktop application. It provides a standalone Messenger expe… | 53 | 2837 | maintenance |
| cherish-chat/xxim-server xxim-server is a 100% open-source instant messaging (IM) server written in Go using the go-zero framework, designed so anyone can self-host… | 32 | 2775 | maintenance |
| gallonyin/worktool An Android app that uses the official Accessibility Service to run an unattended WeChat/WeCom group-management bot. Tasks such as sending/r… | 67 | 2689 | maintenance |
| chanxuehong/wechat A Go SDK for WeChat (Weixin) covering the Official Account platform (mp) and the Merchant/Pay platform (mch). It provides core package abst… | 76 | 2668 | maintenance |
| cytle/wechat_web_devtools A port of the official WeChat web developer tools (IDE for WeChat mini programs) to Linux desktop environments, built on nw.js with wine us… | 10 | 2656 | maintenance |
| takayama-lily/oicq A Node.js library implementing the Tencent QQ (Android) protocol, letting developers log in a QQ account programmatically and build bots. I… | 10 | 2639 | maintenance |
| DKJone/DKWechatHelper DKWechatHelper is a feature-rich WeChat tweak/plugin for iOS written in Objective-C, offering automatic red packet grabbing, anti-message-r… | 32 | 2567 | maintenance |
| vuvuzela/vuvuzela Vuvuzela is a metadata-private messaging system written in Go that hides who is talking to whom, even against nation-state adversaries, usi… | 32 | 2485 | maintenance |
| eBay/NMessenger NMessenger is a fast, lightweight iOS messenger UI component library built on AsyncDisplayKit and written in Swift. It provides ready-made … | 10 | 2396 | maintenance |
| huan/docker-wechat DoChat is a Dockerized WeChat PC Windows client that runs on Linux desktops via Wine inside a Docker container. It is launched with a one-l… | 23 | 2329 | maintenance |
| FreddyChen/NettyChat An Android instant messaging (IM) client library built on Netty, TCP, and Protobuf. It provides a complete long-connection messaging stack … | 32 | 2327 | maintenance |
| shen100/wemall Wemall is a self-hosted micro e-commerce (online mall) application built with Go (Iris + GORM + MySQL), Node.js server-side rendering, and … | 32 | 2296 | maintenance |
| buginux/WeChatRedEnvelop An iOS jailbreak tweak (Cydia plugin) written in Objective-C that automatically grabs red envelopes (lucky money) in WeChat. It integrates … | 10 | 2292 | maintenance |
| yaphone/itchat4j itchat4j is a Java library that provides an interface to the personal WeChat (Weixin) account API, inspired by the Python itchat project. I… | 23 | 2114 | maintenance |
| janoodleFTW/timy-messenger Timy is an open-source group messaging mobile app built with Flutter, targeting Android and iOS with a Firebase backend. It supports groups… | 32 | 2105 | maintenance |
| sav7ng/WeHalo WeHalo is a minimalist-style WeChat Mini Program client for the Halo blogging system. It renders posts from a self-hosted Halo blog inside … | 23 | 2093 | maintenance |
| hua1995116/webchat A full-stack real-time chat application built with Vue 2 on the frontend and Node.js/Express with WebSocket on the backend, backed by Mongo… | 23 | 2028 | maintenance |
| AvengersWeChat/PadChat-SDK PadChat-SDK is a JavaScript SDK that communicates over WebSocket with a Windows-based WeChat iPad/Mac protocol service, enabling programmat… | 32 | 2002 | maintenance |
| nkzawa/socket.io-android-chat A simple Android chat demo application built with Java that connects to a Socket.IO chat server. It serves as an example of using native So… | 32 | 2001 | maintenance |
| JasonQS/Anti-recall An Android app that prevents message recall in WeChat, QQ, and TIM by recording incoming messages via accessibility services and notificati… | 34 | 1975 | maintenance |
| LlmKira/Openaibot Openaibot is a Python-based, event-driven LLM chatbot platform that deploys GPT-powered assistants on Discord, Slack, Kook, and Telegram. I… | 33 | 1970 | maintenance |
| Schmavery/facebook-chat-api An unofficial Node.js library that automates Facebook chat on a user account by emulating browser requests, since Facebook offers no user-a… | 10 | 1946 | maintenance |
| bottenderjs/messaging-apis A TypeScript monorepo of API client libraries for building chatbots across multiple messaging platforms including Messenger, LINE, Slack, T… | 23 | 1938 | maintenance |
| will/slacktyping A Ruby program that connects to Slack and keeps the 'typing...' indicator active whenever anyone else in the channel is typing. It is a nov… | 32 | 1926 | maintenance |