Decision Workspace
zerodds-dcps-async vs async-sink vs ws_stream_wasm
Side-by-side comparison of Rust crates
53
zerodds-dcps-async
experimentalv1.0.0-rc.1
Runtime-agnostic async wrappers around the ZeroDDS DCPS sync API (zerodds-async-1.0 spec): write/take Futures, SampleStream, DataAvailableStream, PublicationMatchedStream — kein Thread-Block, native Reader-Slot-Waker.
58
async-sink
experimentalv0.3.1
The asynchronous `Sink` trait for the tokio ecosystem.
55
ws_stream_wasm
growingv0.7.5
A convenience library for using websockets in WASM
Core Metrics
| zerodds-dcps-async | async-sink | ws_stream_wasm | |
|---|---|---|---|
| Health Score | 53 | 58 | 55 |
| Total Downloads | 18 | 3.6K | 11.7M |
| 30d Downloads | 0 | 0 | 814.2K |
| Dependents | 1 | 17 | 1.2K |
| Releases | 1 | 7 | 19 |
| Last Updated | 17d ago | 263d ago | 351d ago |
| Age | 17d | 8m | 6y 10m |
Health Breakdown
zerodds-dcps-async
Maintenance
12
Quality
17
Community
7
Popularity
2
Documentation
15
async-sink
Maintenance
16
Quality
15
Community
9
Popularity
4
Documentation
14
ws_stream_wasm
Maintenance
6
Quality
14
Community
14
Popularity
8
Documentation
13
Technical Details
| zerodds-dcps-async | async-sink | ws_stream_wasm | |
|---|---|---|---|
| Version | 1.0.0-rc.1 | 0.3.1 | 0.7.5 |
| Stable (≥1.0) | ✓ Yes | ✗ No | ✗ No |
| License | Apache-2.0 | MIT | Unlicense |
| Dependencies | 7 | 4 | 25 |
| Crate Size | 27KB | 19KB | 31KB |
| Features | 3 | 3 | 3 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2024 | 2018 | 2024 |
| MSRV | 1.88 | 1.40.0 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •async-sink leads with a health score of 58/100, but none of the options score above 80.
- •ws_stream_wasm has the most downloads (11.7M), suggesting wider adoption.
- •ws_stream_wasm is depended on by 1.2K crates — strongest ecosystem trust.
- •async-sink, ws_stream_wasm are pre-1.0 — API may change.