didyoumean2
a library for matching human-quality input to a list of potential matches using the Levenshtein distance algorithm
micro-spelling-correcter
Simple breadth-first early terminating Levenshtein distance auto correcter for small sets of possible resulting strings.