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

#1507 in Asynchronous

Download history 93/week @ 2024-01-01 59/week @ 2024-01-08 25/week @ 2024-01-29 224/week @ 2024-02-12 23/week @ 2024-02-19 42/week @ 2024-02-26 3/week @ 2024-03-04 31/week @ 2024-03-11 6/week @ 2024-03-18 638/week @ 2024-04-01

676 downloads per month
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

~17–33MB
~536K SLoC