17 releases (8 breaking)
new 0.9.0 | Sep 19, 2023 |
---|---|
0.7.1 | Jul 1, 2023 |
0.6.0 | Mar 29, 2023 |
0.4.0 | Dec 15, 2022 |
0.3.0 | Nov 30, 2022 |
#783 in Web programming
451 downloads per month
Used in 11 crates
88KB
2K
SLoC
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
~8–26MB
~388K SLoC