ruvnet/RuVector

Description: RuVector is a High Performance, Real-Time, Self-Learning Ai, Vector GNN, Memory DB built in Rust.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 23 minutes ago
Added to GitGenius on March 2nd, 2026
Created on November 19th, 2025
Open Issues & Pull Requests: 207 (+0)
Number of forks: 576
Total Stargazers: 4,365 (+0)
Total Subscribers: 32 (+0)

Issue Activity (beta)

Open issues: 57
New in 7 days: 21
Closed in 7 days: 7
Avg open age: 13 days
Stale 30+ days: 31
Stale 90+ days: 22

Recent activity

Opened in 7 days: 7
Closed in 7 days: 5
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • enhancement (34)
  • bug (9)
  • documentation (6)
  • performance (4)
  • architecture (2)
  • epic (1)
  • gnn (1)
  • release (1)

Repository Insights (GitGenius)

Median issue/PR response: 1.8 hours
Mean response time: 7.4 days
90th percentile: 24.2 days
Tracked items: 190

Most active contributors

Detailed Description

RuVector is a high-performance vector database and memory system written in Rust that combines graph neural networks, local AI inference, and PostgreSQL integration into a single deployable package. Created by rUv and powering Cognitum, a CES 2026 Innovation Awards Honoree, the project positions itself as fundamentally different from traditional vector databases by implementing self-learning capabilities that improve search results automatically over time rather than returning static results.

The core architecture centers on a graph neural network that learns from every query executed against the system. Rather than requiring manual tuning, RuVector implements SONA auto-tuning that adapts routing, ranking, and compression strategies to match actual workload patterns. The system supports over 50 attention mechanisms including FlashAttention-3, MLA, Mamba SSM, linear attention, graph attention, hyperbolic attention, and mincut-gated variants. Transfer learning capabilities allow knowledge to transfer across domains so new tasks can bootstrap from previously learned patterns rather than starting from scratch.

Search and retrieval capabilities include hybrid search combining sparse and dense vectors with Reciprocal Rank Fusion, Graph RAG with knowledge graph integration and community detection for multi-hop queries, DiskANN for billion-scale SSD-backed approximate nearest neighbor search with sub-10ms latency, ColBERT multi-vector retrieval with per-token late interaction, Matryoshka embeddings for adaptive-dimension search, and Optimized Product Quantization. The system implements LSM compaction for write-heavy workloads and GraphMAE for self-supervised node representation learning.

RuVector provides full Cypher query support similar to Neo4j, enabling graph queries with hyperedge support for modeling group relationships beyond pairwise connections. The system runs local LLMs on user hardware with Metal, CUDA, and WebGPU support, eliminating cloud API dependencies and per-query costs. Additional computational features include sublinear solvers with O(log n) PageRank, graph sparsification that maintains shadow graphs tracking full structure in real time, and genomics support for variant calling and protein translation.

The platform deploys as a single file that works as a PostgreSQL extension with 230+ SQL functions, in browsers via WASM at 58 KB, on phones, IoT devices, and bare metal. Cognitive containers package vectors, models, and kernel into single .rvf files that boot as services in 125 milliseconds. Live updates allow instant vector and graph connection modifications without downtime or index rebuilds.

According to GitGenius activity tracking across 170 items, the repository shows a median issue and pull request response latency of 1.0 hour with a mean of 192.8 hours, indicating generally responsive maintenance. Enhancement requests dominate tracked issue labels with 34 items, followed by 8 bug reports and 6 documentation issues. Primary contributor ruvnet has logged 392 events, with secondary contributors shaal at 20 events and dmoellenbeck at 8 events. The project overlaps with contributors from ruvnet/ruflo, ruvnet/ruview, and gitpod-io/gitpod repositories.

The system includes tamper-proof audit trails with cryptographic witness chains, Git-like copy-on-write branching for data, Raft consensus for distributed deployments, multi-master replication with vector clocks, automatic sharding based on access patterns, and post-quantum cryptography using ML-DSA-65 and Ed25519 signatures. The entire project is released as open source under MIT license with no per-query or per-vector pricing.

RuVector
by
ruvnetruvnet/RuVector

Repository Details

Fetching additional details & charts...