Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-xmpp

A curated list of delightful XMPP related resources.
https://github.com/bluszcz/awesome-xmpp

Last synced: 5 days ago
JSON representation

  • Specifications

  • 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)
    • Converse - Free and open-source XMPP chat client in your browser.
    • Gajim - Full featured and easy to use XMPP client (Python GTK3).
    • JSXC - Modern, open source and available as Owncloud/Nextcloud plugin web client.
    • Kaidan - Cross-platform XMPP 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).
    • SiskinIM - Open source client for Apple mobile platform (iOS)
    • Swift - Elegant, secure, adaptable and intuitive XMPP client.
    • UWPX - UWP Windows 10 application.
    • Yaxim - Yet Another XMPP Instant Messenger (Android).
    • Coyim - Safe and secure chat client.
    • Dino - Modern Jabber/XMPP Client using GTK+/Vala.
    • sj - simple jabber client
    • Xabber Android - Android version of Xabber
    • Xabber Web - Web version of Xabber.
    • xmppc - CLI XMPP client.
    • Conversations - Open source XMPP/Jabber client for the Android.
    • Kaiwa - Modern and apen source Web client for XMPP.
  • Servers

    • Astra - Commercial XMPP solution
    • Ejabberd - Distributed fault-tolerant Jabber server which is mainly written in Erlang.
    • Jabberd2 - Next generation of the jabberd project, c++.
    • Openfire - XMPP server written in Java.
    • Prosody - Lightweight, open source Jabber server, written in Lua.
    • Snikket - All-in-one Dockerized easy XMPP solution, including web admin and clients.
    • Tigase - Highly optimized, modular and flexibe XMPP server.
    • Vysper - XMPP Modular server from Apache
    • Xabber - Xabber XMPP Server
    • Metronome - Fork of Prosody server, more complete with a dual license.
  • Libraries

    • Swiften - Cross-platform, and performant C++.
    • XMPPFramework - XMPP Framework in Objective-C for the Mac and iOS
    • JaXMPP - Java XMPP client library
    • Babbler - a young Java XMPP client library based on JAXB.
    • PyXMPP - Python Jabber/XMPP implementation.
    • SleekXMPP - Python 2.6+/3.1+ XMPP Library.
    • Tigase Swift - Tigase Swift XMPP client library
    • xmpp.js - XMPP for JavaScript.
    • xmpp-rs - XMPP for Rust.
    • Verse - XMPP client library written in Lua
  • Bots

    • hawkbit-bot - XMPP bot written in C++ with Gloox.
    • riddim - XMPP bot and bot framework for Lua using Verse.
    • commitbot - XMPP bot that notifies MUCs of git repository commits.
    • issuebot - XMPP bot that notifies MUCs of changes to Issues on a GitHub-Project.
  • Advanced Usages

    • eagle - XMPP Groupware.
    • Saros - Real-time collaborative editor for eclipse projects.
    • 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.
  • Miscellaneous

    • Buyddcloud - Tools, libraries and services for secure cloud & on-premise user and group messaging.
    • XMPP Compliance - Service checking compliance of the XMPP servers.
    • XMPP Observatory - Testing the security of the Jabber/XMPP network.
    • OMEMO - Progress of OMEMO integration in various XMPP clients.
    • Search MUC Jabber Network - Search Chat Jabberp XMPP Network.
  • Most robust XMPP providers

  • Tools

    • 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.