All modules:

Link copied to clipboard

A compact binary frequency-dictionary file format (.fdic) for the plain-text frequency dictionaries that SymSpell-style spell checkers use. Compared to plain text (or gzipped text), .fdic is both smaller on disk and faster to load and parse — roughly 40% smaller and 70% faster to load in typical cases.

Link copied to clipboard

A Kotlin Multiplatform port of the SymSpell symmetric-delete spelling-correction algorithm — fast fuzzy lookup, compound (multi-word) correction, and word-break segmentation, with an optional bigram dictionary for context-aware suggestions.

Link copied to clipboard

The bridge between SymSpellKt and the Fdic binary dictionary format. It adds loadFdicFile extensions on DictionaryHolder so you can populate a spell checker's dictionary directly from a .fdic file — smaller and faster to load than plain text.