Awesome Lists

awesome-xmpp

by bluszcz

awesome listpushed almost 2 years ago

A curated list of delightful XMPP related resources.

AI summary

XMPP toolkit

A curated list of resources and tools for building XMPP-based communication applications.

stars
235
forks
24
watching
18
awesome lists
2
entries
75
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/bluszcz/awesome-xmpp/links.svg)](https://awesome.facts.dev/awesome/bluszcz/awesome-xmpp)
HTML
<a href="https://awesome.facts.dev/awesome/bluszcz/awesome-xmpp"><img src="https://awesome.facts.dev/shield/bluszcz/awesome-xmpp/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/bluszcz/awesome-xmpp/links.svg

What's in the list

75 links in 9 sections, with live GitHub stats.activeno commit in 2y

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)

  • clix

    Command line XMPP client written in Lua

  • 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

  • Kaidan

    Cross-platform XMPP client

  • Kaiwa

    Modern and open 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)

  • sj

    simple jabber client

  • Swift

    Elegant, secure, adaptable and intuitive XMPP client

  • UWPX

    UWP Windows 10 application

  • Yaxim

    Yet Another XMPP Instant Messenger (Android)

  • Xabber Android

    Android version of Xabber

  • Xabber Web

    Web version of Xabber

  • xmppc

    CLI XMPP client

  • Communiqué

    TUI XMPP client with a keyboard shortcut focused interface

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++

  • 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

  • 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

Libraries

  • 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

  • Swiften

    Cross-platform, and performant C++

  • Tigase Swift

    Tigase Swift XMPP client library

  • Verse

    XMPP client library written in Lua

  • xmpp.js

    XMPP for JavaScript

  • XMPPFramework

    XMPP Framework in Objective-C for the Mac and iOS

  • xmpp-rs

    XMPP for Rust

  • mellium.im/xmpp

    XMPP libraries and tools for Go

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

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

Advanced Usages

  • 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

  • Saros

    Real-time collaborative editor for eclipse projects

  • Biboumi

    IRC gateway for XMPP

  • Salut à Toi

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

Miscellaneous

Most robust XMPP providers

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.