1) Scaling out to multiple processes (by default a LDB database can only be accessed by a single Node process):

- https://github.com/juliangruber/multilevel
- https://github.com/substack/level-party - no need to take care of multilevel sever and multilevel client, this module does that for us

2) Namespaces / namespacing

- https://www.npmjs.org/package/level-sublevel
- https://github.com/juliangruber/level-prefix

3) Locking and stuff

- https://www.npmjs.org/package/lock - not really a leveldb module, but you might still need it
- https://www.npmjs.org/package/level-update

4) Streaming chunks into LDB

- https://github.com/juliangruber/level-store
- https://github.com/mafintosh/level-blobs - level-store with streams2

5) Other

- https://github.com/rvagg/node-level-ttl