typeahead-kmp

typeahead-kmp

karloti

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.

10 Stars
0 Forks
0 Watchers
Kotlin Language
apache-2.0 License
51.7 SrcLog Score
Cost to Build
$1.25M
Market Value
$1.29M

Growth over time

6 data points  ·  2026-04-10 → 2026-09-05
Stars Forks Watchers
💬

How do you feel about this project?

Ask AI about typeahead-kmp

Question copied to clipboard

What is the karloti/typeahead-kmp GitHub project? Description: "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.". Written in Kotlin. Explain what it does, its main use cases, key features, and who would benefit from using it.

Question is copied to clipboard — paste it after the AI opens.

How to clone typeahead-kmp

Clone via HTTPS

git clone https://github.com/karloti/typeahead-kmp.git

Clone via SSH

[email protected]:karloti/typeahead-kmp.git

Download ZIP

Download main.zip

Found an issue?

Report bugs or request features on the typeahead-kmp issue tracker:

Open GitHub Issues