3 releases (breaking)

0.7.0 Jan 5, 2024
0.2.0 Sep 28, 2022
0.1.0 May 11, 2022

#189 in Database interfaces

Download history 224/week @ 2023-12-23 194/week @ 2023-12-30 228/week @ 2024-01-06 298/week @ 2024-01-13 196/week @ 2024-01-20 239/week @ 2024-01-27 191/week @ 2024-02-03 310/week @ 2024-02-10 382/week @ 2024-02-17 392/week @ 2024-02-24 568/week @ 2024-03-02 452/week @ 2024-03-09 397/week @ 2024-03-16 477/week @ 2024-03-23 518/week @ 2024-03-30 521/week @ 2024-04-06

1,953 downloads per month
Used in 6 crates (via matrix-sdk)

Apache-2.0

2.5MB
45K SLoC

matrix-sdk-indexedddb

This crate implements a storage backend on IndexedDB for web environments using the matrix-sdk-base primitives.

Usage

The most common usage pattern would be to have this included via matrix-sdk in your Cargo.toml and leave instantiation to it.

[target.'cfg(target_arch = "wasm32")'.dependencies]
matrix-sdk = { version = "0.5, default-features = false, features = ["indexeddb", "e2e-encryption"] }

Crate Feature Flags

The following crate feature flags are available:

  • e2e-encryption: (on by default) Enables the store for end-to-end encrypted data.

Dependencies

~36MB
~689K SLoC