36 releases (17 breaking)

0.18.1 Jan 30, 2024
0.18.0 Nov 21, 2023
0.17.3 Nov 1, 2023
0.14.0 Jul 20, 2023
0.4.0 Nov 30, 2022

#1548 in Asynchronous


Used in 8 crates

MIT/Apache

670KB
15K SLoC

API Stability: Alpha

Noosphere Core

This crate contains the core data types of the Rust Noosphere implementation, as well as some higher-order views over those data types to make asynchronous operations over IPLD data a little more ergonomic for typical usages.


lib.rs:

This crate embodies the core implementation of the Noosphere protocol.

It includes facilities to:

  • Get low-level access to Noosphere data structures ([view] and [data])
  • Interact with a Noosphere Gateway (api::Client)
  • Read, update, and sync spheres via a high-level API ([context])
  • And more!

Dependencies

~16–32MB
~528K SLoC