RSMQ vs XMPP: What are the differences?
Developers describe RSMQ as "A lightweight message queue for Node.js that requires no dedicated queue server. Just a Redis server". tl;dr: If you run a Redis server and currently use Amazon SQS or a similar message queue you might as well use this fast little replacement. Using a shared Redis server multiple Node.js processes can send / receive messages. On the other hand, XMPP is detailed as "An open XML technology for real-time communication". It is a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.
RSMQ and XMPP are primarily classified as "Message Queue" and "Container" tools respectively.
RSMQ is an open source tool with 1.1K GitHub stars and 83 GitHub forks. Here's a link to RSMQ's open source repository on GitHub.