aicoolies logo
TurboVec logo
TurboVec logo

TurboVec

Ultra-fast SIMD-accelerated embedded vector database with TurboQuant compression

open sourceverified Aug 26, 2026

High-performance Rust and Python vector search index utilizing TurboQuant 2-to-4-bit data-oblivious quantization for ultra-compact memory footprint and zero-training ANN retrieval.

Read our TurboVec review

A detailed review by the aicoolies team — click to read

TurboVec is an ultra-fast, lightweight vector indexing and similarity search library engineered in modern C++20 and Rust for maximum query throughput and deterministic low-latency vector similarity retrieval. Designed as a drop-in local vector storage engine for AI engineers, autonomous agents, and real-time inference pipelines, TurboVec eliminates the operational overhead of external client-server vector infrastructure by running directly inside the host process memory space.

The engine leverages hardware-native AVX-512, AVX2, and ARM NEON vector instructions to accelerate compute-intensive distance metrics, including Cosine similarity, Euclidean distance (L2), and Dot Product calculations. TurboVec implements a cache-conscious HNSW (Hierarchical Navigable Small World) index and an optimized Flat IVF index, supporting dynamic vector insertions, real-time deletion tombstones, and instant serialization to disk via memory-mapped binary storage.

The standout innovation of TurboVec is its native integration of Google's TurboQuant algorithm. In conventional vector quantization workflows (like Product Quantization), engineers must train a codebook over a large dataset sample. TurboQuant eliminates offline training through data-oblivious randomized rotations and scalar quantization, compressing 32-bit floats into 2-bit to 4-bit representations with 75% to 87.5% memory reduction while maintaining up to 98% retrieval recall.

TurboVec is 100% free and open-source under the permissive MIT license with over 16,400 GitHub stars. It provides ergonomic bindings for Python and Rust with arbitrary structured metadata filtering, making it an ideal local persistence layer for embedded RAG workflows, agentic short-term memory buffers, and desktop AI applications without external runtime dependencies.

Pricing

Free and open source under the MIT license; self-hosted Rust crate and Python package with zero license fees.

full pricing breakdown →

Categories

Tags

FAISS logo

FAISS

Library for efficient similarity search and clustering of dense vectors at billion-scale.

FAISS is Meta AI Research's open-source library for efficient similarity search and clustering of dense vectors. It implements approximate nearest-neighbor algorithms designed to scale to billions of vectors, with optimized indexes that fit in RAM and GPU acceleration for the largest workloads. Engineering teams use FAISS as the retrieval primitive underneath custom RAG pipelines, recommendation systems, and large-scale embedding search infrastructure.

Open Source
USearch logo

USearch

Fast embeddable vector search engine

USearch is a high-performance vector search engine implementing HNSW algorithms for approximate nearest neighbor queries across C++, Python, JavaScript, Rust, Java, Go, and more. It supports user-defined distance metrics, memory-mapped persistence for datasets larger than RAM, and filtered search with predicates. Used by YugabyteDB and ScyllaDB as their production vector indexing backend.

Open Source
hnswlib logo

hnswlib

Header-only C++ implementation of HNSW for fast approximate nearest-neighbor search.

hnswlib is a header-only C++ library implementing the Hierarchical Navigable Small World (HNSW) graph algorithm for approximate nearest-neighbor search, with Python bindings and a tiny dependency footprint. Originally developed by the nmslib team, it has become the default HNSW implementation embedded inside many vector databases and search products. Engineers use it directly when they want HNSW retrieval without pulling in a heavyweight vector DB.

Open Source
sqlite-vec logo

sqlite-vec

Vector search extension for SQLite that runs anywhere

sqlite-vec is a lightweight vector search extension for SQLite written in pure C with zero dependencies. It brings nearest-neighbor search capabilities directly into SQLite databases, enabling AI applications to store and query embeddings without running a separate vector database. The extension works everywhere SQLite runs including Linux, macOS, Windows, WebAssembly in browsers, and even Raspberry Pi devices. Sponsored by Mozilla Builders, Fly.io, and Turso.

Open Source
Zvec logo

Zvec

In-process vector database — the SQLite of vector DBs

Zvec is an open-source in-process vector database from Alibaba designed as the SQLite of vector search. It runs as an embedded library directly inside applications without requiring external servers, delivering 8,000+ QPS with high recall rates. Zvec supports dense and sparse embeddings, multi-vector queries, and combined semantic plus structured filtering. Built on Alibaba's proven Proxima engine, it provides a lightweight alternative to server-based vector databases for local AI workflows.

Open Source

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

Microsoft logo

SPTAG

Microsoft's distributed approximate nearest neighbor search library and billion-scale vector engine

Microsoft's distributed approximate nearest neighbor search library and online vector serving engine, utilizing space-partition trees and relative neighborhood graphs for billion-scale semantic retrieval.

Open Source
ObjectBox logo

ObjectBox

High-performance on-device object and vector database for mobile and edge AI

High-performance on-device object and vector database designed for mobile, IoT, and edge applications, providing sub-millisecond local HNSW vector search and optional cloud-optional data synchronization.

freemium
Qdrant logo

Qdrant

High-performance vector database written in Rust for similarity search at scale.

Qdrant is a high-performance vector similarity search engine and database written in Rust. Designed for production-grade AI applications with advanced filtering, payload indexing, and distributed deployment. Supports billion-scale vector collections with sub-second query times. Popular choice for RAG, recommendation systems, and anomaly detection.

freemiumOpen Source
Pinecone logo

Pinecone

Fully managed vector database built for AI applications at production scale.

Pinecone is a leading managed vector database designed for high-performance similarity search at scale. Purpose-built for AI applications including RAG, recommendation systems, and semantic search. Offers managed serverless infrastructure with automatic scaling, filtering, hybrid retrieval, and namespacing. No infrastructure management required.

freemium
helixdb

HelixDB

High-performance OLTP graph-vector database in Rust built on object storage for AI memory

HelixDB is an open-source, unified graph-vector database engineered in Rust that merges relational, graph, and vector workloads into a single OLTP engine, using LMDB local caching and S3 object storage for scalable agent memory.

freemiumOpen Source
LanceDB logo

LanceDB

Embedded vector database for multimodal AI with petabyte scale

LanceDB is an open-source embedded vector database built on the Lance columnar format for multimodal AI. It delivers near in-memory performance from disk with zero-copy architecture, supporting vector search, full-text search, and SQL. Native SDKs for Python, TypeScript, and Rust integrate with LangChain, LlamaIndex, and DuckDB. Backed by a $30M Series A, used by Harvey AI and Runway, with 18,000+ GitHub stars.

freemiumOpen Source

FAQ

What is TurboVec?

High-performance Rust and Python vector search index utilizing TurboQuant 2-to-4-bit data-oblivious quantization for ultra-compact memory footprint and zero-training ANN retrieval.

Is TurboVec free?

Yes — TurboVec is open source and free to use. Free and open source under the MIT license; self-hosted Rust crate and Python package with zero license fees.

Is TurboVec open source?

Yes — TurboVec is open source.

Is TurboVec still maintained?

Yes — TurboVec is active. Its listing was last verified on August 26, 2026.

What are the best TurboVec alternatives?

The top editor-verified TurboVec alternatives are FAISS, USearch, hnswlib, and more.

How does TurboVec score in our review?

Our hands-on review scores TurboVec 91/100 overall, based on speed, privacy, and developer-experience testing.