Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source messaging-platforms software

803 open-source libraries, tools and applications tagged messaging-platforms, ranked by how closely messaging-platforms is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

803 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
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…
994554active
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…
734474active
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…
764318active
wechatpy/wechatpy
wechatpy is a third-party Python SDK for the WeChat (微信) official platform ecosystem. It wraps APIs for official accounts, WeChat Pay, WeCo…
574307active
teloxide
Teloxide is a full-featured Rust framework for building Telegram bots, built on the dptree chain-of-responsibility pattern for declarative …
774243active
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…
584231active
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…
594222active
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…
844125active
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…
894071active
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…
824035active
slackapi/python-slack-sdk
The official Slack Developer Kit for Python, providing packages for calling Slack Web API methods, sending messages via webhooks, receiving…
964016active
BytePioneer-AI/openclaw-china
A collection of OpenClaw plugins that connect AI assistants to Chinese messaging platforms including DingTalk, WeCom (WeChat Work), WeChat,…
653962active
Cinny
Cinny is a Matrix client with a simple, elegant, and secure interface for instant messaging, featuring end-to-end encryption. It is availab…
973926active
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…
973888active
Nekogram
Nekogram is an open-source third-party Telegram client for Android, forked from the official Telegram for Android, adding useful modificati…
933881active
songquanpeng/message-pusher
A self-hosted personal message push service that delivers notifications to many channels including WeChat, DingTalk, Lark/Feishu, Bark, Tel…
543881active
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 …
813854active
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…
773838active
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 …
953805active
LifeArchiveProject/WeChatDataAnalysis
A desktop application that decrypts WeChat 4.x's encrypted local databases (SQLCipher/WCDB) by scanning memory for the key, then lets users…
873804active
grammY
grammY is an open-source framework for building Telegram bots in TypeScript or JavaScript, running on Node.js, Deno, and even browsers. It …
963769active
mollyim/mollyim-android
Molly is a hardened, security-focused fork of the Signal messaging app for Android, adding features like passphrase-encrypted databases at …
943717active
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…
913676active
wa-automate
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…
953665active
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…
783646active
Tailchat
Tailchat is an open-source, self-hostable instant messaging application ('noIM' - not only IM) built with React and Node.js, designed as a …
873629active
TangSengDaoDao IM
TangSengDaoDao (唐僧叨叨) is an open-source, operationally mature instant messaging server written in Go, providing business-layer IM features …
623606active
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…
1003554active
MadelineProto
MadelineProto is an async PHP library implementing the Telegram MTProto protocol, allowing full client functionality (user or bot login) wi…
1003536active
juggleim/im-server
JuggleIM is a self-hosted, high-performance instant messaging server written in Go, using a Protobuf + WebSocket long-connection protocol w…
883526active
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…
943517active
mirai
mirai is a high-efficiency open-source library implementing the QQ Android protocol for building QQ chatbots on the JVM. It includes mirai-…
2314794maintenance
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…
1003482active
integrations/slack
GitHub's official Slack integration that brings GitHub notifications, link previews, and actions into Slack channels. The repository hosts …
413459active
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…
973457active
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…
2314281maintenance
WeeChat
WeeChat is a fast, lightweight, modular chat client with a text-based (terminal) user interface, primarily focused on IRC. It is highly cus…
963395stable
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…
983380active
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…
913378active
NextAlone/Nagram
Nagram is a third-party Telegram client for Android, forked from NekoX, adding extra messaging features and customization options. It inclu…
973369active
Stoat
Stoat is the Rust backend software powering Stoat chat, a self-hostable community chat platform descended from Revolt. It consists of modul…
973364active
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…
943338active
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…
983321active
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…
233309active
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…
893299active
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…
733298active
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…
613294active
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…
613280active
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…
973212active
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…
943191active
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…
943182active
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…
583164active
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…
663158stable
igniterealtime/Openfire
Openfire is an open-source (Apache-2.0) real-time collaboration server implementing the XMPP (Jabber) protocol, written in Java. It provide…
913073stable
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…
803045active
dittofeed/dittofeed
Dittofeed is an open-source, omni-channel customer engagement platform for sending transactional and marketing messages via email, SMS, mob…
823002active
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…
622994active
Ultroid
Ultroid is a multi-featured Telegram userbot built in Python on the Telethon library, with a pluggable architecture and voice/video call mu…
622982active
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…
872964active
Tyrrrz/DiscordChatExporter
DiscordChatExporter is an application that exports Discord message history from direct messages, group messages, and server channels to fil…
9212116maintenance
Pycord
Pycord is a modern, async-ready Python library that wraps the Discord API, enabling developers to build Discord bots and applications. It p…
892956active
slackapi/bolt-js
Bolt for JavaScript is the official Slack framework for building Slack apps in JavaScript/TypeScript. It provides listener methods for even…
962944active
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…
972936active
LockGit/gochat
gochat is a lightweight instant messaging (IM) server written in pure Go, supporting private messages and room broadcast messages with WebS…
742934active
WhatsApp/stickers
Official WhatsApp repository providing sample iOS and Android apps plus an API for packaging and importing third-party sticker packs into W…
422915stable
bbernhard/signal-cli-rest-api
A Dockerized REST API wrapper around signal-cli that exposes Signal Messenger functionality (registering numbers, sending/receiving message…
932871active
Botkit
Botkit is an open-source TypeScript framework for building chat bots, apps, and custom integrations across major messaging platforms like S…
1011584maintenance
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…
772828active
rusq/slackdump
Slackdump is a Go CLI tool that archives private and public Slack messages, threads, files, users, channels, and emojis locally without req…
972807active
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…
902794active
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…
842794active
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…
822767active
Tencent Cloud Chat SDK
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…
662749active
Dineshkarthik/telegram_media_downloader
A Python tool that downloads media files (audio, documents, photos, videos, voice notes) from Telegram chats, channels, and conversations, …
752742active
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…
192742active
liiight/notifiers
A Python library and CLI that provides a unified, simple interface for sending notifications through many providers like Slack, Telegram, e…
882737active
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…
842735active
excid3/noticed
Noticed is a Ruby gem for sending notifications in Ruby on Rails applications across multiple delivery methods like email, SMS, Slack, and …
982705active
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…
592705active
SpikeHD/Dorion
Dorion is a lightweight alternative Discord client built with Tauri and Rust that uses the OS-native webview instead of bundling Chromium. …
1002654active
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…
752652active
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 …
612651active
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…
762646active
WeChatPadPro/WeChatPadPro
WeChatPadPro is a self-hostable WeChat management and automation service built on the unofficial WeChat Pad protocol, written in Go. It exp…
632630active
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…
632617active
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…
322598active
MoChat
MoChat is an open-source SCRM (Social Customer Relationship Management) application development framework and engine built on top of WeCom …
382593active
zarazhangrui/lark-coding-agent-bridge
A TypeScript bot that bridges Feishu/Lark messenger with a locally installed Claude Code or Codex CLI coding agent. It streams agent replie…
562591active
huohuoer/wechat-cli
A command-line tool that queries local WeChat data including chat history, contacts, sessions, and favorites, with on-the-fly SQLCipher dec…
452590active
Laravel Messenger
A Laravel package that adds a full user-to-user messaging system to Laravel applications, supporting multiple conversations, group threads,…
612576active
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…
932571active
krau/SaveAny-Bot
A self-hosted Telegram bot written in Go that saves Telegram files (documents, videos, photos, stickers, Telegraph pages) to various storag…
852571active
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…
872570active
ArnasDon/wacrm
wacrm is a self-hostable, MIT-licensed CRM template for WhatsApp built on the official WhatsApp Business API, offering a shared team inbox,…
602560active
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…
852555active
Wire
Wire is an open-source, end-to-end encrypted messaging and collaboration platform whose server components are written primarily in Haskell.…
562550active
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 …
702498active
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 …
652496active
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…
102470active
Let's 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 …
109797maintenance

← prev page 2 / 9 next →