poloclub/mememo

A JavaScript library that brings vector search and RAG to your browser!

48
/ 100
Emerging

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.

Stale 6m No Dependents
Maintenance 0 / 25
Adoption 13 / 25
Maturity 25 / 25
Community 10 / 25

How are scores calculated?

Stars

158

Forks

10

Language

TypeScript

License

MIT

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.