A curated list of amazingly awesome Level modules and resources. Add yours!
name | dependencies | description |
---|---|---|
level |
Main entry point for beginners. A convenient bundle of levelup , leveldown and encoding-down . |
|
levelup |
The glue that holds everything together. Use this instead of level when you need a custom store. |
Modules that implement abstract-leveldown
as storage for levelup
.
Name | Compatibility | Status | Type |
---|---|---|---|
leveldown |
LevelDB | ||
leveldown-hyper |
HyperLevelDB | ||
memdown |
In-memory RBTree | ||
redisdown |
Redis | ||
rocksdb |
RocksDB | ||
jsondown |
JSON on disk | ||
asyncstorage-down |
AsyncStorage (React Native) | ||
mongodown |
MongoDB | ||
sqldown |
sqlite3 , pg , mysql , WebSQL |
||
dynamo-down |
AWS DynamoDB | ||
medeadown |
medea | ||
azureleveldown |
Windows Azure Table Storage | ||
level-js |
IndexedDB | ||
fruitdown |
IndexedDB (Apple) | ||
leveldown-basho |
Basho's LevelDB fork | ||
localstorage-down |
localStorage | ||
mysqldown |
MySQL | ||
riakdown |
riakpbc | ||
sheet-down |
Google Sheets |
Modules that implement abstract-leveldown
to wrap another abstract-leveldown
. This is the preferred extension point.
Name | Compatibility | Status | Description |
---|---|---|---|
encoding-down |
Provides key/value encoding | ||
deferred-leveldown |
Handles delayed-open. Built into levelup . |
||
cachedown |
LRU cache |
Plugins for levelup
Modules that add functionality to levelup
.
Name | Status | Description |
---|---|---|
levelup-async-iterator |
Expose iterator() with [Symbol.asyncIterator] |
|
cluster-levelup |
Wrap any levelup instance for cluster usage among multiple processes |
Name | Status | Description |
---|---|---|
level-iterator-stream |
Turn an abstract-leveldown iterator into a readable stream |
Name | Description |
---|---|
leveldb.org | Website for LevelDB |
Resource authors are welcome and encouraged to add an entry for their work in README.md via a pull request.
Level is an OPEN Open Source Project. This means that:
Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.
See CONTRIBUTING.md
for more details.
Copyright (c) 2012-2017 Level contributors.
Level is licensed under the MIT license. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE.md
file for more details.