Decision Workspace
sui-daemon-frame vs sui-protocol vs sui-daemon-client
Side-by-side comparison of Rust crates
47
sui-daemon-frame
experimentalv0.1.12
Async frame codec for the rkyv-over-UDS local protocol. Reads/writes `[magic 4B][len u32 LE][rkyv body]` over any tokio AsyncRead+AsyncWrite. Reusable by server, client, tests, future tools.
48
sui-protocol
experimentalv0.1.12
Single source of truth for every wire type in the sui system: rkyv-over-UDS for daemon ↔ local CLI (zero-copy hot path), tonic + protobuf for cross-host (REAPI-shaped for fleet work-stealing, tvix-castore-shaped for substituter), async-nats for fleet pub/sub. Drift between client and daemon is a compile error.
45
sui-daemon-client
experimentalv0.1.12
Typed multiplexed client for the sui graph-server protocol. Connects to a UDS, sends typed requests, dispatches typed responses by RequestId. Reusable by sui CLI, tend, future ops tools.
Core Metrics
| sui-daemon-frame | sui-protocol | sui-daemon-client | |
|---|---|---|---|
| Health Score | 47 | 48 | 45 |
| Total Downloads | 35 | 42 | 29 |
| 30d Downloads | 0 | 0 | 0 |
| Dependents | 2 | 4 | 0 |
| Releases | 2 | 2 | 2 |
| Last Updated | 9d ago | 9d ago | 9d ago |
| Age | 13d | 13d | 13d |
Health Breakdown
sui-daemon-frame
Maintenance
13
Quality
13
Community
7
Popularity
2
Documentation
12
sui-protocol
Maintenance
13
Quality
13
Community
8
Popularity
2
Documentation
12
sui-daemon-client
Maintenance
13
Quality
12
Community
6
Popularity
2
Documentation
12
Technical Details
| sui-daemon-frame | sui-protocol | sui-daemon-client | |
|---|---|---|---|
| Version | 0.1.12 | 0.1.12 | 0.1.12 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 7 | 7 | 9 |
| Crate Size | 9KB | 14KB | 13KB |
| Features | 0 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2024 | 2024 | 2024 |
| MSRV | 1.89.0 | 1.89.0 | 1.89.0 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •sui-protocol leads with a health score of 48/100, but none of the options score above 80.