Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
-
Updated
Oct 6, 2025 - Go
XMPP is the Extensible Messaging and Presence Protocol, a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
Simple yet customizable bot framework written in Go.
Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.
A self-hosted, drop-in replacement for Pushover that can use XMPP, as well as a wide variety of other services as the delivery method while maintaining full compatibility with the Pushover API and also offering a flexible HTTP webhooks endpoint.
ejabberd API library in Go and multi-platform command-line tool
Multipurpose XMPP-Webhook (Built for DevOps Alerts)
A Prometheus blackbox-like thing to probe XMPP services
An instant messaging client with a terminal-based user interface.
Tiny Pushover to XMPP bridge written in Go
Created by Jeremie Miller
Released January 4, 1999