triple_accel

Edit Distance Library

A Rust library providing optimized SIMD-based edit distance routines and string search algorithms with platform-dependent fallbacks.

Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.

GitHub

105 stars
6 watching
13 forks
Language: Rust
last commit: over 3 years ago
Linked from 1 awesome list

algorithmsavx2dynamic-programminghamminglevenshteinrustsimdssestring-distancestring-matchingstring-searchstring-similarity

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
roy-ht/editdistanceA fast implementation of Levenshtein distance for calculating string similarity664
globalnamesarchitecture/damerau-levenshteinCalculates edit distance between two strings using the Damerau-Levenshtein algorithm145
dbalatero/levenshtein-ffiFast string edit distance computation using the Damerau-Levenshtein algorithm150
hbollon/go-edlibA comprehensive Go library for calculating string similarity and edit distances between strings488
iddm/serde-auxAn auxiliary serde library providing helpful functions for serialisation and deserialisation160
ashvardanian/simsimdA SIMD-based math library providing optimized kernels for various distance and similarity metrics1,141
colinsurprenant/hotwaterProvides fast string edit distance algorithms with C implementations using FFI bindings in Ruby.80
wooorm/levenshtein.cAn edit-distance algorithm implementation in C82
bitshifter/glam-rsA fast linear algebra library for games and graphics1,555
agext/levenshteinCalculates Levenshtein distance and similarity metrics between two strings86
turnerj/quickenshteinA high-performance Levenshtein Distance calculator with SIMD and threading support.285
tcrouch/edits.crA collection of edit distance algorithms and similarity measures for text sequences16
martinsos/edlibA lightweight library for calculating sequence alignment using edit distance517
bytecodealliance/cap-stdA project providing a capability-based version of the Rust standard library for sandboxed and secure application development.664
lexmag/simetricFacilities to calculate the distance and similarity between strings using various algorithms61