Rust IPLD Libraries
ipld-core
ipld-core provides core types for working with the IPLD Data Model. It also provides macros to produce those types in a JSON-like way.
serde_ipld_dagcbor
serde_ipld_dagcbor is a Serde based implementation for DAG-CBOR encoding and decoding.
serde_ipld_dagjson
serde_ipld_dagjson is a Serde based implementation for DAG-JSON encoding and decoding.
ipld-dagpb
ipld-dagpb is an implementation of DAG-PB.
Selectors
Forest has an implementation for selectors as part of their codebase.