domain: messaging-platforms
802 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| python-discord/bot The community Discord bot for the Python Discord server, providing moderation, utility, and server-management features. It is a Python appl… | 76 | 1595 | active |
| OneSignal/react-native-onesignal The official OneSignal SDK plugin for React Native, enabling integration of push notifications, in-app messages, SMS, and email engagement … | 98 | 1593 | active |
| vitorpamplona/amethyst Amethyst is an open-source Nostr client for Android, with recent desktop builds for macOS and Windows, for participating in the decentraliz… | 98 | 1590 | active |
| tmijs/tmi.js tmi.js is a JavaScript library for connecting to and interacting with Twitch chat (IRC) from Node.js or the browser. It provides a client f… | 47 | 1589 | active |
| XdKing2/MALVIN-XD MALVIN-XD is a JavaScript WhatsApp bot that automates chats with features like AI-powered replies, auto-reacts, status saving and replying,… | 65 | 1579 | active |
| B16f00t/whapa Whapa is a Python-based forensic toolset for parsing and analyzing WhatsApp databases from Android and iOS devices. It includes tools for d… | 75 | 1575 | active |
| openilink/openilink-hub OpeniLink Hub is a self-hosted, open-source message management platform and app marketplace for WeChat ClawBot (iLink protocol) bots, built… | 73 | 1558 | active |
| ttttmr/Wechat2RSS Wechat2RSS is a service and self-hostable tool that converts WeChat official account (公众号) articles into RSS feeds, aiming for updates with… | 75 | 1557 | active |
| jpush/aurora-imui Aurora IMUI is a general-purpose instant messaging UI component library providing MessageList and InputView components, independent of any … | 23 | 5696 | maintenance |
| twilio/twilio-node The official Twilio helper library for Node.js, providing a typed client for the Twilio REST APIs including SMS, voice, and other communica… | 98 | 1546 | active |
| matrix-org/dendrite Dendrite is a second-generation Matrix homeserver written in Go, designed as an efficient, reliable, and scalable alternative to Synapse. I… | 10 | 5630 | maintenance |
| tencent-connect/openclaw-qqbot A message channel plugin for OpenClaw that connects an AI assistant to QQ (Tencent's messaging platform), supporting private chat, group ch… | 82 | 1538 | active |
| profanity-im/profanity Profanity is a console-based XMPP chat client written in C using ncurses and libstrophe, inspired by Irssi. It supports MUC chat rooms, OTR… | 91 | 1536 | active |
| netease-kit/nim-uikit-ios NetEase Yunxin IM UIKit is a Swift UI component library built on the NIM SDK for embedding instant messaging interfaces into iOS apps. It p… | 95 | 1534 | active |
| stegripe/rawon Rawon is a self-hostable Discord music bot built with discord.js and TypeScript that plays music from YouTube Music, Spotify, SoundCloud, a… | 99 | 1523 | active |
| abalabahaha/eris Eris is a Node.js library for interfacing with the Discord API, providing a lightweight wrapper for building bots. It supports gateway even… | 43 | 1514 | active |
| chigwell/telegram-mcp A Telegram MCP server built on Telethon that exposes 80+ tools for reading chats, managing groups and channels, and sending, editing, and s… | 82 | 1513 | active |
| sartoopjj/thefeed TheFeed is a DNS-based feed reader and lightweight messenger that works on networks where only DNS queries pass through, letting users read… | 76 | 1512 | active |
| mk6i/open-oscar-server Open OSCAR Server is a self-hostable instant messaging server written in Go that implements the OSCAR, TOC1, and TOC2 protocols, making it … | 87 | 1507 | active |
| photon-hq/spectrum-ts Spectrum (by Photon) is an open-source TypeScript framework for building AI agents that communicate over real messaging interfaces like iMe… | 78 | 1496 | active |
| rafatosta/zapzap ZapZap is an unofficial WhatsApp Web desktop client built with Python, PyQt6, and QtWebEngine that wraps web.whatsapp.com in a native deskt… | 95 | 1495 | active |
| strophe/strophejs Strophe.js is a dependency-free JavaScript/TypeScript library for building real-time XMPP applications, supporting XMPP over WebSockets (RF… | 97 | 1487 | active |
| balzack/databag Databag is a fast, lightweight, self-hosted federated messenger with end-to-end encryption, audio/video calls via WebRTC, and topic-based t… | 62 | 1483 | active |
| LTEnjoy/easyChat A Windows desktop WeChat assistant (non-web WeChat) built with Python and UI automation, distributed as a ready-to-run exe with a GUI. It s… | 88 | 1476 | active |
| joaokristani/Discord-Server-Cloner-2x A TypeScript CLI tool that clones an entire Discord server's structure, including channels, roles, and settings, into another server. It is… | 27 | 1472 | active |
| discord-tickets/bot Discord Tickets is a self-hostable Discord bot for creating and managing support ticket channels, offering a free alternative to premium ti… | 98 | 1471 | active |
| aiko-chan-ai/DiscordBotClient DiscordBotClient is a patched Discord desktop client that lets you log in with a bot account and use it like a regular user account, with V… | 94 | 1461 | active |
| Phineas/lanyard Lanyard is a hosted and self-hostable Elixir service that exposes live Discord user presence and activity data through a REST API and WebSo… | 76 | 1453 | active |
| shridarpatil/whatomate Whatomate is an open-source, self-hosted WhatsApp Business platform shipped as a single Go binary with Docker support. It provides multi-te… | 69 | 1450 | active |
| binarywang/weixin-java-miniapp-demo A Spring Boot demo application showcasing the WxJava library for building WeChat Mini Program backends in Java. It supports multiple mini p… | 61 | 1449 | active |
| photon-hq/imessage-kit A type-safe, zero-dependency TypeScript SDK for reading, sending, and automating iMessage conversations on macOS. It supports sending text,… | 71 | 1447 | active |
| botlabs-gg/yagpdb YAGPDB is a multifunctional, modular, general-purpose Discord bot written in Go, featuring moderation, automoderator, custom commands, feed… | 94 | 1443 | active |
| hack-chat/main hack.chat is a minimal, accountless, logless chat service with disappearing messages, built on Node.js and WebSockets. It can be self-hoste… | 60 | 1443 | active |
| JawadTechYT/KHAN-MD KHAN-MD is a WhatsApp multi-device bot built on the Baileys library using Node.js, focused on managing WhatsApp groups. It supports pairing… | 64 | 1442 | active |
| exteraSquad/exteraGram exteraGram is an experimental third-party Telegram client for Android built from the official Telegram for Android sources, adding extra fe… | 10 | 1436 | active |
| cinit/TMoe TMoe is an open-source Xposed module that hooks into Telegram Android clients to add extra features and tweaks. It works with official and … | 74 | 1427 | active |
| atipugin/telegram-bot-ruby A Ruby gem that wraps Telegram's Bot API, exposing all API methods and message objects in idiomatic Ruby. It supports long polling, webhook… | 77 | 1426 | active |
| arsLan4k1390/Cherrygram Cherrygram is a third-party Telegram client for Android built as a fork of the official Telegram Android app, adding useful modifications a… | 98 | 1417 | active |
| Nekmo/telegram-upload A Python CLI tool that uses your personal Telegram account to upload and download files up to 4 GiB (2 GiB for free accounts), effectively … | 23 | 1414 | active |
| Prismer-AI/PrismerCloud Prismer Cloud is a hosted/self-hostable knowledge infrastructure platform for AI agents, providing context fetching and compression, docume… | 73 | 1409 | active |
| X1a0He/X1a0HeWeChatPlugin A macOS WeChat client plugin providing features like message anti-revoke, multiple app instances, update disabling, and log reporting. It i… | 87 | 1396 | active |
| matrix-org/matrix.to Matrix.to is a stateless, privacy-protecting URL redirection service for the Matrix ecosystem that turns matrix.to links into app-agnostic … | 67 | 1396 | stable |
| Beeper self-hosted bridges A Go CLI tool (bbctl) for running self-hosted Matrix bridges against the Beeper Matrix server without hosting a full homeserver. It manages… | 84 | 1394 | active |
| twilio/twilio-ruby The official Ruby gem for communicating with the Twilio REST API and generating TwiML for voice and messaging applications. It provides cli… | 99 | 1390 | active |
| xiaolin3303/wx-charts A lightweight charting library for WeChat Mini Programs that renders charts on canvas. It supports pie, ring, line, curve-line, column, are… | 32 | 4984 | maintenance |
| why2lyj/youxiang-Itchat A Python WeChat bot that automatically fetches discount coupon deals from affiliate platforms (Taobao, JD, Pinduoduo, Suning, Vipshop) and … | 74 | 1383 | active |
| xfgryujk/blivedm A Python library for receiving Bilibili live-stream danmaku (bullet chat) messages over WebSocket. It supports both the web-side interface … | 76 | 1380 | active |
| brainboxdotcc/DPP D++ (DPP) is a lightweight, modern C++ library for the Discord API, supporting API v10 with efficient caching, sharding, clustering, slash … | 98 | 1379 | stable |
| copyliu/bililive_dm Bililive_dm is a long-standing Windows desktop tool for capturing and displaying Bilibili live-stream danmaku (bullet chat) messages. It su… | 66 | 1379 | active |
| refact0r/midnight-discord A dark, customizable CSS theme for Discord that works with BetterDiscord, Vencord, and other theme-supporting clients. It offers multiple p… | 77 | 1375 | active |
| boxdot/gurk-rs Gurk is a Signal Messenger client that runs in the terminal, built in Rust with a text user interface. It links as a companion device to yo… | 96 | 1364 | active |
| remorses/kimaki Kimaki is a collaborative AI agent orchestrator that runs OpenCode coding agents from Discord, mapping projects to channels and coding sess… | 80 | 1363 | active |
| xlrpa/FlowBot FlowBot is a WeChat/WeCom RPA bot built on Android accessibility services, controlled via an API to automate messaging tasks like auto-repl… | 66 | 1357 | active |
| campsite/campsite Campsite is an open-source team communication app combining posts, chat, video calls, and AI-generated summaries for distributed teams. Thi… | 31 | 4829 | maintenance |
| Eric-Guo/wechat A Ruby gem providing WeChat Official Account and Mini Program API integration for Rails applications, including message sending/receiving, … | 86 | 1346 | active |
| xelaj/mtproto A full-native Go implementation of the Telegram MTProto protocol, providing a client library for interacting with the Telegram API without … | 23 | 1346 | active |
| BlueBubbles BlueBubbles is an open-source, cross-platform ecosystem that brings iMessage to Android, Windows, Linux, macOS, and the web via a Flutter c… | 98 | 1345 | active |
| slackapi/slack-github-action An official GitHub Action from Slack for sending data to Slack and running Slack CLI commands within GitHub Actions workflows. It supports … | 96 | 1343 | active |
| WenXiaoWendy/cyberboss Cyberboss is a WeChat bridge that connects local coding runtimes like Codex and Claude Code to WeChat, turning them into time-aware, contex… | 53 | 1342 | active |
| iCrawl/discord-vscode A Visual Studio Code extension that updates your Discord status with rich presence, showing what you are currently editing. It supports 200… | 66 | 1330 | active |
| AutumnWhj/ChatGPT-wechat-bot A WeChat bot that connects to ChatGPT/OpenAI's API so your WeChat account can reply to messages with AI-generated answers. It supports priv… | 53 | 4713 | maintenance |
| xiyuesaves/lite-tools A plugin for LiteLoaderQQNT/QwQNT that adds a lightweight toolbox of UI tweaks and message enhancements to the QQ desktop client. It offers… | 93 | 1325 | active |
| meetfranz/franz Franz is an Electron-based desktop messaging app that aggregates services like WhatsApp, Slack, Telegram, Messenger, and 70+ others into a … | 62 | 4710 | maintenance |
| slackapi/bolt-python Bolt for Python is an official Slack framework for building Slack apps with the latest platform features, including events, actions, Socket… | 93 | 1321 | active |
| maqp/tfc Tinfoil Chat (TFC) is a peer-to-peer, end-to-end encrypted messaging system built on Tor onion services and high-assurance hardware archite… | 74 | 1320 | active |
| DSharpPlus/DSharpPlus DSharpPlus is an unofficial .NET wrapper library for the Discord API, used to build Discord bots in C#. It is the continuation of DiscordSh… | 88 | 1319 | active |
| wiz0u/WTelegramClient WTelegramClient is a Telegram Client API (MTProto) library written entirely in C# and .NET, allowing programs to connect to Telegram and co… | 76 | 1314 | active |
| JFreegman/toxic Toxic is a terminal-based (ncurses) instant messaging client for the Tox peer-to-peer network, offering end-to-end encrypted text chat, fil… | 86 | 1303 | active |
| BelledonneCommunications/linphone-android Linphone Android is an open-source SIP-based softphone application for voice and video calls over IP, plus instant messaging and conferenci… | 98 | 1300 | active |
| emby-keeper/emby-keeper Embykeeper is a Python automation tool for Emby media server account maintenance. It automates daily Telegram bot check-ins across 50+ site… | 72 | 1297 | active |
| wizwizdev/wizwizxui-timebot A self-hosted Telegram bot for managing and selling x-ui panel VPN/proxy subscriptions, showing usage volume and remaining subscription tim… | 65 | 1297 | active |
| moezbhatti/qksms QKSMS is an open-source SMS and MMS messenger app for Android, written in Kotlin, designed as a beautiful replacement for the stock messagi… | 23 | 4591 | maintenance |
| openclaw/imsg A Swift CLI for macOS that reads, watches, and sends iMessage and SMS via Apple's Messages.app. It reads the local chat.db database directl… | 82 | 1294 | active |
| code-chat-br/whatsapp-api CodeChat is a self-hosted REST API service built on the Baileys library that exposes WhatsApp functionality (instances, messaging, chats, g… | 82 | 1282 | active |
| cdle/sillyGirl SillyGirl is a self-hosted, cross-platform chatbot framework written in Go, centered on an embedded ES5.1 JavaScript plugin runtime (Goja) … | 10 | 1282 | active |
| nathantannar4/InputBarAccessoryView A Swift UIKit library providing a customizable InputAccessoryView for building powerful input bars with autocomplete, attachments, and reac… | 89 | 1279 | active |
| synzen/MonitoRSS MonitoRSS (formerly Discord.RSS) is an open-source Discord bot that delivers customizable RSS/Atom news feeds to Discord servers, with filt… | 97 | 1278 | active |
| riolubruh/YABDP4Nitro YABDP4Nitro is a feature-rich BetterDiscord plugin that unlocks Discord Nitro-style features such as customizable screenshare quality, cros… | 77 | 1277 | active |
| ulyssa/iamb iamb is a terminal-based Matrix chat client built with Vim keybindings, written in Rust. It supports threads, spaces, E2EE, read receipts, … | 77 | 1274 | active |
| chojs23/concord Concord is a feature-rich terminal user interface (TUI) client for Discord, written in Rust with ratatui. It supports chat, voice playback,… | 77 | 1271 | active |
| Hentioe/policr-mini PolicrMini is a Telegram bot focused on verifying new group members, offering customizable verification challenges and moderation features … | 67 | 1271 | active |
| umutxyp/MusicBot Beatra is an advanced Discord music bot built on discord.js v14 that streams music from YouTube, Spotify, SoundCloud, and direct links with… | 70 | 1266 | active |
| nextcord/nextcord Nextcord is a modern, async-ready Python wrapper for the Discord API, forked from discord.py. It provides a Pythonic API with proper rate l… | 86 | 1265 | active |
| Stapxs/Stapxs-QQ-Lite-2.0 Stapxs QQ Lite is an unofficial third-party QQ chat client compatible with the OneBot protocol, built with Vue.js. It runs as a web app (PW… | 97 | 1263 | active |
| zevlg/telega.el telega.el is a full-featured unofficial Telegram client implemented in Emacs Lisp for GNU Emacs, built on top of TDLib. It supports most of… | 67 | 1262 | active |
| slack-ruby/slack-ruby-client A Ruby client library for the Slack Web and Events APIs, with support for OAuth, message formatting/parsing, pagination, and a bundled comm… | 77 | 1260 | stable |
| museofficial/muse Muse is a self-hosted Discord music bot written in TypeScript, designed for small to medium-sized Discord servers. It supports livestreams,… | 94 | 1259 | active |
| msojocs/wechat-web-devtools-linux A community port of the official WeChat Mini Program Developer Tools (IDE) to run on Linux, packaged via shell scripts around the original … | 92 | 1259 | active |
| frankiejun/wxpush WXPush is a lightweight WeChat official account template message push service deployable on Cloudflare Workers or Docker. It exposes a simp… | 59 | 1257 | active |
| dodgepudding/wechat-php-sdk A PHP SDK for the WeChat Official Account platform, wrapping official APIs for message handling, menus, payments, customer service, and use… | 23 | 4406 | maintenance |
| node-apn/node-apn A Node.js module for interfacing with the Apple Push Notification service (APNs) using the HTTP/2 provider API. It maintains persistent con… | 44 | 4401 | maintenance |
| legastero/stanza StanzaJS is a JavaScript/TypeScript library for modern XMPP that exposes all stanzas as JSON instead of XML. It supports WebSocket and BOSH… | 66 | 1244 | active |
| jitsi/jitsi Jitsi Desktop is a free open-source audio/video calling and instant messaging client written in Java, supporting SIP, XMPP/Jabber, IRC, and… | 61 | 4332 | maintenance |
| musonza/chat A Laravel package for adding chat and messaging functionality to applications, supporting conversations between multiple Eloquent models. I… | 92 | 1233 | active |
| witnessmenow/Universal-Arduino-Telegram-Bot An Arduino IDE library providing an interface to the Telegram Bot API, designed to work across multiple Arduino architectures such as ESP82… | 23 | 1230 | active |
| Heavrnl/TelegramForwarder A self-hosted Telegram message forwarder built on Telethon that copies messages from multiple source chats to target chats with keyword/reg… | 52 | 1229 | active |
| deepcoldy/botmux botmux is a self-hosted daemon that bridges Feishu/Lark messaging to AI coding CLIs like Claude Code, Codex, Gemini, and OpenCode. Each DM,… | 77 | 1227 | active |
| taoweiji/MixPush MixPush is an Android SDK that unifies integration with six vendor push platforms (Xiaomi, Huawei, Meizu, OPPO, VIVO, and Apple APNs) behin… | 48 | 1227 | active |
| emacs-slack/emacs-slack A GNU Emacs client for Slack written in Emacs Lisp, available via MELPA. It lets users read, send, search, and react to Slack messages, man… | 77 | 1224 | active |
| dead8309/Kizzy Kizzy is a Discord Rich Presence manager for Android, fully written in Kotlin with Jetpack Compose and Material 3. It connects to the Disco… | 75 | 1223 | active |