Vecal
Lightweight vector database in the browser based on IndexedDB.
Vecal
Vecal is a lightweight vector database that runs entirely in the browser. It stores vectors in IndexedDB and provides fast similarity search APIs.
Features
- CRUD operations for vectors
- Similarity search using multiple distance metrics
- Optional LSH based index with approximate nearest neighbour (ANN) search
- In-memory cache for frequently accessed vectors
- Written in TypeScript and works in modern browsers
Getting Started
Learn how to install Vecal in the installation guide. A step‑by‑step example is available in the tutorial. For full API details check the API reference.