30 releases (15 breaking)

new 0.16.0 Sep 19, 2023
0.14.0 Jul 20, 2023
0.8.0 Mar 29, 2023
0.5.0 Dec 15, 2022
0.4.0 Nov 30, 2022

#3 in #ipld

Download history 110/week @ 2023-06-03 38/week @ 2023-06-10 241/week @ 2023-06-17 148/week @ 2023-06-24 139/week @ 2023-07-01 319/week @ 2023-07-08 299/week @ 2023-07-15 125/week @ 2023-07-22 67/week @ 2023-07-29 153/week @ 2023-08-05 136/week @ 2023-08-12 33/week @ 2023-08-19 146/week @ 2023-08-26 62/week @ 2023-09-02 130/week @ 2023-09-09 106/week @ 2023-09-16

444 downloads per month
Used in 8 crates

MIT/Apache

630KB
14K 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

~14–31MB
~494K SLoC