https://github.com/zvec-ai/zvec-node
High-performance Node.js bindings for Zvec, a lightweight, lightning-fast, in-process vector database
https://github.com/zvec-ai/zvec-node
Last synced: about 2 months ago
JSON representation
High-performance Node.js bindings for Zvec, a lightweight, lightning-fast, in-process vector database
- Host: GitHub
- URL: https://github.com/zvec-ai/zvec-node
- Owner: zvec-ai
- License: apache-2.0
- Created: 2026-02-05T07:27:54.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-04-17T03:49:07.000Z (2 months ago)
- Last Synced: 2026-04-17T05:33:55.857Z (2 months ago)
- Language: C++
- Homepage: https://zvec.org/en/
- Size: 301 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Zvec Node.js Binding
🚀 Quickstart |
🏠 Home |
📚 Docs |
🎮 Discord |
🐦 X (Twitter)
A Node.js binding for [Zvec](https://github.com/alibaba/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. Pure local, 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.
- **Durable Storage**: Write-ahead logging (WAL) guarantees persistence — data is never lost, even on process crash or power failure.
- **Concurrent Access**: Multiple processes can read the same collection simultaneously; writes are single-process exclusive.
- **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:
```bash
npm install @zvec/zvec
```
### 🖥️ Supported Platforms
- Linux (x86_64/ARM64)
- macOS (ARM64)
- Windows (x86_64)
### 🛠️ Building from Source
If you prefer to build Zvec from source, please check the [Building from Source](https://zvec.org/en/docs/db/build/) guide.