zvec logo

zvec

alibaba/zvec

A lightweight, lightning-fast, in-process vector database

GraphCanon updated 3d · GitHub synced 3d · 25 views this month

15k stars977 forksLast push 4d C++ Apache-2.0

Decision brief

zvec is a highly performant, in-process vector database with support across multiple languages.

Good fit when

  • Ideal for applications that require ultra-fast searching capabilities within an embedded solution.
  • Best suited for developers preferring lightweight and multi-language SDKs, including Python (3.10-3.14), Node.js, Go, Rust, Dart/Flutter environments.

Avoid when

  • Not recommended if your project requires Python versions outside of 3.10-3.14 for its Python SDK.
  • If you need a distributed vector database that operates across multiple nodes or services, zvec’s in-process and embedded nature may be restrictive.
Pricing:
freemium - Open-source under Apache-2.0 license; free to use and modify for personal or commercial purposes.
Requirements:
Min 1 GB RAM; Minimum RAM requirement corresponds to recommended system resources for optimal performance without overburdening the host environment.

Observed Jul 11, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (0d since push)
As of 3d
Provenance
Not a fork · Organization account
As of 3d
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Backing

Company context for Alibaba. Display-only - separate from trust and ranking.

Company
Alibaba·GitHub org profile·1mo
Commercial model
Pure OSS·GitHub org profile (public repos)·1mo

Install

git clone https://github.com/alibaba/zvec

How it fits your stack(7)

Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.

Relationship graph

Optional deeper exploration of typed edges and category neighbours.

Similar tools

Same-category neighbours not already linked as typed edges.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Zvec provides a high-performance embedded vector database with multi-language SDKs including Python, Node.js, Go, Rust, Dart/Flutter. It supports functionalities relevant to agent skills, FAISS, HNSW, LLM memory, RAG systems, search engines, and semantic/similarity searches.

Capability facts

Languages
c++, python

Source: github.language+pyproject.toml · Aug 18, 2026

Categories

Graph entities

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Aug 18, 2026)

- **[Node.js](https://www.npmjs.com/package/@zvec/zvec)**: `npm install @zvec/zvec`
Source link
Python runtimePython

Source: README excerpt (regex_v1, Aug 18, 2026)

- **[Python](https://pypi.org/project/zvec/)**: `pip install zvec` (requires 64-bit Python
Source link

Tags

README

📦 Installation

Zvec offers official SDKs across multiple languages:

  • Python: pip install zvec (requires 64-bit Python 3.10–3.14)
  • Node.js: npm install @zvec/zvec
  • Go: High-performance Go bindings.
  • Rust: cargo add zvec-rust
  • Dart/Flutter: flutter pub add zvec

Prefer a visual tool? Try Zvec Studio to browse data and debug queries — no code required.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.