Rippledb ·

Rippledb is an embeddable key-value database engine in pure TypeScript, based on LSM-Tree, Inspired by LevelDB.
- Pure TypeScript: Rippledb is totally written in TypeScript, and runs on different platforms after being compiled to JavaScript.
- Lightweight: Rippledb has only 7k+ source code, and smaller than 1MB after compiled.Rippledb use zero third party modules.
- Embeddable: Rippledb can be embedded in node.js application (or other JavaScript Runtime Environments) very easily.
Installation
Install with npm:
npm install rippledb
Install with Yarn:
yarn add rippledb
Documentation
You can find the React documentation on the website.
Check out the Get Started page for a quick overview.
Examples
main
Roadmap
- Release 1.0 (2020-7-7)
- Support Deno (2020-9-1)
Benchmark
environment : GitHub Actionkey : 16 bytesvalue : 100 bytestotal : 10000runners : 10 fillrandom : 823.87 ms total; 82.39 us/op