domain: messaging-platforms
802 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Rocket.Chat Rocket.Chat is an open-source, MIT-licensed team communication platform built in TypeScript on Meteor, offering real-time chat, voice/video… | 95 | 46032 | stable |
| novuhq/novu Novu is an open-source communication infrastructure platform that provides a unified API for sending notifications (in-app inbox, email, SM… | 94 | 39674 | active |
| AstrBotDevs/AstrBot AstrBot is a multi-platform LLM chatbot and agentic AI assistant development framework written in Python. It integrates many instant messag… | 94 | 39649 | active |
| Mattermost Mattermost is an open-core, self-hosted collaboration platform offering team chat channels, voice calling, screen sharing, workflow automat… | 95 | 38910 | stable |
| huiyadanli/RevokeMsgPatcher A Windows GUI tool that patches PC WeChat, QQ, and TIM binaries to prevent message recall (anti-revoke), and optionally enables WeChat mult… | 70 | 38583 | active |
| bitchat A decentralized peer-to-peer messaging app that combines offline Bluetooth LE mesh networking with internet-based Nostr protocol transport,… | 84 | 35966 | active |
| telegramdesktop/tdesktop The official open-source Telegram Desktop messenger client, built on the Telegram API and MTProto secure protocol. It is a full-featured cr… | 95 | 32746 | stable |
| DrKLO/Telegram The official open-source code for the Telegram messenger app on Android, written in Java. It allows developers to build their own Telegram … | 74 | 29778 | active |
| python-telegram-bot/python-telegram-bot python-telegram-bot is a pure Python, asynchronous wrapper around the Telegram Bot API. It provides handlers, application builders, and uti… | 91 | 29434 | stable |
| Signal Private Messenger Signal is a free, open-source private messenger offering end-to-end encrypted text, voice, and video communication, built on the Signal Pro… | 95 | 29262 | stable |
| pppscn/SmsForwarder An open-source Android app that monitors SMS messages, incoming calls, and app notifications and forwards them to channels like DingTalk, W… | 78 | 27699 | active |
| discord.js discord.js is a powerful, object-oriented Node.js library for interacting with the Discord API, covering gateway events, REST calls, slash … | 92 | 26805 | stable |
| Zulip Zulip is an open-source team chat application with unique topic-based threading that combines the best of email and real-time chat. It incl… | 94 | 25774 | stable |
| Wechaty Wechaty is a Conversational RPA SDK for building chatbots on instant messaging platforms like WeChat, WhatsApp, WeCom, Gitter, and Lark in … | 49 | 22986 | active |
| wwebjs/whatsapp-web.js whatsapp-web.js is a Node.js client library that connects to WhatsApp through the WhatsApp Web browser app using Puppeteer, exposing nearly… | 93 | 22475 | active |
| simplex-chat/simplex-chat SimpleX Chat is a private messaging platform and set of mobile/desktop apps that operate without any user identifiers, delivering end-to-en… | 99 | 19316 | active |
| langbot-app/LangBot LangBot is an open-source, production-grade platform for building AI-powered instant messaging bots, connecting LLMs and agent workflows to… | 94 | 17558 | active |
| Apprise Apprise is a Python library and CLI tool that lets you send push notifications to 100+ popular services (Telegram, Discord, Slack, email, S… | 95 | 17181 | stable |
| hubotio/hubot Hubot is a JavaScript/Node.js framework for building customizable chat bots, originally created by GitHub to automate company chat rooms. I… | 87 | 16798 | active |
| openimsdk/open-im-server OpenIM Server is an open-source instant messaging backend written in Go that powers in-app chat, group messaging, and voice/video calling. … | 87 | 16616 | stable |
| Rapptz/discord.py discord.py is a modern, async-ready Python library wrapping the Discord API, including a commands extension for building bots. It handles r… | 75 | 16155 | stable |
| chenhg5/cc-connect CC-Connect is a Go-based bridge that connects local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex, Kimi CLI) to instant messagin… | 81 | 15191 | active |
| Vendicated/Vencord Vencord is a Discord client modification written in TypeScript that ships with a large set of preinstalled plugins and theme support. It in… | 67 | 13974 | active |
| sunnyyoung/WeChatTweak A command-line tool that patches the WeChat macOS client to add features like preventing message revocation, blocking automatic updates, an… | 71 | 13827 | active |
| tinode/chat Tinode is a full-stack instant messaging platform with a Go backend and native clients for Android, iOS, and web, plus gRPC support for man… | 96 | 13471 | active |
| Element Element is a glossy, feature-rich Matrix client for web and desktop, built on the Matrix JS SDK, offering end-to-end encrypted messaging, v… | 95 | 13407 | active |
| rmyndharis/OpenWA OpenWA is a free, MIT-licensed, self-hosted WhatsApp API Gateway that wraps WhatsApp connections in a REST API with webhooks, a React dashb… | 78 | 13227 | active |
| LonamiWebs/Telethon Telethon is a pure Python 3 asyncio MTProto library for interacting with Telegram's full API, either as a user account or a bot, serving as… | 10 | 12059 | active |
| wangrongding/wechat-bot A Node.js-based multi-platform instant messaging AI agent built on Wechaty that connects WeChat, Telegram, WhatsApp, and Lark to LLM provid… | 67 | 11295 | active |
| WhiskeySockets/Baileys Baileys is a WebSocket-based TypeScript/JavaScript library that interacts with the WhatsApp Web API directly, without a browser or Selenium… | 98 | 10867 | active |
| NapNeko/NapCatQQ NapCatQQ is a modern bot protocol-side framework implemented on top of NTQQ, exposing a rich OneBot 11-compatible API for QQ messaging. It … | 87 | 10401 | active |
| w7corp/easywechat EasyWeChat is a popular PHP SDK for integrating with WeChat (Weixin) platform APIs, including Official Accounts, Mini Programs, Pay, and Op… | 98 | 10368 | active |
| fluxerapp/fluxer Fluxer is a free and open source instant messaging and VoIP chat application for friends, groups, and communities, offering text, voice, vi… | 78 | 10137 | active |
| Sphere Sphere is a Web3 wallet and agent platform for the Unicity network, combining a crypto wallet with direct messages, group chat (Nostr/NIP-2… | 61 | 9727 | active |
| crossoverJie/cim CIM (Cross IM) is a distributed instant messaging system for developers built with Java, Netty, and Spring Boot. It provides server and cli… | 57 | 9492 | active |
| evolution-foundation/evolution-api Evolution API is an open-source REST API for WhatsApp and multi-channel messaging, supporting both the Baileys-based WhatsApp Web API and t… | 79 | 9430 | active |
| CRMEB开源商城系统 CRMEB is a free, open-source e-commerce mall system built on ThinkPHP 6 + ElementUI + UniApp with separated frontend/backend. It supports W… | 80 | 9281 | active |
| berty/berty Berty is an open-source, peer-to-peer messaging app with end-to-end encryption that works with or without internet access, using libp2p, IP… | 96 | 9279 | active |
| yagop/node-telegram-bot-api A runtime-agnostic TypeScript client library for the Telegram Bot API, supporting Node.js, Bun, Deno, Cloudflare Workers, and Vercel Functi… | 99 | 9203 | active |
| BetterDiscord BetterDiscord is a client modification for the Discord desktop app that adds a plugin loader, theme engine, and CSS editor for deep customi… | 99 | 9201 | active |
| telegraf/telegraf Telegraf is a modern Telegram Bot API framework for Node.js, written in TypeScript with full Bot API 7.1 support. It offers a middleware-ba… | 23 | 9181 | stable |
| qiye45/wechatDownload A desktop tool for batch downloading WeChat Official Account (公众号) articles, saving them as html/mhtml/md/pdf/docx/csv and preserving embed… | 90 | 9105 | active |
| tdlib/td TDLib (Telegram Database Library) is a cross-platform C++ library for building fully functional Telegram clients. It handles networking, MT… | 77 | 9052 | stable |
| TelegramMessenger/Telegram-iOS The official open-source source code of the Telegram messaging client for iOS, written in Swift. It allows developers to compile, study, an… | 65 | 8895 | active |
| eternnoir/pyTelegramBotAPI pyTelegramBotAPI (TeleBot) is a simple but extensible Python implementation of the Telegram Bot API, supporting both synchronous and asynch… | 94 | 8766 | active |
| WildFire IM Wildfire IM is a professional-grade instant messaging and real-time audio/video solution with a Java-based IM server, push/robot/app server… | 94 | 8542 | active |
| LC044/WeChatMsg WeChatMsg (留痕/MemoTrace) is a desktop application built with PyQt that extracts, exports, and preserves WeChat chat history on a user's own… | 58 | 42006 | maintenance |
| BlueMatthew/WechatExporter A cross-platform desktop application (C++) that exports and backs up WeChat chat histories from an iPhone/iPad iTunes backup into Text, HTM… | 26 | 8409 | active |
| Vencord/Vesktop Vesktop is a custom open-source Discord desktop client with Vencord preinstalled, offering better performance, built-in telemetry blocking,… | 92 | 8348 | active |
| iyear/tdl tdl is a fast, single-binary Telegram toolkit written in Go that downloads and uploads files, forwards messages, and exports chat data to J… | 99 | 7980 | active |
| Knight Bot Knight Bot is a multi-device WhatsApp bot built on the Baileys library, focused on group management features like tagging all members, muti… | 57 | 7969 | active |
| HuLaSpark/HuLa HuLa is a cross-platform instant messaging desktop and mobile application built with Tauri, Rust, Vue 3, and TypeScript. It offers a high-p… | 80 | 7689 | active |
| 42wim/matterbridge Matterbridge is a self-hosted chat bridge written in Go that relays messages between many chat platforms such as Slack, Discord, Telegram, … | 23 | 7555 | active |
| sindresorhus/caprine Caprine is an unofficial, privacy-focused Facebook Messenger desktop client built with Electron. It offers themes, keyboard shortcuts, menu… | 58 | 7387 | stable |
| cluic/wxauto wxauto is a Python library that automates the Windows desktop WeChat client (not the web version) using UIAutomation, enabling sending and … | 67 | 7278 | active |
| devlikeapro/waha WAHA is a self-hosted WhatsApp HTTP API that wraps multiple community engines (WEBJS, NOWEB, GOWS) behind a unified REST API and webhook in… | 94 | 7266 | active |
| tulir/whatsmeow whatsmeow is a Go library implementing the WhatsApp web multidevice API. It enables Go programs to connect to WhatsApp as a linked device, … | 76 | 7147 | active |
| LiteLoaderQQNT/LiteLoaderQQNT LiteLoaderQQNT is an open-source plugin loader for QQNT (the Electron-based QQ desktop client) that lets users inject and manage third-part… | 10 | 7124 | active |
| codebymitch/TitanBot TitanBot is an all-in-one Discord bot built with Discord.js v14 and PostgreSQL, offering moderation, economy, leveling, tickets, giveaways,… | 75 | 7056 | active |
| TelegramMessenger/MTProxy MTProxy is the official MT-Proto proxy server for Telegram, written in C. It lets users self-host a proxy so others can access Telegram whe… | 66 | 6904 | active |
| victornpb/undiscord Undiscord is a userscript (installable via Tampermonkey, Violentmonkey, or Greasemonkey) that bulk-deletes your own messages in Discord cha… | 59 | 6645 | active |
| vynect/venom Venom is a high-performance Node.js/TypeScript framework for automating WhatsApp through WhatsApp Web via Puppeteer, offering a clean API f… | 73 | 6577 | active |
| go-telegram-bot-api/telegram-bot-api Go bindings for the Telegram Bot API, providing a thin wrapper around all bot endpoints including message sending, file uploads, webhooks, … | 23 | 6402 | stable |
| chyroc/WechatSogou A Python library providing a scraping API for WeChat official accounts based on Sogou WeChat search. It lets you look up account info and r… | 54 | 6377 | active |
| thelounge/thelounge The Lounge is a modern, responsive, self-hosted web-based IRC client built with Node.js and Vue.js. It acts as both a client and a bouncer,… | 97 | 6317 | active |
| MessageKit/MessageKit MessageKit is a community-driven Swift library for building customizable chat and messaging UIs in iOS apps, serving as the replacement for… | 74 | 6265 | active |
| lharries/whatsapp-mcp A Model Context Protocol (MCP) server that connects an LLM agent like Claude Desktop or Cursor to a personal WhatsApp account via the Whats… | 24 | 6196 | active |
| koishijs/koishi Koishi is a cross-platform, extensible chatbot framework written in TypeScript for Node.js. It provides a unified SDK for building bots acr… | 78 | 6125 | active |
| ZhongFuCheng3y/austin Austin is a unified message push platform written in Java (Spring Boot) that sends notifications across channels such as email, SMS, WeChat… | 71 | 6072 | active |
| bwmarrin/discordgo DiscordGo is a Go package providing low-level bindings to the Discord API, with nearly complete support for REST endpoints, the websocket g… | 53 | 5974 | active |
| TGX-Android/Telegram-X Telegram X is the official alternative Telegram client for Android, built on TDLib and the MTProto secure protocol. This repository contain… | 83 | 5924 | active |
| shazow/ssh-chat ssh-chat is a custom SSH server written in Go that replaces the shell with a chat prompt, so users connect via ssh and land in a chat room.… | 50 | 5909 | active |
| aiogram/aiogram aiogram is a modern, fully asynchronous Python framework for the Telegram Bot API, built on asyncio and aiohttp. It provides routers, middl… | 99 | 5847 | active |
| jagrosh/MusicBot JMusicBot is a cross-platform Discord music bot written in Java that is easy to set up and run yourself. It plays music from YouTube, Sound… | 23 | 5755 | stable |
| littlecodersh/ItChat ItChat is a Python library providing a complete API for WeChat personal accounts, enabling bots and automation with under thirty lines of c… | 23 | 26469 | maintenance |
| Telegram for macOS The official open-source Telegram messaging client for macOS, written in Swift. It provides the full Telegram experience—chats, calls, chan… | 52 | 5745 | active |
| ayn2op/discordo Discordo is a lightweight, feature-rich Discord client that runs in the terminal as a TUI, written in Go. It supports password, QR, and tok… | 77 | 5741 | active |
| Cog-Creators/Red-DiscordBot Red is a fully modular, self-hosted Discord bot written in Python with built-in features for music, moderation, trivia, and stream alerts. … | 87 | 5679 | active |
| qiye45/wechatVideoDownload A desktop GUI tool for downloading WeChat Channels (视频号) videos, live streams, live replays, and images. It automatically monitors WeChat t… | 71 | 5667 | active |
| serenity-rs/serenity Serenity is a Rust library for building Discord bots, providing a typed client for the Discord REST and gateway APIs. It transparently hand… | 74 | 5594 | active |
| Prince-Mendiratta/BotsApp BotsApp is a WhatsApp UserBot written in Node.js that acts as a personal assistant and group manager on your own WhatsApp account. It links… | 61 | 5529 | active |
| rubenlagus/TelegramBots A Java library for building Telegram bots using the Telegram Bots API, supporting both long polling and webhook methods. It is distributed … | 95 | 5505 | active |
| tangyoha/telegram_media_downloader A cross-platform Python application that downloads media files (video, audio, photos, documents) from Telegram chats, channels, and private… | 53 | 5495 | active |
| eatmoreapple/openwechat A Go SDK that provides an API for personal WeChat accounts, allowing developers to build WeChat bots similar to developing official account… | 30 | 5473 | active |
| UnigramDev/Unigram Unigram is an open-source Telegram client for Windows built in C# using UWP. It supports full Telegram features including secret chats, voi… | 95 | 5363 | active |
| silenceper/wechat A simple and easy-to-use WeChat SDK for Go covering Official Accounts, Mini Programs, Mini Games, WeChat Pay, Open Platform, and WeCom (Ent… | 90 | 5293 | active |
| Neet-Nestor/Telegram-Media-Downloader A browser userscript (installable via Tampermonkey, Violentmonkey, etc.) that adds media download buttons to the Telegram webapp. It enable… | 64 | 5253 | active |
| gommzystudio/device-activity-tracker A proof-of-concept application that tracks device activity of phone numbers on WhatsApp and Signal by measuring round-trip times of silent … | 43 | 5098 | active |
| MustangYM/WeChatExtension-ForMac A free, open-source plugin for the Mac WeChat client written in Objective-C that adds features like anti-revocation of messages, message fo… | 10 | 22577 | maintenance |
| IsmaelMartinez/teams-for-linux An unofficial Electron-based desktop client for Microsoft Teams on Linux, wrapping the Teams web app with native integrations. It adds syst… | 95 | 4980 | active |
| slack-go/slack A Go client library covering most of the Slack Web API (api.slack.com) plus real-time messaging via WebSocket, Socket Mode, and the Events … | 99 | 4958 | active |
| AsamK/signal-cli signal-cli is an unofficial command-line, JSON-RPC, and D-Bus interface for the Signal messenger, supporting registering, verifying, sendin… | 97 | 4887 | active |
| Aliucord/Aliucord Aliucord is a rootless modification of the legacy Discord Android app that adds a plugin system with 280+ plugins, 250+ custom themes, an i… | 67 | 4851 | active |
| shuakami/qq-chat-exporter A desktop/self-hosted tool that exports QQ (NT QQ) chat history, including images, videos, and stickers, to HTML, JSON, TXT, and Excel form… | 86 | 4849 | active |
| aldinokemal/go-whatsapp-web-multidevice GoWA is a self-hosted WhatsApp REST API service written in Go, exposing WhatsApp multi-device messaging over HTTP with a web UI, webhooks, … | 95 | 4684 | active |
| discord-jda/JDA JDA (Java Discord API) is a Java library for building Discord bots, wrapping Discord's real-time WebSocket gateway and REST API behind an e… | 97 | 4681 | active |
| lecepin/WeChatVideoDownloader A convenient desktop GUI application for downloading videos from WeChat Channels (WeChat Video Accounts). It intercepts and captures video … | 10 | 4677 | active |
| rememberber/WePush WePush is a focused bulk message-pushing tool supporting WeChat template/customer messages, SMS providers (Alibaba, Tencent, Huawei, Baidu,… | 99 | 4676 | active |
| tucnak/telebot Telebot is a Go framework for building Telegram bots on top of the Telegram Bot API. It provides a concise API with command routing, middle… | 62 | 4628 | active |
| Hanson/vbot Vbot is a PHP library implementing a WeChat (personal WeChat) robot based on the WeChat web protocol, supporting message sending/receiving,… | 61 | 4582 | active |
page 1 / 9 next →