There are 5 repositories under levenshtein-distance topic.
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
Python port of SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Pure Python Spell Checking http://pyspellchecker.readthedocs.io/en/latest/
Spelling corrector in python
A .NET port of java-string-similarity
Go implementation to calculate Levenshtein Distance.
Making the quickest and most memory efficient implementation of Levenshtein Distance with SIMD and Threading support
🦀📏 Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support.
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
A CLI spelling corrector for when you're unsure
String Distances in Julia
A Python 3 phonetics library.
Port of SeatGeek's fuzzywuzzy
Enable git-like did-you-mean feature in click :sparkles:
String metric/similarity functions implemented in Swift.
a library for matching human-quality input to a list of potential matches using the Levenshtein distance algorithm
Calculate text distance (similarity) in Golang - Experimental implementation
Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
Levenshtein algorithm in C
A fuzzy matching string distance library for Scala and Java that includes Levenshtein distance, Jaro distance, Jaro-Winkler distance, Dice coefficient, N-Gram similarity, Cosine similarity, Jaccard similarity, Longest common subsequence, Hamming distance, and more..
SymSpellCompound: compound aware automatic spelling correction
Java port of SymSpell: 1 million times faster through Symmetric Delete spelling correction algorithm