alibaba / alibaba/zvec

🌟 Roadmap: Toward Zvec 1.0

Open
#309 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
15.9k
Forks
998
Avg merge
4d 7h
Merged PRs (30d)
34

Description

This issue tracks the high-level roadmap and upcoming features for Zvec. Our focus for the next major iterations is on **storage scalability**, **mobile ecosystem maturity**, and **deeper integration with the AI landscape**.

### 📱 Platform & Ecosystem Expansion
* [x] **Full Mobile Support:** Complete iOS compilation support and provide idiomatic SDKs for both Android and iOS with comprehensive examples.
* [x] **Broader Language Bindings:** Expand SDK capabilities to include Go, Rust, and Dart (Flutter).
* [x] **Framework Integration:** Broaden support for RAG/Memory ecosystems and extend AI extensions to include more embedding models and ETL pipelines.
* [ ] **Database Extensions:** Explore integration with embedded databases such as **SQLite** and **DuckDB**.

### 💾 Storage & Resource Management
* [x] **Disk-Based Indexing:** Implementation of DiskANN-inspired algorithms to support datasets exceeding RAM capacity.
* [x] **RabitQ Enhancements:** Further optimization of quantization logic for better accuracy-efficiency trade-offs.
* [ ] **Memory Governance:** Introduce strict memory limits and constraints during the `CreateIndex` process to ensure system stability in resource-constrained environments.

### ⚙️ Feature & Performance Engineering
* [x] **Full-Text Search:** Introduce keyword search capabilities alongside vector retrieval.
* [ ] **Optimization Pipeline:** Refine the `Optimize` workflow and improve write throughput for high-concurrency scenarios.
* [ ] **ARM-Specific Tuning:** Dedicated performance profiling and optimization for ARM-based architectures (mobile and Graviton).
* [ ] **Benchmarking:** Consistent participation in **ANN-Benchmarks** to track performance parity with industry-leading libraries.

### 🛡️ Stability & Quality Assurance
* [ ] **Testing Coverage:** Continuous expansion of API integration tests and code coverage.
* [x] **Regression Efficiency:** Enhance CI/CD pipelines for faster and more reliable regression testing.

### 💬 We want your feedback\!
This roadmap is a living document. Please head over to our [Discussion Thread](https://github.com/alibaba/zvec/discussions/310) to suggest new features.

Contributor guide

Open the contributing guide

Research direction

Start by choosing one unchecked roadmap item, such as Memory Governance around CreateIndex, the Optimize workflow, ARM tuning, or ANN-Benchmarks, then read the relevant existing implementation and discussion thread. The roadmap does not name files or tests, so confirm scope and acceptance criteria with maintainers before starting; done is completing one separately defined item and its validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, cpp, dart, go, ios, rust, sqlite
Domain
ai, databases, mobile-dev, performance, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.