Jurriaan Mous
07/05/2026, 12:13 PM0.11.0 is out with new IndexedDB store support
Maryk is a Kotlin Multiplatform library for defining your data model once and reusing it across validation, serialization, querying, storage, tooling, and sync. The goal is simple: keep your data model strongly typed and portable across clients, servers, tests, and local-first apps.
The big addition in this release is a new IndexedDB store for browser apps.
That means Maryk can now persist data directly in the browser for JS and WasmJS targets, using browser-native IndexedDB. It supports the same Maryk-style typed requests, indexes, history, updates, migrations, and sensitive-field handling as the other stores.
This release also improves indexed scan behavior, historic reads, update streams, and malformed-data handling across the existing memory, RocksDB (JVM, Android, Apple, Windows, Linux), and scalable FoundationDB (native/JVM) stores.
github.com/marykdb/maryk
marykdb.github.io/maryk