{"repo":"dacr/zio-lmdb","free":true,"listed":false,"github":"https://github.com/dacr/zio-lmdb","clone":"git clone https://github.com/dacr/zio-lmdb.git","description":"Lightning Memory Database (LMDB) for scala ZIO","language":"Scala","stars":43,"topics":["lmdb","scala3","zio","lmdbjava","database","scala","zio-lmdb","lmdb-scala"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"[![][ZIOLMDBManagerImg]][ZIOLMDBManagerLnk] [![scaladoc][ScalaDocImg]][ScalaDoc] [![docs][DocsImg]][Docs] Embedded, ACID, key-value database for [ZIO][ZIO] — zero infrastructure, zero ops, just a file. Built on [lmdb-java][JLMDB] with a type-safe, ZIO-native API: - Three collection kinds — LMDBCollection (1 key → 1 value), LMDBMulti (1 key → N values), LMDBIndex (1 key → N keys) - Customizable codecs — JSON ( derives LMDBCodecJson ), bytes optimized codecs for keys, or your own ones - Atomic transactions — single-collection or cross-collection, always consistent - Lexicographic ordering — keys are sorted; range scans and pagination come for free - Scala-CLI friendly — add one dependency line and run Install Quick example Documentation Full API reference, transactions, codecs, indexes, query DSL and configuration: [dacr.github.io/zio-lmdb][Docs] Real-world usage - [sotohp][SOTOHP] — photo management, uses zio-lmdb intensively - [code-examples-manager][CEM] — snippets and gist management - [zwords][ZWORDS-CODE] — a Wordle-like game ([play it][ZWORDS-LIVE]) Runnable snippets ([scala-cli][SCL]) - CRUD example - Transaction example - French postal codes - Custom configuration provider - Elasticsearch → LMDB import - LMDB → Elasticsearch export [DocsImg]: https://img.shields.io/badge/docs-GitHub%20Pages-blue [Docs]: https://dacr.github.io/zio-lmdb/ [ZIOLMDBManager]: https://github.com/dacr/zio-lmdb [ZIOLMDBManagerImg]: https://img.shields.io/maven-central/v/fr.janalyse/zio-lmdb 3.s","default_branch":null,"files":null,"tree":[],"storefront":"/r/dacr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dacr/zio-lmdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}