xmpp-rs is an implementation of the Extensible Messaging and Presence Protocol (XMPP).
Based on tokio-rs and futures-rs. It's goal is to be fully tested and usable.
This library is splitted in 3 crates (client, server, proto). As defined by the naming, you can use every crate independently.
xmpp-client: will allow you to build a client.
xmpp-server: is an implementation of XMPP on server side.
xmpp-rs: Grab both client and server in a single crate.