rustio rustio.net
43

shared_io_utils

v0.0.5 Experimental

A utility to provide more convenient `Read` `Write` `Seek` `Debug` `Cursor` that could be shared, e.g. `SharedReader`, `SharedWriter`, `SharedReadWrite`, `DishonestReader` for modifying data using closures when being called `read()`, `CombinedReader` combines two readers but you can 'slice' the readers to make it only able to read parts of them, `CursorVecU8` have a better formatting behavior, `SharedCursor` shares a `CursorVecU8`, `MultistreamIO` allows you to switch its streams to read or write, `SharedMultistreamIO` shares the `MultistreamIO`. All of these 'shared' version are used for the 3rd party library to read/write and you can capture the data or modify the data.

non-standard Edition 2024
#io#reader#writer#shared

Quick Verdict

  • !Pre-1.0: API may have breaking changes
  • โœ“Tiny footprint (18KB, 1 deps)

Security

Checking security advisories...
Downloads
3.0K
Dependents
17
Releases
5
Size
18KB

Deep Insights

๐Ÿ“Š
Stable downloads

61 downloads in the last 30 days (2/day). Volume is roughly flat compared to the previous period.

๐Ÿชถ
Minimal dependencies

Only 1 direct dependencies. Lean dependency tree means faster builds and lower supply chain risk.

๐Ÿ“
Compact crate

At 18KB, shared_io_utils is lightweight. Small crate size correlates with focused, well-scoped functionality.

๐ŸŒŸ
Used by top crates

Notable dependents include rustwav, rustwav-core, revorbis-rs. When high-quality crates choose shared_io_utils, it's a strong quality signal.

Health Breakdown

Maintenance 11/25

Recency, release consistency, active ratio

Quality 14/25

Yanked ratio, deps, size, maturity, features

Community 6/20

Reverse deps, ownership, ecosystem

Popularity 4/15

Downloads, momentum, growth trend

Documentation 8/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
2/day avg-24%
024681012/301/172/42/223/123/29

Top Dependents

Most downloaded crates that depend on shared_io_utils

Version Adoption

v0.0.5
32%
v0.0.4
22%
v0.0.2
16%
v0.0.1
16%
v0.0.3
15%

Release Timeline

5 releasessince 2025
J
F
M
A
M
J
J
A
S
O
N
D
2025
5
2026
Less
More

README

Loading README...

Maintainers

Dependencies
1
direct dependencies
Dependents
17
crates depend on shared_io_utils

Similar Crates