babycommando/entity-db
EntityDB is an in-browser vector database wrapping indexedDB and Transformers.js over WebAssembly
Supports both dense vector cosine similarity search and experimental binary vector queries using Hamming distance, with a WebAssembly SIMD implementation processing 128 bits per iteration for 2-4x performance gains on large datasets. Automatically generates embeddings via Transformers.js models (e.g., all-MiniLM-L6-v2) or accepts precomputed vectors, persisting everything to IndexedDB without backend infrastructure. Includes Next.js webpack configuration support for seamless framework integration.
279 stars. No commits in the last 6 months.
Stars
279
Forks
25
Language
JavaScript
License
—
Category
Last pushed
May 08, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/babycommando/entity-db"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
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...
nitaiaharoni1/vector-storage
Vector Storage is a vector database that enables semantic similarity searches on text documents...