Decision Workspace
core3 vs genio vs core_io
Side-by-side comparison of Rust crates
The bare essentials of std::io for use in no_std. Drop-in successor to core2. core2 alternative with some additional utils.
A type safe, low level replacement for `std::io`. Supports `no_std` for embedded development, just disable cargo feature `std`. Because of limitations of `std::io::Error` type, `genio` provides `Read` and `Write` traits that allow implementors to choose their own type. This type can be better at expressing what kinds of error can happen.
This is a copy of libstd::io with all the parts that don't work in core removed. Most importantly, it provides the Read and Write traits. This crate is (mostly) automatically generated from the rust git source. The version of the source that corresponds to your compiler version will be selected automatically by the build script.
Core Metrics
| core3 | genio | core_io | |
|---|---|---|---|
| Health Score | 42 | 46 | 37 |
| Total Downloads | 4.5K | 181.4K | 77.0K |
| 30d Downloads | 1.4K | 1.4K | 798 |
| Dependents | 1 | 8 | 39 |
| Releases | 2 | 3 | 12 |
| Last Updated | 89d ago | 2394d ago | 1931d ago |
| Age | 2m | 9y 5m | 10y |
Health Breakdown
Technical Details
| core3 | genio | core_io | |
|---|---|---|---|
| Version | 0.1.2 | 0.2.1 | 0.1.20210325 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | Apache-2.0 OR MIT | MIT/Apache-2.0 | MIT/Apache-2.0 |
| Dependencies | 1 | 2 | 1 |
| Crate Size | 27KB | 17KB | 9.0MB |
| Features | 4 | 3 | 2 |
| Yanked % | 50.0% | 0.0% | 16.7% |
| Edition | 2021 | — | — |
| MSRV | 1.81 | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •genio leads with a health score of 46/100, but none of the options score above 80.
- •⚠ genio, core_io have not been updated in over a year.