LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Repository Index
56,638 visible repositories in the index
1–24 of 34 · Most stars
A library that provides an embeddable, persistent key-value store for fast storage.
- database
- storage-engine
The local-first database that runs on every JS runtime and replicates with your existing backend - no vendor, no lock-in - https://rxdb.info/
Simple and fast JSON database
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
A lightweight, lightning-fast, in-process vector database
- rag
- agent-skills
- embedded
- faiss
Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
- approximate-nearest-neighbor-search
- image-search
- nearest-neighbor-search
- recommender-system
AlaSQL.js - JavaScript SQL database for browser and Node.js. Handles both traditional relational tables and nested JSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB, or Excel.
HelixDB is an OLTP graph database with native vector and full-text search built in Rust on Object Storage.
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
Lightweight, fast and reliable key/value storage engine based on Bitcask.
- database
- kv-store
- golang
- data-structures
An Embedded NoSQL, Transactional Database Engine
The Universal Storage Engine
- tiledb
- arrays
- storage-engine
- scientific-computing
LadybugDB a graph database
- database
- graph
- cypher
- cypher-query-language
High-performance, columnar, in-memory store with bitmap indexing in Go
- db
- soa
- indexing
- bitmap
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
- xquery
- java
- temporal-data
- storage
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
moss - a simple, fast, ordered, persistable, key-val storage library for golang
A RocksDB compliant high performance scalable embedded key-value store
- key-value-store
- kvs
- storage-engine
- speedb
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.
- bolt
- cypher
- database
- enterprise-solutions
NoSQL embedded document store for Java
- nosql
- embedded-database
- documentdb
- android
Swift database - fast, simple and lightweight (iOS, macOS)
High-performance write & space optimized transactional storage engine.
- storage-engine
- c-library
- database
- lsm-tree