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
rampatra/jbot
JBot is a Java framework, inspired by Botkit, for building Slack and Facebook Messenger bots quickly. It handles websocket connections and …
401209active
Awesome-Technologies/synapse-admin
Synapse Admin is a web-based admin console for the Synapse Matrix homeserver, built with react-admin. It lets server administrators manage …
861204active
Telegram-Mini-Apps/tma.js
A monorepo of TypeScript packages, examples, and documentation for developing Telegram Mini Apps—web applications running inside Telegram c…
841203active
convos-chat/convos
Convos is a self-hosted, multiuser web-based IRC client with a persistent server-side bouncer that keeps you connected and logs messages ev…
831196active
TelegramBot/Api
A native PHP wrapper for the Telegram Bot API with no external requirements, supporting all Bot API methods and response types. It lets PHP…
331195active
paul-nameless/tg
A terminal-based Telegram client written in Python with a TUI interface. It supports viewing and sending media, voice messages, stickers, s…
661193active
reo7sp/tgbot-cpp
tgbot-cpp is a C++ library wrapping the Telegram Bot API, currently supporting Bot API 10.2. It provides event handlers for commands and me…
961192active
composio-community/secure-openclaw
A self-hostable personal AI assistant that runs 24x7 on your messaging platforms (WhatsApp, Telegram, Signal, iMessage), powered by Claude …
551186active
osa1/tiny
tiny is a terminal-based IRC client written in Rust with a clean, minimal UI. It supports SASL authentication, TLS, automatic reconnection,…
521179active
mlomb/chat-analytics
A web app and CLI that takes chat exports from platforms like Telegram, Discord, and WhatsApp and generates a single interactive HTML repor…
401177active
64characters/Telephone
Telephone is a free open-source SIP softphone for macOS that lets users make and receive phone calls over the Internet or a company network…
651170active
XiaoMengXinX/Music163bot-Go
A Telegram bot written in Go for searching, downloading, and sharing NetEase Cloud Music (网易云音乐) songs, including lossless FLAC downloads w…
491170active
Guru322/GURU-Ai
GURU Ai is a Node.js WhatsApp bot that connects via pairing code and responds to prefix-based chat commands like .ping, .menu, and .alive. …
541168active
xeco23/WasIstLos
WasIstLos is an unofficial WhatsApp desktop client for Linux, written in C++ using gtkmm and WebKitGTK to wrap WhatsApp Web. It adds deskto…
101164active
vm0-ai/vm0
VM0 (Zero) is an AI agent platform that acts as a 'trustworthy AI teammate', connecting to 1,400+ tools (Slack, Notion, Gmail, Linear, GitH…
811161active
CMHopeSunshine/LittlePaimon
LittlePaimon is a multifunctional Genshin Impact chatbot built on the NoneBot2 framework, supporting the OneBot protocol for QQ. It provide…
241159active
DiscordSRV/DiscordSRV
DiscordSRV is an open-source Minecraft plugin that bridges chat between a Minecraft server and Discord, with features like console forwardi…
811157active
php-telegram-bot/core
A PHP library implementing the official Telegram Bot API, supporting both webhook and getUpdates modes, with optional database-backed conve…
254017maintenance
matterhorn-chat/matterhorn
Matterhorn is a feature-rich terminal (TUI) client for the Mattermost chat system, written in Haskell using the brick library. It supports …
671153active
balloonwj/flamingo
Flamingo IM is a high-performance, lightweight open-source instant messaging system written in C++11, comprising Linux servers (chat, file,…
883974maintenance
hfaran/slack-export-viewer
A Python CLI tool that parses Slack export archives (zip or directory of JSON files) and presents them in a browsable web interface built w…
891137active
Raganork
Raganork is a multi-functional WhatsApp bot framework built on the Baileys library, with the actively maintained version being Raganork-MD …
741135active
LibreTaxi
LibreTaxi is an open-source ridesharing proof-of-concept that connects passengers and drivers through a Telegram bot instead of a dedicated…
233921maintenance
ricochet-im/ricochet
Ricochet is a cross-platform desktop instant messaging application that provides anonymous, metadata-resistant chat over Tor hidden service…
233918maintenance
painn-n/onchainsms
A web dApp for sending public wallet-to-wallet notes on Robinhood Chain and Base, where each message is an EVM transaction embedding the re…
551131active
m1guelpf/chatgpt-telegram
A Go application that runs a Telegram bot letting users chat with OpenAI's ChatGPT from a single command or Docker container. It handles au…
233881maintenance
commetchat/commet
Commet is a feature-rich, privacy-respecting Matrix chat client built with Dart/Flutter, supporting end-to-end encryption, threads, spaces,…
931119active
laravel-notification-channels/telegram
A Laravel notification channel package that lets applications send Telegram messages via the Telegram Bot API. It supports text, media, pol…
831117active
teest114514/chatlog_alpha
Chatlog Alpha is a local tool for WeChat 4.x that discovers local WeChat accounts, extracts database keys, decrypts and reads chat data (me…
561115active
continuwuity/continuwuity
Continuwuity is a community-driven Matrix homeserver written in Rust, continuing the archived conduwuit and Conduit projects. It provides a…
841103active
Discord Proxy
A Windows tool that adds per-application proxy support to the Discord desktop client via DLL injection (version.dll hijacking), avoiding th…
481103active
burakorkmez/mern-chat-app
A full-stack real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.io. It serves as a companio…
261102active
burakorkmez/fullstack-chat-app
A full-stack real-time chat application built with the MERN stack, Socket.io, TailwindCSS, and Daisy UI. It includes JWT authentication, on…
221101active
jwping/wxbot
A Go-based WeChat hook/robot framework that injects into the Windows PC WeChat client (specific versions 3.9.8.x) to expose a bot API, runn…
271099active
yakyak/yakyak
YakYak is a cross-platform desktop chat client for Google Hangouts built with Electron and CoffeeScript. It provides native notifications, …
393749maintenance
lanceylai/TSWeChat
TSWeChat is an open-source iOS chat application that replicates the WeChat user interface, written in Swift 5. It demonstrates rich chat fe…
233745maintenance
go-chat
A web-based chat application built in Go using WebSocket for real-time messaging, supporting one-on-one and group chats with text, image, v…
621087active
1061700625/WeChat_Article
A PyQt5 desktop application that crawls and downloads all articles from a specified WeChat official account. It uses Selenium to log in and…
591087active
stfalcon-studio/ChatKit
ChatKit is an Android UI library by Stfalcon that provides ready-made, fully customizable components for building chat interfaces, includin…
233722maintenance
LINE Messaging API SDK
The official LINE Messaging API SDK for Node.js, maintained by LINE Corp. It provides typed clients and helpers for building LINE bots, inc…
991081active
discord-php/DiscordPHP
DiscordPHP is a PHP library wrapping the official Discord REST, gateway, and voice APIs for building bots. It runs in CLI with an event loo…
951080active
ikechan8370/chatgpt-plugin
A ChatGPT/LLM chat plugin for Yunzai-Bot (Miao-Yunzai) QQ bots, built on the Chaite kernel. It provides multi-model channels, presets, grou…
751080active
mymmrac/telego
Telego is a Telegram Bot API library for Go with a full one-to-one implementation of the Telegram Bot API types and methods. It supports lo…
941075active
SealedSaucer/Online-Forever
A Python script that keeps a Discord user account appearing online 24/7 by connecting to Discord's websocket gateway with a user token. It …
641065active
amchii/tg-signer
A Python CLI tool (with optional WebUI and Docker images) that automates Telegram tasks using a user account session, such as daily check-i…
871063active
kordlib/kord
Kord is a coroutine-based, modular Kotlin library implementing the Discord API for building bots on Kotlin/JVM and Kotlin/JS. It provides m…
821063active
WPPConnect
WPPConnect is a Node.js/TypeScript library that exports WhatsApp Web functionality via Puppeteer, enabling message sending, session managem…
961061active
mrsanshui/WeChatPYAPI
A Python API built on top of the PC WeChat client that lets developers programmatically control WeChat via Python or HTTP calls. It enables…
751061active
ekazaev/ChatLayout
ChatLayout is a Swift library providing a custom UICollectionViewLayout for building chat interfaces on iOS, positioned as an alternative t…
971057active
normen/whatscli
whatscli is a terminal-based command line client for WhatsApp built on the go-whatsmeow library and tview. It lets users send and receive m…
911054active
react-native-webrtc/react-native-callkeep
A React Native library that wraps iOS CallKit and Android ConnectionService to give VoIP apps native call UI and system call integration. I…
651051active
banteg/takopi
Takopi is a Python CLI tool that bridges coding agent CLIs (Codex, Claude Code, OpenCode, Pi) to Telegram, letting you send tasks from your…
661049active
Beeper iMessage Bridge
A Go CLI tool (bbctl) for running self-hosted Matrix bridges against the Beeper Matrix server without hosting a full homeserver. It manages…
101041active
ed-asriyan/lottie-converter
A C++ command-line tool (also distributed as Docker images) that converts Lottie animations (.json/.lottie) and Telegram animated stickers …
741039active
0x6rss/matkap
Matkap is a self-hosted web application for hunting malicious Telegram bots used as malware command-and-control infrastructure. It validate…
621037active
asternic/wuzapi
WuzAPI is a self-hosted RESTful API service for WhatsApp built on the Whatsmeow multi-device library in Go. It exposes endpoints for sessio…
931033active
felipeDS91/whatsapp-api
A self-hosted REST API built with Node.js, Express, and whatsapp-web.js that lets applications send WhatsApp messages programmatically via …
571026active
wozulong/open-wegram-bot
A zero-cost, stateless Telegram two-way private messaging bot deployable on Cloudflare Workers or Vercel. Users message your bot and their …
171023active
FedericoBruzzone/tgt
tgt is a terminal user interface (TUI) client for Telegram written in Rust, built on top of TDLib. It lets users read and send Telegram mes…
741020active
appleboy Telegram notification
A GitHub Action that sends Telegram notification messages from CI/CD workflows. It uses the Telegram Bot API to deliver custom or default b…
921018active
ferredoxin/QNotified
QNotified is an open-source Xposed module that enhances the QQ/TIM Android messaging apps with dozens of quality-of-life tweaks. It adds fe…
103453maintenance
Matt-Fontes/SendScriptWhatsApp
A novelty JavaScript script that pastes the entire Shrek or Bee Movie screenplay into WhatsApp Web line by line via the browser console. It…
323449maintenance
rahiel/telegram-send
A Python command-line tool for sending messages and files over Telegram to your account, groups, or channels. It offers a simple interface …
661014active
GitLqr/LQRWeChat
An open-source Android app that closely replicates WeChat 6.5.7, built on the RongCloud IM SDK with RxJava, Retrofit, MVP, and Glide. It su…
693424maintenance
vasani-arpit/WBOT
WBOT is a Node.js-based bot for WhatsApp Web that automates message replies using Puppeteer to control a browser. It is configurable via a …
501010active
typpo/textbelt
TextBelt Open Source is a REST API and Node.js/Express server that sends outgoing SMS for free using carrier-specific email-to-SMS gateways…
323393maintenance
hexchat/hexchat
HexChat is a free, open-source graphical IRC client based on XChat, built with GTK+ for Windows and Unix-like systems. It supports multiple…
103226maintenance
jasondu/wxa-plugin-canvas
A WeChat Mini Program component that generates shareable poster images (e.g., for Moments sharing) rendered on canvas from simple JSON conf…
233188maintenance
ChatSecure
ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO end-to-end encryption over XMPP, with option…
233150maintenance
linsa-io/linsa.io
Linsa is a privacy-focused messaging application that combines chat, tasks, notes, files, and payments into a single product with end-to-en…
7216854experimental
ehForwarderBot/ehForwarderBot
EH Forwarder Bot (EFB) is an extensible Python framework for tunneling chat messages between multiple messaging platforms, letting users re…
232948maintenance
yorkie/react-native-wechat
A React Native bridging library that integrates the WeChat SDK for iOS and Android, exposing login (OAuth), sharing, favorites, and payment…
102901maintenance
Bitmessage/PyBitmessage
PyBitmessage is the reference client for Bitmessage, a peer-to-peer protocol for sending encrypted, authenticated messages without central …
572885maintenance
rsms/fb-mac-messenger
An unofficial native macOS app that wraps Facebook's Messenger web client in a desktop application. It provides a standalone Messenger expe…
492835maintenance
cherish-chat/xxim-server
xxim-server is a 100% open-source instant messaging (IM) server written in Go using the go-zero framework, designed so anyone can self-host…
322773maintenance
gallonyin/worktool
An Android app that uses the official Accessibility Service to run an unattended WeChat/WeCom group-management bot. Tasks such as sending/r…
662727maintenance
chanxuehong/wechat
A Go SDK for WeChat (Weixin) covering the Official Account platform (mp) and the Merchant/Pay platform (mch). It provides core package abst…
722674maintenance
cytle/wechat_web_devtools
A port of the official WeChat web developer tools (IDE for WeChat mini programs) to Linux desktop environments, built on nw.js with wine us…
102653maintenance
takayama-lily/oicq
A Node.js library implementing the Tencent QQ (Android) protocol, letting developers log in a QQ account programmatically and build bots. I…
102633maintenance
DKJone/DKWechatHelper
DKWechatHelper is a feature-rich WeChat tweak/plugin for iOS written in Objective-C, offering automatic red packet grabbing, anti-message-r…
322568maintenance
vuvuzela/vuvuzela
Vuvuzela is a metadata-private messaging system written in Go that hides who is talking to whom, even against nation-state adversaries, usi…
322487maintenance
eBay/NMessenger
NMessenger is a fast, lightweight iOS messenger UI component library built on AsyncDisplayKit and written in Swift. It provides ready-made …
102392maintenance
huan/docker-wechat
DoChat is a Dockerized WeChat PC Windows client that runs on Linux desktops via Wine inside a Docker container. It is launched with a one-l…
232329maintenance
FreddyChen/NettyChat
An Android instant messaging (IM) client library built on Netty, TCP, and Protobuf. It provides a complete long-connection messaging stack …
322325maintenance
shen100/wemall
Wemall is a self-hosted micro e-commerce (online mall) application built with Go (Iris + GORM + MySQL), Node.js server-side rendering, and …
322297maintenance
buginux/WeChatRedEnvelop
An iOS jailbreak tweak (Cydia plugin) written in Objective-C that automatically grabs red envelopes (lucky money) in WeChat. It integrates …
102290maintenance
yaphone/itchat4j
itchat4j is a Java library that provides an interface to the personal WeChat (Weixin) account API, inspired by the Python itchat project. I…
232111maintenance
janoodleFTW/timy-messenger
Timy is an open-source group messaging mobile app built with Flutter, targeting Android and iOS with a Firebase backend. It supports groups…
322105maintenance
sav7ng/WeHalo
WeHalo is a minimalist-style WeChat Mini Program client for the Halo blogging system. It renders posts from a self-hosted Halo blog inside …
232095maintenance
hua1995116/webchat
A full-stack real-time chat application built with Vue 2 on the frontend and Node.js/Express with WebSocket on the backend, backed by Mongo…
232028maintenance
AvengersWeChat/PadChat-SDK
PadChat-SDK is a JavaScript SDK that communicates over WebSocket with a Windows-based WeChat iPad/Mac protocol service, enabling programmat…
322006maintenance
nkzawa/socket.io-android-chat
A simple Android chat demo application built with Java that connects to a Socket.IO chat server. It serves as an example of using native So…
322000maintenance
JasonQS/Anti-recall
An Android app that prevents message recall in WeChat, QQ, and TIM by recording incoming messages via accessibility services and notificati…
231973maintenance
LlmKira/Openaibot
Openaibot is a Python-based, event-driven LLM chatbot platform that deploys GPT-powered assistants on Discord, Slack, Kook, and Telegram. I…
301966maintenance
Schmavery/facebook-chat-api
An unofficial Node.js library that automates Facebook chat on a user account by emulating browser requests, since Facebook offers no user-a…
101945maintenance
bottenderjs/messaging-apis
A TypeScript monorepo of API client libraries for building chatbots across multiple messaging platforms including Messenger, LINE, Slack, T…
231937maintenance
will/slacktyping
A Ruby program that connects to Slack and keeps the 'typing...' indicator active whenever anyone else in the channel is typing. It is a nov…
321927maintenance
Codeux-Software/Textual
Textual is a highly customizable IRC client for macOS, supporting IRCv3, OTR encryption, and styling via CSS/HTML/JavaScript. It can be ext…
771917maintenance
maxchehab/phelia
Phelia is a reactive framework for building interactive Slack applications using React components and a custom React reconciler. It transfo…
321901maintenance
nodeWechat/wechat4u
A JavaScript library implementing the WeChat web (web wechat) protocol, usable in Node.js and the browser to build WeChat bots. It supports…
231858maintenance

← prev page 5 / 9 next →