JalinWang/zvec-node

High-performance Node.js bindings for Zvec, a lightweight, lightning-fast, in-process vector database

โ˜… 0Forks 0GitHub โ†—Compare

Project website โ†—

README

Zvec Node.js Binding

๐Ÿš€ Quickstart | ๐Ÿ  Home | ๐Ÿ“š Docs

A Node.js binding for Zvec โ€”โ€” a lightweight, lightning-fast, in-process vector database.

๐Ÿ’ซ Features

  • Blazing Fast: Searches billions of vectors in milliseconds.
  • Simple, Just Works: Install with npm i @zvec/zvec and start searching in seconds. No servers, no config, no fuss.
  • Dense + Sparse Vectors: Work with both dense and sparse embeddings, with native support for multi-vector queries in a single call.
  • Hybrid Search: Combine semantic similarity with structured filters for precise results.
  • Runs Anywhere: As an in-process library, Zvec runs wherever your code runs โ€” notebooks, servers, CLI tools, or even edge devices.

Installation

Install the package using npm:

npm install @zvec/zvec

Supported Platforms

  • Linux (x86_64/ARM64)
  • macOS (ARM64)

๐Ÿ› ๏ธ Building from Source

If you prefer to build Zvec from source, please check the Building from Source guide.

Contributors

zhourrr

Issues