4 releases (2 breaking)

0.3.0 Oct 21, 2022
0.2.1 Aug 31, 2021
0.2.0 Aug 23, 2021
0.1.0 Jun 14, 2021

#4 in #ipfs-embed

Download history 42/week @ 2025-10-17 32/week @ 2025-10-24 23/week @ 2025-10-31 17/week @ 2025-11-07 23/week @ 2025-11-14 47/week @ 2025-11-21 24/week @ 2025-11-28 18/week @ 2025-12-05 6/week @ 2025-12-12 32/week @ 2025-12-19 6/week @ 2025-12-26 54/week @ 2026-01-02 39/week @ 2026-01-09 7/week @ 2026-01-16 6/week @ 2026-01-23 18/week @ 2026-01-30

120 downloads per month
Used in 6 crates (3 directly)

MIT/Apache

220KB
4.5K SLoC

ipfs-unixfs: UnixFs tree support in Rust.

The crate aims to provide a blockstore implementation independent of the UnixFs implementation by working on slices and not doing any IO operations.

The main entry point for extracting information and/or data out of UnixFs trees is ipfs_unixfs::walk::Walker. To resolve IpfsPath segments over dag-pb nodes, ipfs_unixfs::resolve should be used.


unixfs-v1

Code extracted from rust-ipfs for use with ipfs-embed as the grant driven development has come to an end.

License

MIT or Apache-2.0

Dependencies

~3.5–5MB
~92K SLoC