typeahead-kmp
karloti/typeahead-kmp
Kotlin
A lock-free, in-memory fuzzy search engine for Kotlin Multiplatform. L2-normalized sparse vector embeddings with O(1) cosine similarity — handles typos, transpositions, and blind continuation. Zero-allocation search via primitive arrays, reactive StateFlow results, and instant cold-start via JSONL import/export.