🌟 Roadmap: Toward Zvec 1.0
- 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
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