Discover and explore top open-source AI tools and projects—updated daily.
rush-dbUnified graph and vector database for AI agent memory
Top 86.2% on SourcePulse
RushDB is a unified memory layer for AI agents, consolidating graph, vector, and key-value stores into a single API. It allows pushing any JSON data and querying it via graph traversal and semantic search without schema design or migrations, simplifying AI development and data management.
How It Works
The system utilizes a Labeled Meta Property Graph (LMPG) model, elevating properties to first-class nodes. This approach automatically infers types, relationships, and ontologies on write, enabling a unified query surface that combines graph traversal and semantic search. This eliminates manual schema modeling and separate embedding pipelines, dynamically linking related data.
Quick Start & Requirements
RushDB offers a managed Cloud service (free tier available) or self-hosting via Docker.
npm install @rushdb/javascript-sdk or pip install rushdb.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
RushDB is not suited for extreme write throughput demands or sub-millisecond latency requirements due to its Neo4j foundation. It is also not appropriate if only flat key-value storage is needed, or if a rigid, database-enforced relational schema is a strict requirement, as RushDB is schema-free by design.
1 day ago
Inactive
featureform
datalevin
yoheinakajima
surrealdb