terrakok

terrakok / FuzzyKot

Public

Fuzzy string matching for Kotlin Multiplatform.

10
0
100% credibility
Found Mar 26, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

FuzzyKot provides fuzzy string matching algorithms for Kotlin Multiplatform projects to handle typos, partial matches, and word order variations in search features.

How It Works

1
🔍 Discover FuzzyKot

While building an app with search, you find FuzzyKot, a tool that finds text matches even if there are typos or slight changes.

2
📥 Add it simply

You include FuzzyKot in your project with a single easy line, and it's ready without extra hassle.

3
Try fuzzy matching

You ask it to find matches for a messy search like 'kotln' in a list of words, and it highlights the best fuzzy fits.

4
📝 Pick the best results

From your list of items, it pulls out the top matches sorted by how close they are, ignoring order or extras.

5
Works everywhere

Your search feels smart and fast on phones, computers, or web, handling real user mistakes smoothly.

🎉 Perfect search experience

Users love typing casually and still finding what they want instantly, making your app delightful.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is FuzzyKot?

FuzzyKot brings fuzzy string matching to Kotlin Multiplatform projects, letting you score similarities between strings despite typos, word order swaps, or partial matches. It powers search-as-you-type, data deduping, or autocomplete in apps running on Android, iOS, JVM, JS, Wasm, and desktops. Drop it in via Maven Central for quick string.ratio("kotlin", "Kotlin is awesome") calls or collection.extractTop("query") to rank matches from lists.

Why is it gaining traction?

Zero dependencies keep bundles tiny, unlike heavier fuzzy string matching python or javascript libs on github fuzzy repos. Versatile scorers handle simple ratios, partial substrings, token-sorted sets, and weighted blends, with extraction APIs that spit out top results efficiently—perfect for real-time UI feedback. A web demo showcases it instantly, bridging gaps in fuzzy string comparison for multiplatform devs tired of platform-specific hacks.

Who should use this?

Kotlin Multiplatform devs building cross-platform search UIs, like mobile apps with fuzzy string search or desktop tools for fuzzy string matching sql imports. Backend folks cleaning datasets via fuzzy string python-style logic without JVM-only limits. Frontend teams needing github fuzzy finder vibes in Compose Multiplatform.

Verdict

Solid early pick for multiplatform fuzzy matching—comprehensive tests and clean docs make it reliable despite 10 stars and 1.0% credibility score. Grab it if you need lightweight fuzzy logic now; watch for adoption as it matures.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.