rryam/VecturaKit
Swift-based vector database for on-device RAG using MLTensor and MLX Embedders
Supports multiple embedding models (Model2Vec, NomicBERT, ModernBERT, RoBERTa) with pluggable providers including Apple's NaturalLanguage framework for zero-dependency contextual embeddings and optional MLX GPU acceleration. Features hybrid BM25 + vector search, batch parallel indexing, and configurable memory strategies (automatic, full-memory, or indexed modes) for datasets from thousands to millions of documents. Includes a CLI tool (`vectura-cli`) for testing and spans iOS 17+, macOS 14+, and visionOS platforms.
263 stars.
Stars
263
Forks
25
Language
Swift
License
MIT
Category
Last pushed
Mar 05, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/rryam/VecturaKit"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
alibaba/zvec
A lightweight, lightning-fast, in-process vector database
matte1782/edgevec
High-performance vector search for Browser, Node, and Edge
devflowinc/trieve
All-in-one platform for search, recommendations, RAG, and analytics offered via API
upstash/semantic-cache
A fuzzy key value store based on semantic similarity rather lexical equality.
Build5Nines/SharpVector
Lightweight, In-memory, Semantic Search, Text Vector Database to embed in any .NET Application