Rust-powered fuzzy search and string distance for JavaScript/TypeScript. 10-50x faster than fuse.js/leven.
-
Updated
Oct 6, 2026 - Rust
Rust-powered fuzzy search and string distance for JavaScript/TypeScript. 10-50x faster than fuse.js/leven.
High-performance fuzzy string matching for .NET with bit-parallel Levenshtein/Indel algorithms, FuzzyWuzzy-compatible scorers, and fast extraction APIs.
Go metrics for calculating string similarity and other string utility functions
A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts
A Java library for computation on permutations and sequences
Example programs for the JavaPermutationTools (JPT) library
String Distances in Julia
Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.
Lexicographically-subdivide the “space” between strings, by defining an alternate non-base-ten number system using a pre-defined dictionary of symbol↔︎number mappings. Handy for ordering NoSQL keys.
A C library of miscellaneous utility functions
Keyboard‑aware Damerau‑Levenshtein for .NET: detects real typos using key proximity and finds the best match fast.
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
A set of (string) distance functions written in JavaScript / Python / PHP.
A .NET port of java-string-similarity
📐 Hidden alignment conditional random field for classifying string pairs.
Natural Language Processing (NLP) library for Crystal
Declaratively define rules for string equivalence so you can focus on the differences that matter.
Android library for string matching based on the JavaWuzzy. The algorithm uses Levenshtein distance to calculate similarity between strings.
Collection of string similarity and distance algorithms in PHP including Levenshtein, Damerau-Levenshtein, Jaro-Winkler, and more
A Privacy focused, easy sharable, open source and anonymous tracking diff viewer.
To associate your repository with the string-distance topic, visit your repo's landing page and select "manage topics."