A spellchecker written in rust.
use spelling::spellcheck;
let dictionary_string = include_str!("words.txt"); // newline separated
spellcheck(dictionary_string, "restaraunt", 3);
If you can't use rayon use default-features = false
in your Cargo.toml.
[dependencies]
spelling = { version = "2.2", default-features = false }
This uses the Levenshtein distance as the heuristic for distance.