Algorithms
good_lp
1.15.1 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.
ic-certification
3.2.0 StableTypes related to the Internet Computer Public Specification.
rand
0.10.1 GrowingRandom number generators and other randomness functionality.
daachorse
3.0.0 StableDaachorse: Double-Array Aho-Corasick
histogram
1.4.1 StableA collection of histogram data structures
fastrand
2.4.1 StableA simple and fast random number generator
ic-representation-independent-hash
3.2.0 StableA library for computing representation-independent hashes as described in the Internet Computer interface specification.
rstar
0.13.0 GrowingAn R*-tree spatial index
dissimilar
1.0.11 StableDiff library with semantic cleanup, based on Google's diff-match-patch
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
rapidhash
4.4.1 StableAn extremely fast, high quality, platform-independent hashing algorithm.
rand_pcg
0.10.2 GrowingSelected PCG random number generators
ratelimit
2.0.0 StableA lock-free token bucket ratelimiter
dashmap
6.2.1 StableBlazing fast concurrent HashMap for Rust.
ic-cbor
3.2.0 StableCBOR decoding for Internet Computer clients
former_types
2.38.0 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.
ed25519-compact
2.3.0 StableA small, self-contained, wasm-friendly Ed25519 implementation
bitcoin_hashes
0.21.0 GrowingHash functions used by the rust-bitcoin ecosystem
clashmap
1.3.0 StableSharded hashmap suitable for fast concurrent access
fixed
1.31.0 StableFixed-point numbers.
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.
ic-response-verification
3.2.0 StableClient side response verification for the Internet Computer
ic-http-certification
3.2.0 StableCertification for HTTP responses for the Internet Computer
rand_mt
6.0.3 StableReference Mersenne Twister random number generators.
former
2.45.0 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
rand_core
0.10.1 GrowingCore random number generation traits and tools for implementation.
rand_chacha
0.10.0 GrowingChaCha random number generator
parol_runtime
4.4.0 StableRuntime library for parsers generated by the 'parol' parser generator.
ndarray-linalg
0.18.1 GrowingLinear algebra package for rust-ndarray using LAPACK
ic-certificate-verification
3.2.0 StableCertificate verification for the Internet Computer
rand_xoshiro
0.8.1 GrowingXoshiro, xoroshiro and splitmix64 random number generators
uuid7
1.8.0 StableA Rust implementation of UUID version 7
lin_alg
1.4.2 StableVector, matrix, and quaternion operations for general purposes
priority-queue
2.7.0 GrowingA Priority Queue implemented as a heap with a function to efficiently change the priority of an item.
hmac-sha256
1.1.14 StableA small, self-contained SHA256, HMAC-SHA256, and HKDF-SHA256 implementation
rand_seeder
0.5.0 GrowingA universal random number seeder based on SipHash.
rand_isaac
0.5.1 GrowingISAAC random number generator
geos-sys
2.0.9 StableGEOS C API bindings
component_model_types
0.54.0 GrowingComponent model.
former_meta
2.43.0 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.
scru128
4.2.0 StableSCRU128: Sortable, Clock and Random number-based Unique identifier
i_overlay
6.0.1 StableBoolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.
merkle_hash
3.9.0 StableFinds the hashes of all files and directories in a directory tree.
pathfinding
4.15.0 StablePathfinding, flow, and graph algorithms
geos
11.1.1 StableRust bindings for GEOS C API
collection_tools
0.66.0 GrowingGeneral purpose tools to manipulate collections( containers like Vec/HashMap/HashSet ).
vers-vecs
1.9.1 StableA collection of succinct data structures supported by fast implementations of rank and select queries.