rustio rustio.net

Algorithms

76

good_lp

1.15.1 Stable

Mixed Integer Linear Programming for Rust, with an user-friendly API. This crate allows modeling LP problems, and lets you solve them with various solvers.

2.9M downloads · 1mo ago
76

ic-certification

3.2.0 Stable

Types related to the Internet Computer Public Specification.

1.6M downloads · 1mo ago
74

rand

0.10.1 Growing

Random number generators and other randomness functionality.

1.2B downloads · 1mo ago
74

daachorse

3.0.0 Stable

Daachorse: Double-Array Aho-Corasick

1.2M downloads · 20d ago
73

histogram

1.4.1 Stable

A collection of histogram data structures

21.1M downloads · 6d ago
73

fastrand

2.4.1 Stable

A simple and fast random number generator

649.1M downloads · 1mo ago
73

ic-representation-independent-hash

3.2.0 Stable

A library for computing representation-independent hashes as described in the Internet Computer interface specification.

745.2K downloads · 1mo ago
73

rstar

0.13.0 Growing

An R*-tree spatial index

26.9M downloads · yesterday
72

dissimilar

1.0.11 Stable

Diff library with semantic cleanup, based on Google's diff-match-patch

44.4M downloads · 2mo ago
72

line-clipping

0.3.7 Growing

A simple crate implementing line clipping algorithms.

5.3M downloads · 1mo ago
72

delaunator

1.1.0 Stable

A very fast 2D Delaunay triangulation library.

375.8K downloads · 13d ago
72

siphasher

1.0.3 Stable

SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust

376.3M downloads · 22d ago
72

rapidhash

4.4.1 Stable

An extremely fast, high quality, platform-independent hashing algorithm.

10.4M downloads · 3mo ago
72

rand_pcg

0.10.2 Growing

Selected PCG random number generators

119.5M downloads · 1mo ago
71

ratelimit

2.0.0 Stable

A lock-free token bucket ratelimiter

19.7M downloads · 1mo ago
71

dashmap

6.2.1 Stable

Blazing fast concurrent HashMap for Rust.

275.0M downloads · 8d ago
71

ic-cbor

3.2.0 Stable

CBOR decoding for Internet Computer clients

563.6K downloads · 1mo ago
71

former_types

2.38.0 Stable

A 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.

57.1K downloads · 1mo ago
71

ed25519-compact

2.3.0 Stable

A small, self-contained, wasm-friendly Ed25519 implementation

13.2M downloads · 8d ago
71

bitcoin_hashes

0.21.0 Growing

Hash functions used by the rust-bitcoin ecosystem

37.3M downloads · today
70

clashmap

1.3.0 Stable

Sharded hashmap suitable for fast concurrent access

2.1M downloads · 22d ago
70

fixed

1.31.0 Stable

Fixed-point numbers.

11.2M downloads · 2mo ago
70

kasuari

0.4.12 Growing

A 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.

6.2M downloads · 2mo ago
70

ic-response-verification

3.2.0 Stable

Client side response verification for the Internet Computer

662.3K downloads · 1mo ago
70

ic-http-certification

3.2.0 Stable

Certification for HTTP responses for the Internet Computer

559.0K downloads · 1mo ago
70

rand_mt

6.0.3 Stable

Reference Mersenne Twister random number generators.

1.7M downloads · 1mo ago
70

former

2.45.0 Stable

A flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Simplify the construction of complex objects.

220.0K downloads · 1mo ago
70

vsss-rs

5.4.0 Stable

Verifiable Secret Sharing Schemes for splitting, combining and verifying secret shares

1.4M downloads · 27d ago
69

rand_core

0.10.1 Growing

Core random number generation traits and tools for implementation.

1.2B downloads · 1mo ago
69

rand_chacha

0.10.0 Growing

ChaCha random number generator

1.0B downloads · 3mo ago
69

parol_runtime

4.4.0 Stable

Runtime library for parsers generated by the 'parol' parser generator.

230.0K downloads · 14d ago
69

ndarray-linalg

0.18.1 Growing

Linear algebra package for rust-ndarray using LAPACK

1.9M downloads · 4mo ago
69

ic-certificate-verification

3.2.0 Stable

Certificate verification for the Internet Computer

555.3K downloads · 1mo ago
69

rand_xoshiro

0.8.1 Growing

Xoshiro, xoroshiro and splitmix64 random number generators

89.0M downloads · 9d ago
68

uuid7

1.8.0 Stable

A Rust implementation of UUID version 7

300.9K downloads · 8d ago
68

lin_alg

1.4.2 Stable

Vector, matrix, and quaternion operations for general purposes

29.6K downloads · 1mo ago
68

priority-queue

2.7.0 Growing

A Priority Queue implemented as a heap with a function to efficiently change the priority of an item.

24.1M downloads · 8mo ago
68

hmac-sha256

1.1.14 Stable

A small, self-contained SHA256, HMAC-SHA256, and HKDF-SHA256 implementation

18.1M downloads · 3mo ago
68

rand_seeder

0.5.0 Growing

A universal random number seeder based on SipHash.

2.1M downloads · 3mo ago
68

rand_isaac

0.5.1 Growing

ISAAC random number generator

48.2M downloads · 6d ago
68

geos-sys

2.0.9 Stable

GEOS C API bindings

589.5K downloads · 3mo ago
68

component_model_types

0.54.0 Growing

Component model.

49.4K downloads · 2d ago
68

former_meta

2.43.0 Stable

A 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.

209.8K downloads · 1mo ago
67

scru128

4.2.0 Stable

SCRU128: Sortable, Clock and Random number-based Unique identifier

85.3K downloads · 8d ago
67

i_overlay

6.0.1 Stable

Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.

3.7M downloads · 8d ago
67

merkle_hash

3.9.0 Stable

Finds the hashes of all files and directories in a directory tree.

190.8K downloads · 16d ago
67

pathfinding

4.15.0 Stable

Pathfinding, flow, and graph algorithms

2.2M downloads · 2mo ago
67

geos

11.1.1 Stable

Rust bindings for GEOS C API

597.6K downloads · 2mo ago
67

collection_tools

0.66.0 Growing

General purpose tools to manipulate collections( containers like Vec/HashMap/HashSet ).

89.2K downloads · 2d ago
67

vers-vecs

1.9.1 Stable

A collection of succinct data structures supported by fast implementations of rank and select queries.

52.3K downloads · 1mo ago