UNPKG

@ruvector/core

Version:

High-performance Rust vector database for Node.js with HNSW indexing and SIMD optimizations

54 lines (36 loc) 876 B
# @ruvector/core-darwin-x64 Native macOS x64 bindings for @ruvector/core. This package contains the native Node.js addon for macOS (Intel) systems. ## Installation This package is automatically installed as an optional dependency of `@ruvector/core` when running on macOS x64 systems. ```bash npm install @ruvector/core ``` ## Direct Installation You can also install this package directly: ```bash npm install @ruvector/core-darwin-x64 ``` ## Usage ```javascript const { VectorDb } = require('@ruvector/core-darwin-x64'); const db = new VectorDb({ dimensions: 128, storagePath: './vectors.db' }); // Insert vectors await db.insert({ id: 'vec1', vector: new Float32Array([...]) }); // Search const results = await db.search({ vector: new Float32Array([...]), k: 10 }); ``` ## Requirements - Node.js >= 18 - macOS (Intel processors) ## License MIT