xmpp-derive (cargo): 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. 
Keywords: tokio|xmpp|instant-messaging|im|jabber|rust|xmpp-library|xmpp-rs|xmpp-server