Superseded by abstract-level. A wrapper for abstract-leveldown compliant stores, for Node.js and browsers.
Levelup is a Node.js and browser wrapper for abstract-leveldown compliant key-value stores that follow the characteristics of LevelDB, a simple key-value store built by Google. The project provides fast and simple storage with support for arbitrary byte arrays as keys and values, along with operations like get, put, delete, batched writes, and bi-directional iterators exposed as readable streams. Levelup is built in JavaScript and supports multiple underlying stores such as leveldown for C++ bindings to LevelDB, level.js for browsers, and memdown for in-memory storage. The project is now superseded by abstract-level, though the levelup documentation remains comprehensive for historical reference and usage.