23 releases (14 breaking)

0.16.0 Jan 23, 2023
0.15.0 Nov 23, 2022
0.14.0 Aug 24, 2022
0.13.1 Mar 8, 2022
0.3.0 May 22, 2020

#419 in Encoding

Download history 3558/week @ 2023-11-19 3908/week @ 2023-11-26 3118/week @ 2023-12-03 3098/week @ 2023-12-10 2757/week @ 2023-12-17 1148/week @ 2023-12-24 2517/week @ 2023-12-31 3551/week @ 2024-01-07 4321/week @ 2024-01-14 4626/week @ 2024-01-21 5469/week @ 2024-01-28 5504/week @ 2024-02-04 4675/week @ 2024-02-11 5301/week @ 2024-02-18 5600/week @ 2024-02-25 5616/week @ 2024-03-03

21,440 downloads per month
Used in 61 crates (19 directly)

MIT/Apache

120KB
3K SLoC

Rust IPLD library

Basic rust ipld library supporting dag-cbor, dag-json and dag-pb formats.

Originally authored by @dvc94ch as a part of the ipfs-rust project.

The Ipld enum from the libipld-core crate is the central piece that most of the users of this library use.

The codec implementations use custom traits. In order to be more compatible with the rest of the Rust ecosystem, it's strongly recommended, to use new implementations, that use Serde as a basis instead. Currently, the list of implementations is limited, please let us know if you crate one and we'll add it to the list:

Community

For chats with the developers and the community: Join us in any of these (bridged) locations:

License

Dual licensed under MIT or Apache License (Version 2.0). See LICENSE-MIT and LICENSE-APACHE for more details.


lib.rs:

CBOR codec.

Dependencies

~1.2–2MB
~37K SLoC