:rocket: Maryk 0.10.0 released Building data-heav...
# feed
j
🚀 Maryk 0.10.0 released Building data-heavy software usually means repeating the same model across app code, storage, APIs, sync logic, and tooling. Maryk takes a different approach: define your data model once, then reuse it across your whole stack with typed queries, versioned storage, live updates, and Kotlin Multiplatform support.
0.10.0
makes that story stronger with better reliability, smoother tooling, and more production-ready store behavior. Platform support: JVM, Android, JS, WasmJS, Linux, Windows, iOS, macOS, watchOS, tvOS, Android Native. This release improves the parts that matter once things get serious: safer migrations, stronger scan/update/history flows, more robust remote access, tighter parser and serialization behavior, smoother app and CLI workflows, and better docs to get started faster. Main use cases • 📱 Local-first and sync-heavy apps: use versioned data, update streams, and shared models across clients and servers. • 🗄️ Typed storage across backends: work with
rocksdb
,
foundationdb
, and remote stores through one request model. • 🔎 History, audit, and live views: query current state, past state, change history, and live updates from the same model definition. • 🛠️ Tooling and internal platforms: reuse the same schema for CLI tools, desktop tools, import/export flows, and generated code. • 🌍 Kotlin Multiplatform systems: keep model logic shared across targets instead of rebuilding it per platform. https://marykdb.github.io/maryk/ https://github.com/marykdb/maryk