Repository navigation

#

levenshtein-distance

📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

Python
3493
6 个月前
rapidfuzz/RapidFuzz

Rapid fuzzy string matching in Python using various string metrics

Python
3433
6 天前
ashvardanian/StringZilla

Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

C
2874
4 小时前

Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...

Java
2730
3 年前

Fuzzy string matching, grouping, and evaluation.

Python
784
3 个月前

Pure Python Spell Checking http://pyspellchecker.readthedocs.io/en/latest/

Python
760
20 天前

📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

Go
574
2 个月前

Go implementation to calculate Levenshtein Distance.

Go
432
5 个月前

The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity

C++
356
6 个月前

Swift μ-framework for efficient array diffs and datasource adapters.

Swift
351
6 年前

Making the quickest and most memory efficient implementation of Levenshtein Distance with SIMD and Threading support

C#
307
2 年前

🦀📏 Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support.

Rust
296
1 年前

String metrics library written in Go.

Go
234
3 个月前

A CLI spelling corrector for when you're unsure

Rust
214
6 个月前

Python BK-tree data structure to allow fast querying of "close" matches

Python
186
4 年前