domain: messaging-platforms
802 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ferdium/ferdium-app Ferdium is a community-built desktop application that combines all your messaging and web services (WhatsApp, Slack, Telegram, etc.) into a… | 95 | 4570 | active |
| NdoleStudio/httpsms httpSMS is a service that turns an Android phone into an SMS gateway, letting you send and receive SMS messages programmatically via a simp… | 95 | 4569 | active |
| basecamp/once-campfire Campfire is a self-hosted, web-based group chat application from Basecamp, written in Ruby on Rails, offering rooms, DMs, file sharing, sea… | 84 | 4526 | active |
| squidowl/halloy Halloy is an open-source IRC client written in Rust using the iced GUI library, available for macOS, Windows, and Linux. It focuses on bein… | 98 | 4431 | active |
| tdlib/telegram-bot-api An open-source C++ server that implements the Telegram Bot API as an HTTP service, built on TDLib. It can be self-hosted to run bots agains… | 77 | 4431 | active |
| wechatpy/wechatpy wechatpy is a third-party Python SDK for the WeChat (微信) official platform ecosystem. It wraps APIs for official accounts, WeChat Pay, WeCo… | 60 | 4299 | active |
| anasty17/mirror-leech-telegram-bot A Python Telegram bot that mirrors or leeches files from direct links, torrents, NZB/Usenet, Google Drive, rclone clouds, and yt-dlp/JDownl… | 77 | 4279 | active |
| m1heng/clawdbot-feishu A Feishu/Lark channel plugin for OpenClaw that lets the OpenClaw AI assistant communicate through Feishu messaging. It is installed via the… | 63 | 4251 | active |
| teloxide/teloxide Teloxide is a full-featured Rust framework for building Telegram bots, built on the dptree chain-of-responsibility pattern for declarative … | 77 | 4218 | active |
| zhayujie/bot-on-anything Bot on Anything is a lightweight Python framework for building AI chatbots that connect large language models (ChatGPT, Claude, Gemini, ERN… | 62 | 4216 | active |
| groupultra/telegram-search A self-hostable tool that exports, backs up, and indexes Telegram chat history into a database (PGlite or PostgreSQL) with tokenization and… | 83 | 4078 | active |
| quackduck/devzat Devzat is a custom SSH server written in Go that drops users into a terminal-based chat room instead of a shell prompt. It works on any dev… | 95 | 4066 | active |
| slackapi/python-slack-sdk The official Slack Developer Kit for Python, providing packages for calling Slack Web API methods, sending messages via webhooks, receiving… | 96 | 4015 | active |
| HdShare/WAuxiliary_Public WAuxiliary is an Xposed/LSPosed module written in Kotlin that adds auxiliary features to the WeChat Android client (versions roughly 8.0.44… | 76 | 3979 | active |
| BytePioneer-AI/openclaw-china A collection of OpenClaw plugins that connect AI assistants to Chinese messaging platforms including DingTalk, WeCom (WeChat Work), WeChat,… | 70 | 3967 | active |
| songquanpeng/message-pusher A self-hosted personal message push service that delivers notifications to many channels including WeChat, DingTalk, Lark/Feishu, Bark, Tel… | 58 | 3876 | active |
| cinnyapp/cinny Cinny is a Matrix client with a simple, elegant, and secure interface for instant messaging, featuring end-to-end encryption. It is availab… | 98 | 3864 | active |
| zhenxun-org/zhenxun_bot A cute anime-themed QQ chatbot built on Nonebot2 with multi-platform adaptation and multi-bot management. It ships a large plugin ecosystem… | 78 | 3832 | active |
| Nekogram/Nekogram Nekogram is an open-source third-party Telegram client for Android, forked from the official Telegram for Android, adding useful modificati… | 93 | 3831 | active |
| tbxark/ChatGPT-Telegram-Workers A Telegram ChatGPT bot deployable on Cloudflare Workers, Vercel, or Docker with a single-file, dependency-free setup. It supports multiple … | 66 | 3811 | active |
| nikoksr/notify Notify is a Go library that provides a simple, unified API for sending notifications to many messaging services such as Telegram, Slack, Di… | 86 | 3759 | active |
| grammyjs/grammY grammY is an open-source framework for building Telegram bots in TypeScript or JavaScript, running on Node.js, Deno, and even browsers. It … | 99 | 3722 | active |
| Gloridust/WechatOnCloud A self-hosted panel that runs 'server-side WeChat' and Chromium browser instances in Docker containers on a NAS or server, streaming their … | 77 | 3671 | active |
| mollyim/mollyim-android Molly is a hardened, security-focused fork of the Signal messaging app for Android, adding features like passphrase-encrypted databases at … | 97 | 3669 | active |
| open-wa/wa-automate-nodejs A Node.js/TypeScript toolkit that turns a WhatsApp account into an HTTP API, bot runtime, webhook bridge, plugin host, and MCP server by au… | 78 | 3649 | active |
| TelegramBots/Telegram.Bot Telegram.Bot is the most popular .NET client library for the Telegram Bot API, letting developers build Telegram chatbots in C#. It support… | 79 | 3643 | active |
| msgbyte/tailchat Tailchat is an open-source, self-hostable instant messaging application ('noIM' - not only IM) built with React and Node.js, designed as a … | 93 | 3613 | active |
| TangSengDaoDao/TangSengDaoDaoServer TangSengDaoDao (唐僧叨叨) is an open-source, operationally mature instant messaging server written in Go, providing business-layer IM features … | 61 | 3573 | active |
| LLOneBot/LuckyLilliaBot Lucky Lillia Bot (LLBot) is a QQ bot framework that implements the OneBot 11, Satori, and Milky protocols, letting bot frameworks like Kois… | 89 | 3569 | active |
| juggleim/im-server JuggleIM is a self-hosted, high-performance instant messaging server written in Go, using a Protobuf + WebSocket long-connection protocol w… | 90 | 3540 | active |
| discord-net/Discord.Net Discord.Net is an unofficial asynchronous .NET library for interfacing with the Discord API, with modular packages for REST, WebSocket, com… | 90 | 3511 | active |
| mirai mirai is a high-efficiency open-source library implementing the QQ Android protocol for building QQ chatbots on the JVM. It includes mirai-… | 23 | 14806 | maintenance |
| danog/MadelineProto MadelineProto is an async PHP library implementing the Telegram MTProto protocol, allowing full client functionality (user or bot login) wi… | 92 | 3501 | active |
| Ajaxy/telegram-tt Telegram Web A, an official Telegram web client built with a custom React-like framework (Teact) and GramJS MTProto implementation. It is a… | 98 | 3496 | active |
| integrations/slack GitHub's official Slack integration that brings GitHub notifications, link previews, and actions into Slack channels. The repository hosts … | 44 | 3453 | active |
| Legcord/Legcord Legcord is a free, open-source custom Discord client that wraps the official Discord web app in an optimized Electron shell with built-in c… | 96 | 3430 | active |
| WPPConnect WPPConnect is a Node.js/TypeScript library that exports WhatsApp Web functionality via Puppeteer, enabling message sending, session managem… | 99 | 3401 | active |
| TKkk-iOSer/WeChatPlugin-MacOS A macOS WeChat (微信) tweak/plugin written in Objective-C that injects extra features into the official WeChat client, such as message anti-r… | 23 | 14281 | maintenance |
| slackapi/node-slack-sdk The official Slack Developer Kit for Node.js, a collection of single-purpose TypeScript packages covering Slack's Web API, OAuth flows, Inc… | 93 | 3377 | active |
| Icalingua-plus-plus/Icalingua-plus-plus Icalingua++ is an Electron-based chat client for QQ (and other platforms via adapters), a community-maintained fork of the discontinued Ica… | 98 | 3372 | active |
| weechat/weechat WeeChat is a fast, lightweight, modular chat client with a text-based (terminal) user interface, primarily focused on IRC. It is highly cus… | 98 | 3371 | stable |
| keshavbhatt/whatsie WhatSie is a feature-rich WhatsApp Web client for Linux and Windows desktops built with Qt WebEngine in C++. It wraps WhatsApp Web with nat… | 91 | 3363 | active |
| overtrue/easy-sms A PHP library that provides a unified API for sending SMS messages through dozens of Chinese and international SMS gateway providers (Aliba… | 74 | 3334 | active |
| OpenFlutter/fluwx Fluwx is a Flutter plugin wrapping the native WeChat SDK, letting Flutter apps call WeChat APIs on Android, iOS, and HarmonyOS. It supports… | 96 | 3317 | active |
| irazasyed/telegram-bot-sdk A PHP SDK for the Telegram Bot API that simplifies building Telegram bots, with first-class Laravel support out of the box. It provides mul… | 80 | 3303 | active |
| Telegram-FOSS-Team/Telegram-FOSS An unofficial, FOSS-friendly fork of the official Telegram client for Android that removes proprietary binaries and replaces them with free… | 23 | 3299 | active |
| conversejs/converse.js Converse.js is a browser-based, fully client-side XMPP/Jabber chat client written in JavaScript. It can run as a standalone web app, a desk… | 91 | 3290 | active |
| Just-Some-Bots/MusicBot MusicBot is the original Discord music bot written in Python using discord.py. It plays requested songs from YouTube and other services int… | 65 | 3283 | active |
| nexu-io/nexu nexu is an open-source desktop client that runs an OpenClaw AI agent inside messaging apps like WeChat, Feishu, Slack, and Discord with one… | 66 | 3258 | active |
| Stoat Stoat is the Rust backend software powering Stoat chat, a self-hostable community chat platform descended from Revolt. It consists of modul… | 99 | 3254 | active |
| NextAlone/Nagram Nagram is a third-party Telegram client for Android, forked from NekoX, adding extra messaging features and customization options. It inclu… | 99 | 3194 | active |
| ttttupup/wxhelper wxhelper is a C++ DLL that hooks the Windows PC WeChat client, exposing its internal functions through a local HTTP server (default port 19… | 61 | 3141 | active |
| irssi/irssi Irssi is a modular text-mode IRC chat client written in C, with a terminal UI and built-in IRC support plus third-party protocol modules fo… | 52 | 3133 | stable |
| krille-chan/fluffychat FluffyChat is an open-source, nonprofit Matrix instant messaging client written in Flutter with a cute, easy-to-use Material You design. It… | 95 | 3077 | active |
| textbee/textbee TextBee is an open-source SMS gateway that turns any Android phone into an SMS API, letting you send and receive text messages via a REST A… | 91 | 3062 | active |
| igniterealtime/Openfire Openfire is an open-source (Apache-2.0) real-time collaboration server implementing the XMPP (Jabber) protocol, written in Java. It provide… | 95 | 3059 | stable |
| nicotine-plus/nicotine-plus Nicotine+ is a graphical client for the Soulseek peer-to-peer file-sharing network, written in Python with a GTK interface. It lets users s… | 79 | 3056 | active |
| nickrunning/wechat-selkies A Docker-based application that packages official WeChat/QQ Linux clients and streams them to a browser via Selkies WebRTC, with local Chin… | 83 | 2989 | active |
| TeamUltroid/Ultroid Ultroid is a multi-featured Telegram userbot built in Python on the Telethon library, with a pluggable architecture and voice/video call mu… | 65 | 2976 | active |
| LagrangeDev/Lagrange.Core Lagrange.Core is a pure C# implementation of the NTQQ protocol used by Tencent QQ, derived from Konata.Core. It lets developers build QQ bo… | 64 | 2972 | active |
| Pycord-Development/pycord Pycord is a modern, async-ready Python library that wraps the Discord API, enabling developers to build Discord bots and applications. It p… | 94 | 2955 | active |
| slackapi/bolt-js Bolt for JavaScript is the official Slack framework for building Slack apps in JavaScript/TypeScript. It provides listener methods for even… | 97 | 2940 | active |
| LockGit/gochat gochat is a lightweight instant messaging (IM) server written in pure Go, supporting private messages and room broadcast messages with WebS… | 75 | 2929 | active |
| dittofeed/dittofeed Dittofeed is an open-source, omni-channel customer engagement platform for sending transactional and marketing messages via email, SMS, mob… | 74 | 2914 | active |
| Dark-Xploit/CypherX Cypher X is a WhatsApp user-bot framework deployed via Docker or Heroku, using session ID pairing to run automated WhatsApp features. It is… | 86 | 2912 | active |
| WhatsApp/stickers Official WhatsApp repository providing sample iOS and Android apps plus an API for packaging and importing third-party sticker packs into W… | 46 | 2903 | stable |
| Tyrrrz/DiscordChatExporter DiscordChatExporter is an application that exports Discord message history from direct messages, group messages, and server channels to fil… | 95 | 11842 | maintenance |
| TDesktop-x64/tdesktop 64Gram is an unofficial fork of Telegram Desktop written in C++, providing native 64-bit builds for Windows, Linux, and macOS with addition… | 98 | 2888 | active |
| howdyai/botkit Botkit is an open-source TypeScript framework for building chat bots, apps, and custom integrations across major messaging platforms like S… | 10 | 11580 | maintenance |
| bbernhard/signal-cli-rest-api A Dockerized REST API wrapper around signal-cli that exposes Signal Messenger functionality (registering numbers, sending/receiving message… | 91 | 2801 | active |
| RichardAtCT/claude-code-telegram A self-hosted Telegram bot that bridges Telegram to the Claude Code CLI, letting developers chat with an AI assistant about their codebases… | 67 | 2767 | active |
| rusq/slackdump Slackdump is a Go CLI tool that archives private and public Slack messages, threads, files, users, channels, and emojis locally without req… | 98 | 2764 | active |
| xuchengsheng/wx-dump-4j A Java-based WeChat data analysis tool that reads, backs up, and manages WeChat chat history. It uses JNA to access WeChat process data and… | 22 | 2742 | active |
| TencentCloud/TIMSDK Tencent Cloud Chat (IM) SDK is a messaging SDK and hub repository providing chat APIs and UIKit components for building real-time in-app me… | 66 | 2740 | active |
| liiight/notifiers A Python library and CLI that provides a unified, simple interface for sending notifications through many providers like Slack, Telegram, e… | 67 | 2737 | active |
| Zero6992/chatGPT-discord-bot A self-hosted Discord bot that integrates ChatGPT-style AI chat into Discord servers, supporting multiple AI providers including a free pro… | 37 | 2731 | active |
| openclaw/wacli wacli is a single-binary Go CLI that pairs as a linked WhatsApp Web device via whatsmeow, mirrors message history into a local SQLite store… | 82 | 2711 | active |
| quik-sms/quik QUIK is an open-source SMS messenger app for Android, a revived continuation of QKSMS. It replaces the stock messaging app with features li… | 87 | 2708 | active |
| Dineshkarthik/telegram_media_downloader A Python tool that downloads media files (audio, documents, photos, videos, voice notes) from Telegram chats, channels, and conversations, … | 81 | 2707 | active |
| excid3/noticed Noticed is a Ruby gem for sending notifications in Ruby on Rails applications across multiple delivery methods like email, SMS, Slack, and … | 76 | 2703 | active |
| SwiftcordApp/Swiftcord Swiftcord is a fully native Discord client for macOS and iPadOS built entirely in Swift and SwiftUI, with voice and video support. It is cu… | 62 | 2664 | active |
| chattocorp/chatto Chatto is a fully-featured, self-hostable team and group chat application written in Go, shipped as a single 50 MB binary with no dependenc… | 76 | 2660 | active |
| fluttercandies/wechat_flutter An open-source Flutter implementation of a WeChat-style instant messaging app with single and group chat, emoji, voice/video messages, and … | 64 | 2650 | active |
| FloatTech/ZeroBot-Plugin A large collection of practical plugins for the ZeroBot framework implementing the OneBot v11 protocol, written in Go. It powers QQ bots (v… | 80 | 2649 | active |
| morethanwords/tweb Telegram Web K is the open-source TypeScript web client powering web.telegram.org/k/, based on the original Webogram and actively patched a… | 77 | 2623 | active |
| wee-slack/wee-slack A WeeChat script that provides a native terminal client for Slack, connecting via the Slack API with a persistent websocket for real-time e… | 67 | 2616 | active |
| mochat-cloud/mochat MoChat is an open-source SCRM (Social Customer Relationship Management) application development framework and engine built on top of WeCom … | 42 | 2586 | active |
| evgeny-nadymov/telegram-react An experimental Telegram web client built with ReactJS and TDLib compiled to WebAssembly. It runs entirely in the browser and can be self-h… | 36 | 2585 | active |
| WeChatPadPro/WeChatPadPro WeChatPadPro is a self-hostable WeChat management and automation service built on the unofficial WeChat Pad protocol, written in Go. It exp… | 67 | 2575 | active |
| cmgmyr/laravel-messenger A Laravel package that adds a full user-to-user messaging system to Laravel applications, supporting multiple conversations, group threads,… | 67 | 2574 | active |
| molvqingtai/WebChat A decentralized browser extension that lets visitors of the same website chat anonymously via WebRTC peer-to-peer, end-to-end encrypted com… | 91 | 2555 | active |
| Wire Wire is an open-source, end-to-end encrypted messaging and collaboration platform whose server components are written primarily in Haskell.… | 59 | 2544 | active |
| Chatterino/chatterino2 Chatterino 2 is a native cross-platform desktop chat client for Twitch.tv, built in C++ with Qt. It extends Twitch web chat with multi-chan… | 80 | 2539 | active |
| SpikeHD/Dorion Dorion is a lightweight alternative Discord client built with Tauri and Rust that uses the OS-native webview instead of bundling Chromium. … | 97 | 2520 | active |
| krau/SaveAny-Bot A self-hosted Telegram bot written in Go that saves Telegram files (documents, videos, photos, stickers, Telegraph pages) to various storag… | 85 | 2491 | active |
| Nheko-Reborn/nheko Nheko is a native desktop client for the Matrix protocol built with Qt and C++20, aiming to feel like a mainstream chat app rather than an … | 68 | 2482 | active |
| dino/dino Dino is a modern open-source XMPP (Jabber) chat client for Linux desktops, built with GTK4 and Vala. It supports end-to-end encryption via … | 76 | 2480 | active |
| TrashUwU/PokeAssistant A Discord assistant bot for the Pokétwo game that automatically identifies Pokémon from spawn images using AI, pings roles or users when le… | 10 | 2469 | active |
| sdelements/lets-chat Let's Chat is a self-hosted, persistent team chat application built on Node.js and MongoDB, designed for small teams. It supports multiple … | 10 | 9799 | maintenance |
| matrix-construct/tuwunel Tuwunel is a high-performance Matrix homeserver written in Rust, serving as the official successor to conduwuit. It fully implements the Ma… | 87 | 2459 | active |