{"library":"node-lmdb","type":"library","category":null,"description":"node-lmdb provides a high-performance Node.js binding to LMDB (Lightning Memory-Mapped Database), a transactional key-value store renowned for its speed and efficiency. It operates as an in-process, zero-copy database, eliminating the overhead of socket communication. The library supports transactions, multiple databases within a single environment, and is designed for multi-threaded and multi-process use, offering crash-proof persistence. The current stable version is 0.10.1, with releases occurring periodically to address bugs and introduce features. Its key differentiators include direct memory-mapped access, support for binary and string values via Node.js Buffers, and an API designed to align with JavaScript conventions while maintaining parity with the underlying LMDB C API. It's suitable for applications requiring extremely fast, durable, local data storage.","language":"javascript","status":"active","version":"0.10.1","tags":["javascript","lmdb","database","mdb","lightning","binding","typescript"],"install":[{"cmd":"npm install node-lmdb","imports":["import { Env } from 'node-lmdb';","import { Txn } from 'node-lmdb';","import * as lmdb from 'node-lmdb';"]},{"cmd":"yarn add node-lmdb","imports":[]},{"cmd":"pnpm add node-lmdb","imports":[]}],"homepage":null,"github":"https://github.com/Venemo/node-lmdb","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-lmdb","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-lmdb/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}