vecdb-table is a lightweight vector database that stores embeddings and metadata directly in an HTML table structure, enabling in-browser similarity search without external services. Version 0.4.9 is the latest stable release, updated infrequently. It differentiates from other vector DBs by its zero-dependency, browser-first design using IndexedDB and HTML table representation for transparency and simplicity. Suitable for small-scale vector search in web apps, with support for cosine similarity and metadata filtering.
npm install vecdb-tableNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a VectorTable, opens database, inserts a vector with metadata, and performs a similarity search.
Wrap calls in async functions and use await.
Replace `addVector(vector, metadata)` with `insert({ vector, metadata })`.Use in browser environments, or implement custom persistence in Node.js.
Use ES module imports: <script type="module"> or import { VectorTable } from 'vecdb-table'.Update to version >=0.4.0 and use await table.open().
No dependency data recorded yet.