← All repos

leveldown

Superseded by classic-level. Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.

abstract-leveldownbindingcppleveldbn-apinative-modulenodejsprebuilt-binaries
Browse cluster: Node.js HTTP utilities & middleware
1,198commits
53contributors
3languages

Tech stack & purpose

Leveldown is a pure C++ Node.js binding for LevelDB, the fast key-value storage library originally developed at Google by Sanjay Ghemawat and Jeff Dean. It provides an abstract-leveldown compliant store that enables Node.js applications to perform basic operations like `Put`, `Get`, and `Delete` on ordered key-value data, with support for atomic batch operations, snapshots, iteration, and automatic Snappy compression. The project is built using N-API and ships with prebuilt binaries for popular platforms including Linux, macOS, Windows, FreeBSD, and various ARM architectures, though it is now superseded by the `classic-level` package.

Community & reference links

Languages

C++
50.3%
JavaScript
48.1%
Python
1.6%

Contributors (top 30 of 53)