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
element-hq/element-x-android
Element X Android is the next-generation Matrix messenger client from Element, built on the Matrix Rust SDK with a Jetpack Compose UI. It i…
982441active
Chatify
Chatify is a Laravel package that adds real-time chat to any Laravel application, including direct messages, group conversations, voice not…
652430active
igniterealtime/Smack
Smack is an open-source, modular XMPP client library written in pure Java for Java SE JVMs and Android. It lets applications embed XMPP fun…
752416stable
jarvis2f/telegram-files
A self-hosted web application for downloading files from Telegram channels and groups continuously and unattended. It supports multiple Tel…
862415active
CodeXBotz/File-Sharing-Bot
A Telegram bot built with Pyrogram that stores posts and documents in a database channel and shares them via special links. It supports for…
462412active
vercel/chat
Chat SDK is a unified TypeScript SDK for building chat bots and AI agents that run across Slack, Microsoft Teams, Google Chat, Discord, Tel…
802410active
larksuite/openclaw-lark
The official Lark/Feishu channel plugin for OpenClaw, maintained by the Lark Open Platform team. It connects an OpenClaw agent to a Lark/Fe…
542380active
sumelabs/clawra
Clawra is an OpenClaw skill/plugin that gives an AI agent the ability to generate consistent selfies via xAI Grok Imagine on fal.ai and sen…
422362active
gotd/td
gotd/td is a full MTProto 2.0 Telegram API client library written in pure Go, supporting both user accounts and bots with generated binding…
982358stable
Keybase
Keybase is an open-source end-to-end encrypted messaging, file-sharing, and identity-verification platform with clients for macOS, Windows,…
899258maintenance
Levanter WhatsApp Bot
A feature-rich WhatsApp user bot built in JavaScript that supports running multiple WhatsApp sessions from one instance, with a plugin syst…
672349active
mwittrien/BetterDiscordAddons
A collection of plugins and themes for the BetterDiscord client modification of Discord, written primarily in CSS and JavaScript. It extend…
762346active
jeremyckahn/chitchatter
Chitchatter is a free, open-source communication tool offering secure peer-to-peer chat, video, audio, and file sharing directly between br…
772342active
matrix-org/matrix-rust-sdk
A collection of Rust crates implementing the Matrix Client-Server SDK, handling low-level details like encryption, syncing, and room state.…
962303active
DiscordMessenger/dm
Discord Messenger is a free, open-source Discord-compatible chat client written in C++ that runs on Windows versions from NT 3.1 and Window…
822297active
xmppjs/xmpp.js
xmpp.js is a modular JavaScript library implementing the XMPP (Extensible Messaging and Presence Protocol) for building chat clients and co…
782278active
teamgram/teamgram-server
Teamgram Server is an unofficial open-source MTProto 2.0 server implementation written in Go that is compatible with official Telegram clie…
622271active
mattermost/desktop
The official native desktop client for Mattermost, built on Electron and running on Windows, macOS, and Linux. It wraps Mattermost servers …
942268active
irungentoo/toxcore
Toxcore is the core C library implementing the Tox protocol, a fully encrypted, peer-to-peer, serverless communication platform for instant…
328744maintenance
uowuo/abaddon
Abaddon is an alternative Discord client written in C++ using GTK 3, offering a lightweight non-Electron desktop experience with voice chat…
792223active
nextcloud/spreed
Nextcloud Talk (spreed) is a self-hosted video, audio, and text chat conferencing app for Nextcloud. It supports private, group, public, an…
952217stable
Spacebar
Spacebar is a free, open-source, self-hostable re-implementation of Discord's client-server API, providing chat, voice, and video communica…
762202active
Ainz-devs/OVL-MD-V2
OVL-MD-V2 is a multi-device WhatsApp bot built in JavaScript on top of the Baileys Web API. It ships with a broad feature set, a plugin sys…
622184active
matrix-org/matrix-js-sdk
The official Matrix Client-Server SDK for JavaScript and TypeScript, maintained by Element and used in Element Web and Desktop. It lets app…
962181stable
danni-cool/wechatbot-webhook
A lightweight, deployable WeChat bot webhook service that lets you send and receive WeChat messages over simple HTTP APIs. It is designed a…
102165active
supreme-gg-gg/instagram-cli
An unofficial Instagram client that runs entirely in the terminal, offering a CLI and TUI interface built with Ink/React (plus a legacy Pyt…
802164active
Rongronggg9/RSS-to-Telegram-Bot
A self-hosted Telegram bot that delivers RSS/Atom feed updates to Telegram chats with rich-text formatting and media support. It is multi-u…
662160active
lqzhgood/wechat-need-web
A Chrome/Edge/Firefox browser extension (Manifest V3) that re-enables access to WeChat's web client. It is a TypeScript refactor of the old…
432153active
LINE Messaging API SDK
The official LINE Messaging API SDK for Python, providing clients for sending messages and parsing webhook events. It lets developers build…
992140active
DingTalk-Real-AI/dingtalk-openclaw-connector
The official DingTalk channel plugin for OpenClaw, connecting an OpenClaw AI agent to DingTalk for messaging, documents, calendars, todos, …
792131active
aixed/WeChat-Hook
A Windows x64 DLL (loaded as a version.dll proxy into WeChat PC) that hooks WeChat 3.9.10.16 / 4.1.10.27 and exposes a local HTTP API for s…
942129active
znc/znc
ZNC is an advanced IRC bouncer (BNC) that stays connected to IRC networks so clients can disconnect and reconnect without losing chat histo…
762126stable
afaa1991/BetterWX-UI
A Windows desktop utility that patches WeChat, WeCom, DingTalk, and Douyin chat clients to allow running multiple instances simultaneously,…
522110active
wechatferry/wechatferry
A TypeScript framework for building WeChat robots based on the WeChatFerry PC Hook protocol. It provides a core TCP client over sdk.dll, a …
362099active
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…
802097active
twilio/twilio-python
The official Twilio Python SDK for communicating with the Twilio API and generating TwiML. It lets Python applications send SMS, make calls…
982081stable
Team-BANERUS/poketwo-Autocatcher
A Discord selfbot-style automation tool that automatically catches Pokémon spawned by the Poketwo bot (and similar bots like Mewbot). It al…
392070active
movim/movim
Movim is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol. It provides chatrooms, news feeds, stori…
972055active
KEV0143/Telegram-Software-SMM
A Python-based SMM platform for Telegram that centralizes channel and chat management, segmented mass messaging, user validation, and chat …
282044active
pygod7/Authix
Authix is an async Discord bot built with Python and FastAPI that stores Discord member tokens ('auths') to back up and restore members acr…
352042active
AnswerOverflow/AnswerOverflow
Answer Overflow is an open-source application that indexes Discord server threads into searchable, SEO-friendly web pages so community know…
662020active
RetroShare/RetroShare
RetroShare is a free, open-source, cross-platform, decentralized Friend-to-Friend (F2F) communication platform built in C++ with Qt. It pro…
662018active
Hello-Mr-Crab/pywechat
A Python library for automating the Windows desktop WeChat client through pywinauto-based UI automation (no reverse-engineering hooks), cov…
632018active
ppwwyyxx/wechat-dump
A Python-based tool that extracts and parses WeChat message history from a rooted Android phone, decoding the local message database and me…
502015active
binarywang/weixin-java-mp-demo
A Spring Boot demo application showcasing the WxJava SDK for building WeChat Official Account (公众号) backends in Java. It supports configuri…
572014active
FouadRaheb/Watusi-for-WhatsApp
Watusi is an all-in-one tweak for WhatsApp Messenger on iOS, distributed as a jailbreak package or pre-patched sideloadable IPA files. It a…
762001active
GoBelieveIO/im_service
A Go-based instant messaging server supporting peer-to-peer, group, and chatroom messages with cluster deployment. It scales to 500k concur…
761986active
d99kris/nchat
nchat is a terminal-based multi-protocol messaging client for Linux and macOS supporting Telegram, WhatsApp, and Signal. It provides an ncu…
941985active
igdmapps/igdm
IGdm is a multi-platform desktop application for Instagram direct messages, built with Electron. It lets users send, receive, and manage In…
391984active
Mezon
Mezon is an open-source communication platform positioned as a high-performance Discord alternative for team chat, gaming, and community bu…
891966active
telegram-sms/telegram-sms
An Android app that runs a Telegram bot on your phone to forward SMS messages, missed/incoming call notifications, and battery status to Te…
751965active
pengrad/java-telegram-bot-api
A Java library providing full coverage of the Telegram Bot API, including payments, Telegram Passport, inline mode, and games. It wraps OkH…
801958active
EverythingSuckz/TG-FileStreamBot
A Telegram bot written in Go that generates instant direct HTTP streaming links for Telegram files without waiting for downloads to complet…
591930active
Lavalink
Lavalink is a standalone audio sending node for Discord, built on Lavaplayer and Koe, that streams music to Discord voice servers without a…
871925stable
turms-im/turms
Turms is an open-source instant messaging engine written in Java designed to scale from 100K to 10M concurrent users. It provides a distrib…
511924active
Discord4J/Discord4J
Discord4J is a fast, reactive JVM library for building Discord bots using the official Discord Bot API, built on Reactor and Netty. It prov…
881923active
vysheng/tg
A command-line interface client for the Telegram messenger written in C, using a readline interface for interactive use. It supports script…
237213maintenance
ZhipingYang/UUChatTableView
UUChatTableView is a lightweight Objective-C UIKit component that renders group and one-to-one chat interfaces with text, image, and voice …
531902active
vasusen-code/SaveRestrictedContentBot
A self-hostable Telegram bot built with Pyrogram that saves and forwards restricted content from public and private Telegram chats, with cu…
321902stable
tgalal/yowsup
Yowsup is a Python library that implements the WhatsApp protocol, enabling developers to build custom applications and clients that communi…
237170maintenance
mautrix/whatsapp
mautrix-whatsapp is a Matrix-WhatsApp puppeting bridge written in Go, built on the whatsmeow library. It relays messages between Matrix hom…
961890active
fabston/TradingView-Webhook-Bot
A self-hosted Python/Flask service that receives TradingView alert webhooks and forwards them to Telegram, Discord, Slack, Twitter, and ema…
761876active
eritislami/evobot
EvoBot is a Discord music bot built with TypeScript and discord.js that plays music from YouTube via URLs, search queries, and playlists. I…
231871active
korotovsky/slack-mcp-server
A Model Context Protocol (MCP) server for Slack workspaces written in Go, exposing Slack channels, DMs, group DMs, search, and smart histor…
731869active
diamondburned/dissent
Dissent (formerly gtkcord4) is a lightweight third-party Discord client built with GTK4 and libadwaita for a native Linux desktop experienc…
741860active
go-telegram bot framework
A zero-dependency Go framework for building Telegram bots, supporting the latest Bot API version with both long-polling and webhook modes. …
971859active
Delta Chat
Delta Chat Android is the official Android client for Delta Chat, a decentralized private messenger that runs over email infrastructure usi…
981832active
markqvist/Sideband
Sideband is an end-to-end encrypted, infrastructure-less LXMF messaging and LXST telephony client for Android, Linux, macOS and Windows, bu…
941811active
redsolution/xabber-android
Xabber is an open-source XMPP (Jabber) chat client for Android, written in Java and licensed under GPLv3. It supports multiple accounts, en…
481811active
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…
831800active
bellingcat/telegram-phone-number-checker
A Python CLI tool by Bellingcat that checks whether phone numbers are registered with Telegram accounts, retrieving usernames, names, and I…
811797active
un1cum/Beast_Bomber
A Python CLI script that floods targets with SMS, email, Discord, and Telegram messages, and performs basic DDoS attacks. It runs on deskto…
231787active
franceking1/Flash-Md-V3
FLASH-MD-V3 is a customizable WhatsApp bot built with Node.js and the WhatsApp Web API. It automates messaging tasks, manages groups, and d…
621777active
ShenaniganDApp/brightid-discord-bot
A Discord bot that integrates BrightID identity verification into Discord servers, letting communities verify users are unique humans and m…
661775active
jpbruinsslot/slack-term
slack-term is a terminal-based Slack client written in Go that lets you read and send Slack messages without leaving the command line. It o…
236614maintenance
esl/MongooseIM
MongooseIM is a robust, scalable XMPP messaging server built in Erlang, designed for large enterprise instant messaging installations. It i…
931761active
easychen/wecomchan
Wecomchan is an open-source alternative to ServerChan that pushes messages to WeChat via WeCom (Enterprise WeChat) application messages. It…
321755active
sigalor/whatsapp-web-reveng
A reverse-engineered description and Node.js re-implementation of the WhatsApp Web API, communicating over WebSockets with the same encrypt…
326496maintenance
rauchg/slackin
A Node.js application that hosts a landing page where visitors can enter their email to receive an invite to a public Slack organization. I…
326490maintenance
muesli/beehive
Beehive is a self-hosted event and agent system written in Go that connects modular 'Hives' (integrations like Twitter, Email, IRC, RSS, Je…
236488maintenance
mautrix/telegram
mautrix-telegram is a Matrix-Telegram bridge written in Go that supports both puppeting (using your own Telegram account) and relaybot brid…
921738active
gomuks/gomuks
gomuks is a Matrix client written in Go, built on mautrix-go, with a backend that can be embedded as an SDK or run as a remote server simil…
981733active
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…
681714active
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,…
791703active
modmail-dev/Modmail
Modmail is a self-hosted Discord bot that acts as a shared inbox between server staff and members, similar to Reddit's Modmail. Member DMs …
751697active
iovxw/rssbot
A lightweight Telegram bot written in Rust that lets users subscribe to RSS/Atom/JSON Feed feeds and receive new entries as Telegram messag…
631696active
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…
711683active
fastclaw-ai/weclaw
WeClaw is a Go-based bridge that connects WeChat to AI coding agents like Claude, Codex, Gemini, and Kimi via ACP, CLI, or OpenAI-compatibl…
571681active
freestylefly/openclaw-wechat
A WeChat channel plugin for OpenClaw that connects an AI agent gateway to a personal WeChat account via QR code login, a proxy service, and…
421679active
Ankit404butfound/PyWhatKit
PyWhatKit is a Python library for automating WhatsApp messages (including scheduled sending), YouTube playback, web searches, and other han…
271672active
soimy/openclaw-channel-dingtalk
A DingTalk channel plugin for OpenClaw that connects enterprise DingTalk bots to OpenClaw agents via Stream mode, requiring no public IP or…
811666active
hezhizheng/go-wxpush
A lightweight, free WeChat message push service written in Go that sends template messages via a WeChat test official account. It exposes a…
681663active
BotMan
BotMan is a framework-agnostic PHP library for building chatbots that work across multiple messaging platforms like Slack, Telegram, Facebo…
536155maintenance
Chat SDK
An open-source instant messaging framework (SDK) for Android that provides a fully featured chat client with private, group, and public cha…
571642active
twilio/twilio-php
The official Twilio PHP SDK for communicating with the Twilio REST API and generating TwiML. It lets PHP applications send SMS, make calls,…
981636stable
Lumen IM
Lumen IM is a self-hosted web-based instant messaging application with a Vue3 + Naive UI frontend and a Go backend. It supports private and…
501634active
aahnik/tgcf
tgcf is a Python-based Telegram message forwarding automation tool that syncs messages between source and destination chats using either bo…
231623active
Delta Chat
Delta Chat Desktop is the Electron-based desktop client for Delta Chat, a decentralized private messenger that runs on top of email infrast…
981620active
vitorpamplona/amethyst
Amethyst is an open-source Nostr client for Android, with recent desktop builds for macOS and Windows, for participating in the decentraliz…
991611active
ttttmr/Wechat2RSS
Wechat2RSS is a service and self-hostable tool that converts WeChat official account (公众号) articles into RSS feeds, aiming for updates with…
711606active

← prev page 3 / 9 next →