← All repos

leveldb

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

Browse cluster: Cluster 156
447commits
79contributors
3languages

Tech stack & purpose

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. The project is built in C++ and uses CMake for cross-platform building on POSIX systems (Linux and macOS) and Windows. It supports basic operations like Put, Get, and Delete, with features including atomic batches, snapshots, forward and backward iteration, and automatic data compression using Snappy or Zstd. The library was authored by Sanjay Ghemawat and Jeff Dean, though it currently receives very limited maintenance focused only on critical bug fixes and changes needed by internal Google clients.

Languages

C++
95.0%
C
3.2%
CMake
1.8%

Contributors (top 30 of 79)