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: almost 2 years ago
Linked from 1 awesome list

algorithmsavx2dynamic-programminghamminglevenshteinrustsimdssestring-distancestring-matchingstring-searchstring-similarity

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
roy-ht/editdistance A fast implementation of Levenshtein distance for calculating string similarity 663
globalnamesarchitecture/damerau-levenshtein Calculates edit distance between two strings using the Damerau-Levenshtein algorithm 145
dbalatero/levenshtein-ffi Fast string edit distance computation using the Damerau-Levenshtein algorithm 150
hbollon/go-edlib A comprehensive Go library for calculating string similarity and edit distances between strings 488
iddm/serde-aux An auxiliary serde library providing helpful functions for serialisation and deserialisation 160
ashvardanian/simsimd A SIMD-based math library providing optimized kernels for various distance and similarity metrics 1,141
colinsurprenant/hotwater Provides fast string edit distance algorithms with C implementations using FFI bindings in Ruby. 80
wooorm/levenshtein.c An edit-distance algorithm implementation in C 82
bitshifter/glam-rs A fast linear algebra library for games and graphics 1,555
agext/levenshtein Calculates Levenshtein distance and similarity metrics between two strings 86
turnerj/quickenshtein A high-performance Levenshtein Distance calculator with SIMD and threading support. 285
tcrouch/edits.cr A collection of edit distance algorithms and similarity measures for text sequences 16
martinsos/edlib A lightweight library for calculating sequence alignment using edit distance 517
bytecodealliance/cap-std A project providing a capability-based version of the Rust standard library for sandboxed and secure application development. 664
lexmag/simetric Facilities to calculate the distance and similarity between strings using various algorithms 61