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

#1171 in Web programming

Download history 25/week @ 2024-09-13 88/week @ 2024-09-20 53/week @ 2024-09-27 4/week @ 2024-10-04 9/week @ 2024-10-11 9/week @ 2024-10-18 6/week @ 2024-10-25 17/week @ 2024-11-01 4/week @ 2024-11-08 8/week @ 2024-11-15 12/week @ 2024-11-22 22/week @ 2024-11-29 43/week @ 2024-12-06 8/week @ 2024-12-13 2/week @ 2024-12-20

58 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
~288K SLoC