22 releases (9 breaking)

0.10.1 Jan 30, 2024
0.10.0 Nov 21, 2023
0.9.3 Nov 1, 2023
0.7.1 Jul 1, 2023
0.3.0 Nov 30, 2022

#1212 in Web programming

Download history 18/week @ 2024-06-10 22/week @ 2024-06-17 24/week @ 2024-06-24 36/week @ 2024-07-15 15/week @ 2024-07-22 14/week @ 2024-07-29 22/week @ 2024-08-05 10/week @ 2024-08-12 8/week @ 2024-08-19 22/week @ 2024-08-26 2/week @ 2024-09-02 20/week @ 2024-09-09 22/week @ 2024-09-16 128/week @ 2024-09-23

178 downloads per month
Used in 11 crates

MIT/Apache

96KB
2K SLoC

API Stability: Alpha

Noosphere Storage

The Rust implementation of Noosphere supports pluggable backing storage. This crate defines the trait that must be implemented by a storage implementation, and also contains ready-to-use implementations for native file storage (backed by Sled), in-memory storage and web browser storage (backed by IndexedDB).


lib.rs:

This crate contains generic interfaces and concrete implementations to support a common API for data persistance in Noosphere on many different platforms. Current platforms include native targets (via disk-persisted K/V store) and web browsers (via IndexedDB).

Dependencies

~7–21MB
~309K SLoC