Algorithms
bcmp
Experimentalbcmp offers fast binary data comparison algorithms to enumerate common substrings, unique substrings or determine a patch set
plumtree
ExperimentalA Rust implementation of Plumtree algorithm
yet-another-md5
ExperimentalA library to compute md5 hashes from Read objects
honeycomb
ExperimentalA portable parser combinator library that does not require a runtime
innr
ExperimentalSIMD-accelerated vector similarity primitives with binary, ternary, and scalar quantization
qntz
ExperimentalVector quantization
aviary
ExperimentalAviary bird combinators for Rust.
discrimination
ExperimentalGeneric worst-case-linear-time sorting and partitioning algorithms based on discriminators
microfacet
Experimentalmicrofacet for rust
fastcmp
ExperimentalA fast byte slice comparison library
rust_redlock
ExperimentalA Rust Redlock implementation for distributed, highly-available redis locks
pdqsort
ExperimentalPattern-defeating quicksort
ai_kit
ExperimentalCollection of classic AI algorithms with convenient interfaces
litecoin_hashes
ExperimentalHash functions used by the rust-bitcoin eccosystem
anchormap
ExperimentalLock-free concurrent hash map: elements never move after insertion, enabling lock-free reads
multiqueue
ExperimentalA fast mpmc broadcast queue
use-stress
ExperimentalPrimitive stress and pressure-like helpers
blackbox
ExperimentalOptimize blackbox functions, suitable for hyperparameter optimization
piston-history_tree
ExperimentalA persistent history tree for undo/redo
inane-crypto
ExperimentalThe Inane crypto library
bitwise
ExperimentalPortable high-level bitwise manipulation algorithms.
scale_dependent_point_selection
ExperimentalAdd scale-dependent selection values to GeoPackage point layers.
consume
ExperimentalMemory order consume for when it's known that the compiler can't elide the dependency
radixal
ExperimentalDigits iteration for unsigned integer types.
num-cmp
ExperimentalComparison between differently typed numbers
rust_heap
ExperimentalSimple bounded binary heap
dwt
ExperimentalThe package provides an algorithm to compute the discrete wavelet transform.
tension
ExperimentalTensor library with OpenCL acceleration
ziptree
ExperimentalTarjan's zip tree implemented in Rust
control_systems_torbox
ExperimentalControl systems toolbox
array_cow
ExperimentalIn memory array de-duplication, useful for efficient storing of a history of data versions.
finny
ExperimentalFinite State Machines with a procedural builder-style API and compile time transition checks.
pagerank
ExperimentalA PageRank implementation
pqgrams
ExperimentalThis package implements a basic version of the PQ-Grams tree-edit-distance approximation algorithm, as generically as possible. It defines traits that you can define for your label-types and tree-types, to use custom types with the algorithm. It also defines a basic generic Tree type for string or integer leaf types that is easy to build with, and compatible with the algorithm.
exrng
ExperimentalRNG crate with lan features but using external RNG source
frequency
ExperimentalA trait for types that keep track of the counts of things.
frequency-btreemap
ExperimentalA counter for observations of things, backed by a BTreeMap.
frequency-hashmap
ExperimentalA counter for observations of things, backed by a HashMap.
frequency-ordermap
ExperimentalA counter for observations of things, backed by an OrderMap.
nucleic-acid
ExperimentalImplementations of Suffix Array, Burrows-Wheeler Transform and FM-index
blackbox_derive
ExperimentalProcedural macro for the blackbox crate
scarecrow
ExperimentalA neural network library.
rjq
ExperimentalRedis job queue
bloom_rs
ExperimentalTiny rust bloom filter implementation
galil-seiferas
ExperimentalGeneral string search in constant space, linear time, for nonorderable alphabets.
triangulation
ExperimentalA collection of triangulation algorithms
highwayhash
ExperimentalBindings to AVX-2-optimized SIP-like hash functions
enimda
ExperimentalEntropy-based image border detection
dars
ExperimentalData Assimilation in Rust
honestintervals
ExperimentalComprehensive, correctly rounding interval arithmetic library.