{"repo":"crossbario/zlmdb","free":true,"listed":false,"github":"https://github.com/crossbario/zlmdb","clone":"git clone https://github.com/crossbario/zlmdb.git","description":"Object-relational in-memory database layer based on LMDB","language":"Python","stars":35,"topics":["in-memory","database","object-relational","lmdb","flatbuffers"],"license":null,"category":"databases-storage","readme_excerpt":"zLMDB --- zlmdb is a complete LMDB solution for Python providing two APIs in one package : 1. Low-level py-lmdb compatible API - Direct LMDB access with full control 2. High-level object-relational API - Type-safe ORM with automatic serialization Key Features Low-level LMDB API (py-lmdb compatible): - Drop-in replacement for py-lmdb - Direct access to LMDB transactions, cursors, and databases - Full LMDB feature set (subdatabases, duplicate keys, etc.) - Works with all py-lmdb examples and code High-level Object-Relational API: - Type-safe persistent objects with automatic serialization - Multiple serializers (JSON, CBOR, Pickle, Flatbuffers) - Export/import from/to Apache Arrow - Native Numpy arrays and Pandas data frames support - Automatic indexes and relationships - Schema management Implementation: - CFFI-only (no CPyExt) for maximum compatibility - Works on both CPython and PyPy - Native binary wheels for x86-64 and ARM64 - Vendored LMDB (no external dependencies) - High-performance with zero-copy operations - Free software (MIT license) Usage Examples Low-level API (py-lmdb compatible): High-level API (zlmdb ORM): Development Workflow This project uses just as a modern task runner and uv for fast Python package management. Complete Recipe List Virtual Environment Management: - \\[x\\] just create [venv] - Create Python venv (auto-detects system Python if no arg) - \\[x\\] just create-all - Create all venvs (cpy314, cpy313, cpy312, cpy311, pypy311) - \\[x\\] just version [ven","default_branch":null,"files":null,"tree":[],"storefront":"/r/crossbario","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crossbario/zlmdb/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."}