indxdb 0.5.0

A key-value database engine abstraction layer for IndexedDB running in WASM
Documentation
<br>

<p align="center">
    <a href="https://github.com/surrealdb/indxdb#gh-dark-mode-only" target="_blank">
        <img width="200" src="/img/white/logo.svg" alt="IndxDB Logo">
    </a>
    <a href="https://github.com/surrealdb/indxdb#gh-light-mode-only" target="_blank">
        <img width="200" src="/img/black/logo.svg" alt="IndxDB Logo">
    </a>
</p>

<p align="center">A key-value database engine abstraction layer for IndexedDB running in the browser with WASM.</p>

<br>

<p align="center">
	<a href="https://github.com/surrealdb/indxdb"><img src="https://img.shields.io/badge/status-stable-ff00bb.svg?style=flat-square"></a>
	&nbsp;
	<a href="https://docs.rs/indxdb/"><img src="https://img.shields.io/docsrs/indxdb?style=flat-square"></a>
	&nbsp;
	<a href="https://crates.io/crates/indxdb"><img src="https://img.shields.io/crates/v/indxdb?style=flat-square"></a>
	&nbsp;
	<a href="https://github.com/surrealdb/indxdb"><img src="https://img.shields.io/badge/license-Apache_License_2.0-00bfff.svg?style=flat-square"></a>
</p>

#### Features

- Key-Value database
- IndexedDB abstraction layer
- Multi-version concurrency control
- Rich transaction support with rollbacks
- Multiple concurrent readers without locking
- Support for serializable, isolated transactions
- Atomicity, Consistency and Isolation from ACID