mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-27 08:45:07 +00:00
This comprehensive implementation includes: ## Core Components - router-core: High-performance Rust vector database library * HNSW indexing for O(log n) search complexity * SIMD-optimized distance calculations (L2, Cosine, Dot, Manhattan) * Multiple quantization techniques (Scalar, Product, Binary) * Storage layer with redb and memory-mapped files * Full AgenticDB API compatibility - router-ffi: NAPI-RS Node.js bindings * Zero-copy buffer operations with Float32Array * Async/await support with Tokio * TypeScript type definitions auto-generated - router-wasm: WebAssembly target * Browser-compatible WASM bindings * WASI support for filesystem access - router-cli: Command-line interface * Database creation and management * Benchmarking and performance testing * Interactive queries ## Features Implemented - Sub-millisecond vector search with HNSW - 4-32x memory compression via quantization - Multi-platform support (Node.js, Browser, Native) - AgenticDB API compatibility - Comprehensive test suite - Criterion.rs benchmarks ## Build System - Cargo workspace configuration - Release builds with LTO optimization - NPM package setup for multi-platform binaries ## Claude Flow Integration - Initialized swarm system with collective memory - Hive Mind system for distributed cognition - ReasoningBank for AI-powered memory - Complete command structure for workflow automation Built to specification from Tiny Dancer technical requirements and Ruvector architectural plan. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||