Discover
Local vector stores
Embeddings near the metal: embedded and self-host vector DBs you can run without a managed cluster.
8 tools · Stars / Runtime / License chips · the Catch, not a ranking
- ChromaApache-2.0 open-source embedding database for AI apps★ 29.5kPython · Multi-platformApache-2.0
Hosted Chroma is commercial; self-host ops still yours. Distinct from Qdrant and Pinecone.
- LanceDBApache-2.0 embedded multimodal vector store on Lance★ 11.7kPython · RustApache-2.0
Embedded is not zero ops forever - disk growth still matters. Distinct from Chroma collections DX and sqlite-vec.
- WeaviateBSD-3-Clause OSS vector database with hybrid search★ 16.9kGo · Multi-platformOSS/MIT
Cluster ops are real work. Cloud is paid beyond trials. Distinct from Chroma/LanceDB embedded lanes and Pinecone.
- Milvus LiteApache-2.0 lightweight Milvus for local vector search★ 465PythonApache-2.0
Lite is not production HA. Thinner stars than core Milvus. Distinct from full Milvus and Chroma/LanceDB peers.
- QdrantOpen-source vector database with filtering★ 35.1kMulti-platformApache-2.0
Operational burden of self-hosting. Smaller ecosystem than Pinecone. Some advanced features require understanding internals.
- sqlite-vecApache-2.0 vector search as a SQLite extension★ 8.2kMulti-platformApache-2.0
Extension load path and platform wheels need care. Distinct from Chroma/LanceDB stores and libSQL fork.
- USearchApache-2.0 fast similarity search across languages★ 4.3kMulti-platformApache-2.0
Library, not a managed vector DB. You own persistence. Distinct from Chroma/Weaviate databases and sqlite-vec.
- DuckDBIn-process OLAP database★ 42.3kMulti-platformOSS/MIT
Not for OLTP workloads—it is analytics-focused. Single-node limits apply. Less ecosystem than traditional databases.