Algorithms
daachorse
3.0.3 StableDaachorse: Double-Array Aho-Corasick
good_lp
1.15.2 StableMixed Integer Linear Programming for Rust, with an user-friendly API. This crate allows modeling LP problems, and lets you solve them with various solvers.
rand
0.10.2 GrowingRandom number generators and other randomness functionality.
rapidhash
4.5.1 StableAn extremely fast, high quality, platform-independent hashing algorithm.
bio
4.0.1 StableA bioinformatics library for Rust. This library provides implementations of many algorithms and data structures that are useful for bioinformatics, but also in other fields.
ic-certification
3.2.0 StableTypes related to the Internet Computer Public Specification.
crc-any
3.0.1 StableThis crate computes CRC values from a bit width, a polynomial, a reflection setting, an initial value, and a final XOR value. It also provides many built-in CRC functions for common CRC variants.
former_types
2.42.1 StableA flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Its compile-time structures and traits that are not generated but reused.
former
2.51.1 StableA flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Simplify the construction of complex objects.
vsss-rs
5.4.0 StableVerifiable Secret Sharing Schemes for splitting, combining and verifying secret shares
histogram
1.5.0 StableA collection of histogram data structures
fastrand
2.4.1 StableA simple and fast random number generator
itertools
0.15.0 GrowingExtra iterator adaptors, iterator methods, free functions, and macros.
bitcoin_hashes
1.0.0 StableHash functions used by the rust-bitcoin eccosystem
dissimilar
1.0.11 StableDiff library with semantic cleanup, based on Google's diff-match-patch
crossbeam-utils
0.8.22 GrowingUtilities for concurrent programming
crossbeam-deque
0.8.7 GrowingConcurrent work-stealing deque
ic-representation-independent-hash
3.2.0 StableA library for computing representation-independent hashes as described in the Internet Computer interface specification.
rand_pcg
0.10.2 GrowingSelected PCG random number generators
rstar
0.13.0 GrowingAn R*-tree spatial index
parol_runtime
5.0.0 StableRuntime library for parsers generated by the 'parol' parser generator.
md5
0.8.1 GrowingThe package provides the MD5 hash function.
blazesym
0.2.5 Growingblazesym is a library for address symbolization and related tasks.
ed25519-compact
2.3.1 StableA small, self-contained, wasm-friendly Ed25519 implementation
lin_alg
1.4.3 StableVector, matrix, and quaternion operations for general purposes
line-clipping
0.3.7 GrowingA simple crate implementing line clipping algorithms.
delaunator
1.1.0 StableA very fast 2D Delaunay triangulation library.
siphasher
1.0.3 StableSipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
dashmap
6.2.1 StableBlazing fast concurrent HashMap for Rust.
rand_mt
6.0.3 GrowingReference Mersenne Twister random number generators.
former_meta
2.47.1 StableA flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Implementation of its derive macro. Should not be used independently, instead use module::former which relies on the module.
magic-crypt
5.0.1 StableMagicCrypt is a Java/PHP/NodeJS/Rust library to encrypt/decrypt strings, files, or data, using Data Encryption Standard(DES) or Advanced Encryption Standard(AES) algorithms. It supports CBC block cipher mode, PKCS7 padding and 64, 128, 192 or 256-bits key length.
ratelimit
2.0.0 GrowingA lock-free token bucket ratelimiter
vers-vecs
1.10.1 StableA collection of succinct data structures supported by fast implementations of rank and select queries.
varint-rs
2.2.1 StableA small, zero dependency varint implementation in Rust.
rand_chacha
0.10.0 GrowingChaCha random number generator
crossbeam-channel
0.5.16 GrowingMulti-producer multi-consumer channels for message passing
ndarray-linalg
0.18.1 GrowingLinear algebra package for rust-ndarray using LAPACK
fixed
1.31.0 StableFixed-point numbers.
num-iter
0.1.46 GrowingExternal iterators for generic mathematics
kasuari
0.4.12 GrowingA rust layout solver for GUIs, based on the Cassowary algorithm. A fork of the unmaintained cassowary-rs crate with improvments and bug fixes. Kasuari is the indonesian name for the cassowary bird.
crypto-bigint
0.7.5 GrowingPure Rust implementation of a big integer library which has been designed from the ground-up for use in cryptographic applications. Provides constant-time, no_std-friendly implementations of modern formulas using const generics.
alphanumeric-sort
1.5.8 StableThis crate can help you sort order for files and folders whose names contain numerals.
rust-lapper
1.3.0 StableA fast and easy interval overlap library
pathfinder-crypto
0.22.7 GrowingCryptographic primitives used by Pathfinder
calc_rational
3.1.0 StableCLI calculator for rational numbers.
rand_core
0.10.1 GrowingCore random number generation traits and tools for implementation.
priority-queue
2.7.0 GrowingA Priority Queue implemented as a heap with a function to efficiently change the priority of an item.
rand_seeder
0.5.0 GrowingA universal random number seeder based on SipHash.
clashmap
1.3.0 StableSharded hashmap suitable for fast concurrent access