Decision Workspace
byteutils vs bstr vs spanley
Side-by-side comparison of Rust crates
46
byteutils
growingv0.1.1
Rust library that provides a collection of frequently used utility functions for working with bytes, strings, and vectors. It includes common tasks such as converting between strings and byte arrays, manipulating strings, and performing common operations on vectors.
71
bstr
stablev1.12.1
A string type that is not required to be valid UTF-8.
46
spanley
experimentalv1.2.0
This is my generic string span, his name is Spanley.
Core Metrics
| byteutils | bstr | spanley | |
|---|---|---|---|
| Health Score | 46 | 71 | 46 |
| Total Downloads | 1.6K | 269.3M | 267 |
| 30d Downloads | 27 | 16.5M | 12 |
| Dependents | 0 | 6.8K | 0 |
| Releases | 2 | 49 | 18 |
| Last Updated | 270d ago | 152d ago | 48d ago |
| Age | 1y 4m | 7y 5m | 3m |
Health Breakdown
byteutils
Maintenance
8
Quality
15
Community
6
Popularity
4
Documentation
13
bstr
Maintenance
13
Quality
20
Community
15
Popularity
8
Documentation
15
spanley
Maintenance
16
Quality
12
Community
5
Popularity
3
Documentation
10
Technical Details
| byteutils | bstr | spanley | |
|---|---|---|---|
| Version | 0.1.1 | 1.12.1 | 1.2.0 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✓ Yes |
| License | MIT | MIT OR Apache-2.0 | MIT |
| Dependencies | 1 | 6 | 4 |
| Crate Size | 11KB | 355KB | 17KB |
| Features | 0 | 5 | 4 |
| Yanked % | 0.0% | 2.0% | 44.4% |
| Edition | 2021 | 2021 | 2024 |
| MSRV | — | 1.73 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •bstr leads with a health score of 71/100, but none of the options score above 80.
- •bstr is depended on by 6.8K crates — strongest ecosystem trust.
- •byteutils is pre-1.0 — API may change.