awesome-xmpp
awesome-xmpp copied to clipboard
A curated list of amazingly awesome XMPP server, clients, libraries, resources - with focus on security.
Awesome XMPP
A curated list of amazingly awesome XMPP server, clients, libraries, resources - with focus on security.
Table of Contents
- Awesome XMPP
- Protocol
- Server
- Clients
- Encryption protocols
- Libraries
- Bots
- Further Reading
Protocol
Server
- ejabberd (Linux/macOS/Solaris/Windows)
- jabberd2 (Linux/*BSD/Solaris/Windows)
- Metronome (Linux/macOS)
- Mongoose (Linux/macOS)
- Openfire (Linux/macOS/Solaris/Windows)
- Prosody (Linux/macOS/Windows)
- Vines (Linux/macOS)
Clients
- ChatSecure (iOS)
- Conversations (Android 4+)
- coy.im (Windows/Linux/macOS)
- gajim (Windows/Linux)
- Monal (macOS/iOS)
- Profanity (Linux/macOS/FreeBSD/Windows)
- Dino (Linux)
- Converse.js (Web Browser)
Encryption protocols
Libraries
- C
- https://github.com/mcabber/loudmouth
- https://github.com/strophe/libstrophe
- C++
- https://github.com/qxmpp-project/qxmpp
- C#
- https://github.com/ubiety/xmpp
- https://github.com/meebey/agsxmpp
- Go
- https://github.com/agl/xmpp-client
- https://github.com/mattn/go-xmpp
- Java
- https://github.com/igniterealtime/Smack
- https://bitbucket.org/sco0ter/babbler
- NodeJS
- https://github.com/node-xmpp/node-xmpp
- Objective-C
- https://github.com/robbiehanson/XMPPFramework
- PHP
- https://github.com/fabiang/xmpp
- https://github.com/alexmace/Xmpp
- Python
- https://lab.louiz.org/poezio/slixmpp
- Ruby
- https://github.com/xmpp4r/xmpp4r
- Rust
- https://github.com/Florob/rust-xmpp
- https://gitlab.com/xmpp-rs/xmpp-rs