A curated list of delightful XMPP related resources.
Switch branches/tags
Nothing to show
Clone or download
bluszcz Merge pull request #11 from koppor/patch-3
Refine "Most robust XMPP providers"
Latest commit b025e7b Oct 1, 2018
Permalink
Failed to load latest commit information.
CONTRIBUTING.md Update CONTRIBUTING.md Apr 7, 2018
LICENSE Create LICENSE Mar 10, 2018
README.md Merge pull request #11 from koppor/patch-3 Oct 1, 2018

README.md

Awesome XMPP Awesome

A curated list of awesome XMPP servers, libraries, software and resources.

XMPP is an open XML technology for real-time communication, which powers a wide range of applications including instant messaging, presence and collaboration.

Contents

Specifications

Clients

  • Adium - Open source multi-protocol instant messaging client for Mac OS X.
  • ChatSecure - Encrypted Messenger for iOS.
  • Conversations - Open source XMPP/Jabber client for the Android.
  • Converse - Free and open-source XMPP chat client in your browser.
  • Coyim - Safe and secure chat client.
  • Dino - Modern Jabber/XMPP Client using GTK+/Vala.
  • Gajim - Full featured and easy to use XMPP client (Python GTK3).
  • JSXC - Modern, open source and available as Owncloud/Nextcloud plugin web client.
  • Kaiwa - Modern and apen source Web client for XMPP.
  • Pidgin - Chat program with support for multiple networks, crossplatform.
  • Profanity - Console based XMPP, Linux, FreeBSD, OSX, Windows and Android.
  • Psi - Qt client (Linux, Windows, OSX).
  • Swift - Elegant, secure, adaptable and intuitive XMPP client.

Servers

  • Ejabberd - Distributed fault-tolerant Jabber server which is mainly written in Erlang.
  • Jabberd2 - Next generation of the jabberd project, c++.
  • Metronome - Fork of Prosody server, more complete with a dual license.
  • Openfire - XMPP server written in Java.
  • Prosody - Lightweight, open source Jabber server, written in Lua.
  • Tigase - Highly optimized, modular and flexibe XMPP server.

Libraries

  • PyXMPP - Python Jabber/XMPP implementation.
  • SleekXMPP - Python 2.6+/3.1+ XMPP Library.
  • Swiften - Cross-platform, and performant C++.
  • xmpp.js - XMPP for JavaScript.

Advanced Usages

  • Movim - Distributed social network built on top of XMPP.
  • Saros - Real-time collaborative editor for eclipse projects.

Miscellaneous

Most robust XMPP providers

XMPP Providers with more than 15 years uptime and with an A security grade. This is awesome, because these servers are mainly hosted by private parties and it not common to keep a system up for more then a decade.

This list was extracted with following command:

links -dump https://xmpp.net/directory.php |grep -p '200[0-3]' |grep ' A '

License

CC0

To the extent possible under law, Rafal Zawadzki has waived all copyright and related or neighboring rights to this work.