gusye1234/nano-vectordb
A simple, easy-to-hack Vector Database
Implements exact-match semantic search using flat-index nearest neighbor computation with numpy, persisting to JSON for reproducible indexing across sessions. Supports conditional filtering on arbitrary metadata fields and multi-tenant isolation via in-memory tenant management with configurable capacity limits, making it suitable for RAG prototypes and small-scale embedding workflows.
190 stars and 163,810 monthly downloads. Used by 3 other packages. Available on PyPI.
Stars
190
Forks
8
Language
Python
License
MIT
Category
Last pushed
Jan 09, 2026
Monthly downloads
163,810
Commits (30d)
0
Dependencies
1
Reverse dependents
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/gusye1234/nano-vectordb"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
MariaDB/server
MariaDB server is a community developed fork of MySQL server. Started by core members of the...
AlayaDB-AI/AlayaLite
AlayaLite – A Fast, Flexible Vector Database for Everyone.
infiniflow/infinity
The AI-native database built for LLM applications, providing incredibly fast hybrid search of...
nnethercott/hannoy
Production-ready KV-backed HNSW implementation in Rust using LMDB
oceanbase/seekdb
The AI-Native Search Database. Unifies vector, text, structured and semi-structured data in a...