An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
Repository Index
71,372 visible repositories in the index
1–24 of 24 · Most stars
Fast key-value DB in Go.
- key-value
- golang
- library
- go
HelixDB is an OLTP graph database with native vector and full-text search built in Rust on Object Storage.
Lightweight, fast and reliable key/value storage engine based on Bitcask.
- database
- kv-store
- golang
- data-structures
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
A high performance NoSQL Database Server powered by Go
- ledisdb
- redis
- rocksdb-support
- support-cluster
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
Golang in-memory database built on immutable radix trees
The AI-Native Search Database. Best for agent storage, it unifies vector, text, structured, and semi-structured data into a single engine. This all-in-one database makes agents smarter, easier to run, and more stable.
- mysql
- embedded-database
- ai-agents
- copy-on-write
A rudimentary implementation of a basic document (NoSQL) database in Go
🗻 Log-structured, embeddable key-value storage engine written in Rust
- database
- lsm
- lsm-tree
- lsmt
A tiny KV storage based on skiplist written in C++ language| 使用C++开发,基于跳表实现的轻量级键值数据库🔥🔥 🚀
LadybugDB a graph database
- database
- graph
- cypher
- cypher-query-language
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
- embeddings
- go
- golang
- llm
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
moss - a simple, fast, ordered, persistable, key-val storage library for golang
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
A lightweight document-oriented NoSQL database written in pure Golang.
- nosql-database
- document-oriented-database
- golang
- json
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
An experimental embedded SQL engine in C++20. Query Parquet, CSV, JSON, Arrow, Avro, SQLite, and Excel files directly with SQL, in-process. Early-stage.
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
Embedded single file SQL database written in Golang
A persistent, map-like object for the Go programming language. Supports customization.