Decision Workspace
xmpp-core vs xmpp-im vs xmpp-derive
Side-by-side comparison of Rust crates
An implementation of the Extensible Messaging and Presence Protocol (XMPP) core spec defined in RFC 6120. If you are using XMPP for instant messaging, see the xmpp-im crate.
An implementation of the Extensible Messaging and Presence Protocol (XMPP) core spec defined in RFC 6120. If you are using XMPP for simple device-to-device communications and do not need IM, see the xmpp-core crate.
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.
Core Metrics
| xmpp-core | xmpp-im | xmpp-derive | |
|---|---|---|---|
| Health Score | 37 | 37 | 35 |
| Total Downloads | 2.2K | 2.2K | 2.2K |
| 30d Downloads | 3 | 3 | 3 |
| Dependents | 0 | 0 | 0 |
| Releases | 1 | 1 | 1 |
| Last Updated | 3243d ago | 3243d ago | 3242d ago |
| Age | 8y 10m | 8y 10m | 8y 10m |
Health Breakdown
Technical Details
| xmpp-core | xmpp-im | xmpp-derive | |
|---|---|---|---|
| Version | 0.0.0 | 0.0.0 | 0.1.3 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT/Apache-2.0 | MIT/Apache-2.0 | MPL-2.0 |
| Dependencies | 0 | 0 | 4 |
| Crate Size | 6KB | 6KB | 3KB |
| Features | 0 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | — | — | — |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •xmpp-core leads with a health score of 37/100, but none of the options score above 80.
- •xmpp-derive has the most downloads (2.2K), suggesting wider adoption.
- •⚠ xmpp-core, xmpp-im, xmpp-derive have not been updated in over a year.