3 releases (breaking)

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

#1497 in Web programming

Download history 442/week @ 2024-06-21 277/week @ 2024-06-28 237/week @ 2024-07-05 360/week @ 2024-07-12 435/week @ 2024-07-19 402/week @ 2024-07-26 370/week @ 2024-08-02 407/week @ 2024-08-09 543/week @ 2024-08-16 404/week @ 2024-08-23 525/week @ 2024-08-30 409/week @ 2024-09-06 575/week @ 2024-09-13 514/week @ 2024-09-20 429/week @ 2024-09-27 356/week @ 2024-10-04

1,945 downloads per month
Used in 7 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

~31–43MB
~687K SLoC