
ferrovec
ReleasedA tiny, dependency-light HNSW vector index for approximate nearest-neighbor search — built to compile to WebAssembly. serde + postcard are its only Rust dependencies, and the wasm build is reported at ~33 KB gzipped. unsafe is denied crate-wide outside one audited SIMD kernel, and a deterministic splitmix64 PRNG keeps getrandom out of the tree, so it lands on wasm32-unknown-unknown with no shims. The npm package layers transformers.js auto-embedding on a Web Worker, OPFS persistence, and cross-tab single-writer leader election — a three-line semantic-search API that runs entirely in the browser, no server. v0.3.1 on crates.io and npm.

