nitaiaharoni1/vector-storage
Vector Storage is a vector database that enables semantic similarity searches on text documents in the browser's local storage. It uses OpenAI embeddings to convert documents into vectors and allows searching for similar documents based on cosine similarity.
Persists document vectors and metadata in browser IndexedDB with configurable storage limits, using an LRU eviction policy to automatically remove least-accessed documents when capacity is exceeded. Provides metadata filtering on search results and supports batched document ingestion, with optional debouncing for IndexedDB writes. Integrates with OpenAI's embedding API (configurable model selection) and exposes a straightforward JavaScript API designed for client-side semantic search workflows.
244 stars and 560 monthly downloads. No commits in the last 6 months. Available on npm.
Stars
244
Forks
39
Language
TypeScript
License
MIT
Category
Last pushed
Dec 11, 2024
Monthly downloads
560
Commits (30d)
0
Dependencies
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/nitaiaharoni1/vector-storage"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
pixeltable/pixeltable
Data Infrastructure providing a declarative, incremental approach for multimodal AI workloads.
activeloopai/deeplake
Database for AI. Store Vectors, Images, Texts, Videos, etc. Use with LLMs/LangChain. Store,...
superlinked/VectorHub
VectorHub is a free, open-source learning website for people (software developers to senior ML...
hhblaze/DBreeze
C# .NET NOSQL ( key value, object store embedded TextSearch SemanticSearch Vector layer ) ACID...
fzliu/radient
Radient turns many data types (not just text) into vectors for similarity search, RAG,...