Skip to main content

A curated list of delightful XMPP related resources.

355
GitHub Stars
76
Curated Resources
8
Categories
5 hours ago
Last Refreshed
SpecificationsClientsServersLibrariesBotsToolsAdvanced UsagesMiscellaneous

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me clients resources from awesome-xmpp"

Installation instructions →

What's inside

Clients

  • Adium

    Open source multi-protocol instant messaging client for Mac OS X.

  • BeagleIM

    Open source client for Apple desktop operating system (macOS)

  • ChatSecure

    Encrypted Messenger for iOS.

  • Cheogram

    Fork of Conversations adding missed calls notifications and other features. (Android)

  • Communiqué

    TUI XMPP client with a keyboard shortcut focused interface

  • Comparison of XMPP clients

Servers

Libraries

  • Babbler

    a young Java XMPP client library based on JAXB.

  • JaXMPP

    Java XMPP client library

  • mellium.im/xmpp

    XMPP libraries and tools for Go

  • PyXMPP

    Python Jabber/XMPP implementation.

  • SleekXMPP

    Python 2.6+/3.1+ XMPP Library.

  • Swiften

    Cross-platform, and performant C++.

Advanced Usages

  • Biboumi

    IRC gateway for XMPP.

  • eagle

    XMPP Groupware.

  • go-sendxmpp

    A little tool to send messages to an XMPP contact or MUC.

  • Movim

    Distributed social network built on top of XMPP.

  • Salut à Toi

    All-in-one tool to manage instant messaging, (micro)blogging, file sharing, events, forums, tasks management, etc.

  • Saros

    Real-time collaborative editor for eclipse projects.

Miscellaneous

Tools

  • Cloud Seeder

    1-click installer and maintenance suite to run an XMPP server on your Windows, MacOS or Linux computer.

  • omemo-utils

    Utilities for OMEMO media sharing.

  • xmpp-console

    Send raw XMPP stanzas and display streams.

  • xmpp-dns

    A CLI tool to check XMPP SRV records.

Bots

  • commitbot

    XMPP bot that notifies MUCs of git repository commits.

  • hawkbit-bot

    XMPP bot written in C++ with Gloox.

  • issuebot

    XMPP bot that notifies MUCs of changes to Issues on a GitHub-Project.

  • riddim

    XMPP bot and bot framework for Lua using Verse.

Specifications

Showing a sample of 76 resources. View the full list on GitHub →