altor-vec — In-Browser Vector Search for JavaScript

altor-vec is a JavaScript library for vector similarity search that runs entirely in the browser using a 54KB WebAssembly (WASM) module. It requires no server, no API keys, and works offline. Install with npm install altor-vec. Searches are performed locally — no data leaves the user's device.

altor-vec resources

Browse the blog hub and technical guides covering semantic search, browser RAG, HNSW internals, React integration, and client-side retrieval architecture.

Browse: Getting Started · API Reference · Comparisons · Migrate · Guides · Benchmarks · Use Cases · Frameworks · Examples · Blog

Documentation

  • Getting started with altor-vec — install, index, search in 5 minutes
  • altor-vec API reference — WasmSearchEngine, add, search, serialize

Framework guides

  • Semantic document search in React
  • Product search in React with vector embeddings
  • Browser RAG in React — retrieval-augmented generation without a server
  • Semantic autocomplete in React
  • Offline-first search in React
  • Semantic search in Next.js App Router
  • Browser RAG in Next.js
  • Vector search in Vue 3
  • Vector search in Node.js build scripts
  • Offline search with Node.js and altor-vec

Migrate to altor-vec

  • Migrate from Algolia to altor-vec — free client-side alternative
  • Migrate from Pinecone to browser-native vector search
  • Migrate from Typesense to altor-vec
  • Migrate from Meilisearch to altor-vec
  • Migrate from FAISS to browser WASM vector search
  • Migrate from ChromaDB to altor-vec
  • Pagefind alternative — semantic search for static sites
  • Migrate from Weaviate to altor-vec
  • Migrate from Fuse.js to semantic vector search

Blog

Visit the altor-vec blog index

  • How to Add Semantic Search to Your Website in 5 Minutes
  • Vector Search Without a Backend — Is It Possible?
  • Building an Offline-First Search Experience
  • Embedding-Based Autocomplete in the Browser
  • How HNSW Works: A Visual Explanation
  • Vector Search in React: Complete Tutorial
  • Browser-Based RAG: Run Retrieval-Augmented Generation Locally
  • Client-Side Vector Search Guide: Build Semantic Search Without a Backend
  • Cosine vs Euclidean Distance in JavaScript Vector Search
  • Build a JavaScript Vector Search Engine from Scratch
  • Build a Vector Search Engine in JavaScript (Browser AI)
  • Build a Semantic Search Engine in JavaScript
  • Build a JavaScript Search Engine with AI Embeddings
  • Build a JavaScript Search Engine with Vector Embeddings
  • Build a Search Engine in JavaScript with Vector Embeddings
  • Algolia Alternative: Open Source Search for Developers in 2026
  • fuse.js Alternative: Semantic Search for What fuse.js Gets Wrong
  • Add Semantic Search to a Next.js App Router Project
  • AI-Powered Search for VitePress
  • Add Semantic Search to Docusaurus — Replace Algolia DocSearch
  • RAG Without a Server — Complete Browser Implementation
  • WASM Vector Search in JavaScript — How HNSW Runs in the Browser
  • Vector Search in Vanilla JavaScript — No Framework Required

Compare altor-vec

  • altor-vec vs Fuse.js — semantic vector search vs fuzzy matching
  • altor-vec vs Algolia — free browser search vs $1/1K ops
  • altor-vec vs Pinecone
  • altor-vec vs Weaviate
  • altor-vec vs Meilisearch
  • altor-vec vs ChromaDB
  • altor-vec vs FAISS
  • altor-vec vs HNSWlib
  • altor-vec vs Typesense
  • altor-vec vs Milvus
  • altor-vec vs Qdrant
  • altor-vec vs lunr.js — semantic vs TF-IDF full-text search
  • altor-vec vs MiniSearch — semantic vs BM25 keyword search
  • altor-vec vs Elasticlunr — semantic vs extended full-text search

Live examples

  • Document search example
  • Image search example
  • Semantic autocomplete example
  • Product search example
  • RAG retrieval example
  • Recommendation engine example

Frameworks

  • altor-vec with React
  • altor-vec with Next.js
  • altor-vec with Vue
  • altor-vec with Svelte
  • altor-vec with Angular
  • altor-vec with Node.js
  • altor-vec with Vanilla JS

Built by

  • AltorLab — AI automation and MCP tooling
  • AI workflow automation guides