poloclub/mememo
A JavaScript library that brings vector search and RAG to your browser!
Implements the HNSW approximate nearest neighbor search algorithm optimized for browsers using IndexedDB and Web Workers, enabling efficient similarity search across millions of high-dimensional vectors entirely client-side. Supports both browser and Node.js environments with a simple API for bulk insertion and k-nearest neighbor queries. Designed to enable privacy-preserving RAG applications and interactive prototyping without server dependencies.
158 stars and 22 monthly downloads. No commits in the last 6 months. Available on npm.
Stars
158
Forks
10
Language
TypeScript
License
MIT
Category
Last pushed
Aug 15, 2024
Monthly downloads
22
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/poloclub/mememo"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
meilisearch/meilisearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
nuclia/nucliadb
NucliaDB, The AI Search database for RAG
vespa-engine/vespa
AI + Data, online. https://vespa.ai
PrithivirajDamodaran/FlashRank
Lite & Super-fast re-ranking for your search & retrieval pipelines. Supports SoTA Listwise and...
ICIJ/datashare
A self‑hosted search engine for documents