hotwater

String distance library

Provides fast string edit distance algorithms with C implementations using FFI bindings in Ruby.

Fast Ruby FFI string edit distance algorithms

GitHub

80 stars
5 watching
1 forks
Language: Ruby
last commit: over 13 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
dbalatero/levenshtein-ffiFast string edit distance computation using the Damerau-Levenshtein algorithm150
wooorm/levenshtein.cAn edit-distance algorithm implementation in C82
globalnamesarchitecture/damerau-levenshteinCalculates edit distance between two strings using the Damerau-Levenshtein algorithm145
schneems/going_the_distanceA Ruby library implementing algorithms for calculating the cost of changing one word into another61
roy-ht/editdistanceA fast implementation of Levenshtein distance for calculating string similarity664
hbollon/go-edlibA comprehensive Go library for calculating string similarity and edit distances between strings488
turnerj/quickenshteinA high-performance Levenshtein Distance calculator with SIMD and threading support.285
tonytonyjan/jaro_winklerAn implementation of the Jaro-Winkler distance algorithm to compare strings195
daniel-liu-c0deb0t/triple_accelA Rust library providing optimized SIMD-based edit distance routines and string search algorithms with platform-dependent fallbacks.105
tcrouch/edits.crA collection of edit distance algorithms and similarity measures for text sequences16
cwarden/sqlite-distanceCalculates distance between two geographic points using latitude and longitude coordinates2
sindresorhus/levenA JavaScript implementation of the Levenshtein distance algorithm for measuring string similarity.718
rapidfuzz/rapidfuzz-cppA C++ library for fast string matching using the Levenshtein Distance algorithm250
src-d/wmd-relaxCalculates distances between documents based on word embeddings461
feature23/stringsimilarity.netA .NET port of Java string similarity library implementing various distance and similarity measures452