Measure how similar two pieces of text are using three different algorithms — useful for deduplication, fuzzy name matching, and spell-check style suggestions.
Compare two strings with Levenshtein, Jaro, and Jaro-Winkler — all three at once.
Count the minimum single-character edits needed to turn one string into another.
Score how alike two strings are, based on matching characters and transpositions.
Jaro Similarity with extra credit for strings that share the same starting characters.