The local-first database that runs on every JS runtime and replicates with your existing backend - no vendor, no lock-in - https://rxdb.info/
Repository Index
60,121 visible repositories in the index
1–24 of 32 · Most stars
libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
A lightweight, lightning-fast, in-process vector database
- rag
- agent-skills
- embedded
- faiss
RocksDB/LevelDB inspired key-value database in Go
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
- clojure
- database
- memory-database
- clojurescript
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.
- ai-native
- nearest-neighbor-search
- rag
- vector-search
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
- database
- graph
- client-server
- cross-platform
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.
An in memory postgres DB instance for your unit tests
- hacktoberfest
- pg-promise
- typeorm
- node-postgres
An Embedded NoSQL, Transactional Database Engine
The Universal Storage Engine
- tiledb
- arrays
- storage-engine
- scientific-computing
Ultra-fast SQL-like queries on Java collections
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
- embedded-database
- java
- kotlin
- key-value
pickleDB is an in memory key-value store using Python's orjson module for persistence. It can also use SQLite instead of orjson if needed.
- python
- python3
- pickledb
- database
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
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
Elixir embedded key/value database
Embedded transactional database for blobs, documents & graphs, with kernel-bypass NVMe through io_uring & SPDK, GPU compaction, and one C ABI over its own, RocksDB & LevelDB engines 🗄️
High-performance write & space optimized transactional storage engine.
- storage-engine
- c-library
- database
- lsm-tree
C# .NET NOSQL ( key value, object store embedded TextSearch SemanticSearch Vector layer ) ACID multi-paradigm database management system.
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.
- lsm-tree
- key-value-store
- atomicity
- consistency
NuDB: A fast key/value insert-only database for SSD drives in C++11