Repository navigation

#

string-comparison

rapidfuzz/RapidFuzz

Rapid fuzzy string matching in Python using various string metrics

Python
3036
7 天前

Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.

JavaScript
2527
2 年前

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

Go
507
3 年前

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

C++
314
8 天前

Rapid fuzzy string matching in C++ using the Levenshtein Distance

C++
291
2 个月前

🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").

C#
192
4 天前

Ruby gem (native extension in Rust) providing implementations of various string metrics

Ruby
78
3 年前

Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity

Python
70
1 年前

🤠A library implementing different string similarity using JavaScript.

TypeScript
53
9 天前

string similarity based on Dice's coefficient in go

Go
44
6 年前

A collection of metrics and phonetic algorithms for fuzzy string matching in Elixir.

Elixir
35
2 年前

Extensions for sorting strings using natural sort order i.e. Alphabetical order for humans

C#
33
1 个月前

CyDifflib is a fast implementation of difflib's algorithms, which can be used as a drop-in replacement.

Cython
21
8 天前

Simple library providing functions to simplify conversions in Lazarus when passing strings to RTL or WinAPI.

Pascal
6
1 年前

Fast MinHash Distances algorithms collection

C++
4
2 年前

Class library to compare strings in a relative way.

C#
4
10 个月前

regular expression functionality for ctrl+f search

JavaScript
4
2 年前

Finds degree of similarity between two strings, based on Dice's Coefficient and Levenshtein Distance.

JavaScript
4
6 年前