-
regex
regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
-
glob-match
An extremely fast glob matcher
-
panfix
parsing: linear time parsing of multifix operators
-
plr
Performs greedy or optimal error-bounded piecewise linear regression (PLR) and spline regression
-
dtw
Dynamic time warping (DTW) algorithm and approximations implementation
-
rure
A C API for Rust's regular expression library
-
gpuequiv
A GPU-accelerated implementation of an algorithm to find all equivalences of processes
-
iter-rationals
A fixed size, linear time, no-std iterator over the rational numbers
-
x42ltc
Safe Rust wrapper crate for x42’s libltc (Linear/Longitudinal Time Code library)
-
std-dev
Your Swiss Army knife for swiftly processing any amount of data. Implemented for industrial and educational purposes alike.
-
bytecmp
offers fast binary data comparison algorithms to enumerate common substrings, unique substrings or determine a patch set
-
fastblur
Linear-time gaussian blur
-
linearsort
Sorting in linear time 🤔
-
stacked-sandwich
Find all occurances of a number in a row/column sorted matrix; in square root of linear time!
-
ltc
decoding Linear/Longitudinal Timecode data from audio samples, potentially in real time
-
kmp
Various functions using the Knuth–Morris–Pratt algorithm to efficiently find patterns
-
gaussian_blur
Gaussian blur in linear time
-
pelt
Changepoint detection with Pruned Exact Linear Time
-
o2lsh
locality-sensitive hashing
Try searching with DuckDuckGo.