Riccardo Merolla

December 7, 2025

🛰️ New library: zio-eclipsestore

🛰️ New library: zio-eclipsestore — a ZIO-first wrapper around EclipseStore that brings type-safe persistence, automatic batching, streaming reads, and batteries-included lifecycle ops (checkpoints, backups, import/export).

Built on:
- zio-schema for compile-time codecs and typed roots
- zio-streams for memory-safe, backpressure-aware ingestion
- ZIO for resource safety, typed errors, and composable services

What you can do:
- Persist aggregates with `RootDescriptor`
- Stream keys/values and batch writes (`putAll`, `persistAll`)
- Run custom typed queries and GigaMap indexed lookups
- Target filesystem/mmap/in-memory/SQLite and back up to S3/FTP

I’ve included a bookstore sample (zio-http + zio-json) and ops snippets to get you started.


Built with ❤️ for the Scala & ZIO community. Feedback welcome!