rustio rustio.net

Algorithms

77

daachorse

3.0.3 Stable

Daachorse: Double-Array Aho-Corasick

2.3M downloads · 12d ago
76

good_lp

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

3.4M downloads · 1mo ago
76

rand

0.10.2 Growing

Random number generators and other randomness functionality.

1.4B downloads · 13d ago
75

rapidhash

4.5.1 Stable

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

18.3M downloads · 20d ago
74

bio

4.0.1 Stable

A bioinformatics library for Rust. This library provides implementations of many algorithms and data structures that are useful for bioinformatics, but also in other fields.

1.0M downloads · 25d ago
74

ic-certification

3.2.0 Stable

Types related to the Internet Computer Public Specification.

1.7M downloads · 3mo ago
73

crc-any

3.0.1 Stable

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

11.4M downloads · 26d ago
72

former_types

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

70.0K downloads · 24d ago
72

former

2.51.1 Stable

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

234.0K downloads · 24d ago
72

vsss-rs

5.4.0 Stable

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

1.6M downloads · 15d ago
72

histogram

1.5.0 Stable

A collection of histogram data structures

23.4M downloads · 21d ago
71

fastrand

2.4.1 Stable

A simple and fast random number generator

745.8M downloads · 3mo ago
71

itertools

0.15.0 Growing

Extra iterator adaptors, iterator methods, free functions, and macros.

1.3B downloads · 1mo ago
71

bitcoin_hashes

1.0.0 Stable

Hash functions used by the rust-bitcoin eccosystem

43.3M downloads · 29d ago
70

dissimilar

1.0.11 Stable

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

50.9M downloads · 4mo ago
70

crossbeam-utils

0.8.22 Growing

Utilities for concurrent programming

756.4M downloads · 17d ago
70

crossbeam-deque

0.8.7 Growing

Concurrent work-stealing deque

520.0M downloads · 17d ago
70

ic-representation-independent-hash

3.2.0 Stable

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

776.0K downloads · 3mo ago
70

rand_pcg

0.10.2 Growing

Selected PCG random number generators

130.5M downloads · 3mo ago
70

rstar

0.13.0 Growing

An R*-tree spatial index

33.8M downloads · 2mo ago
70

parol_runtime

5.0.0 Stable

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

324.2K downloads · 23d ago
70

md5

0.8.1 Growing

The package provides the MD5 hash function.

132.3M downloads · 15d ago
70

blazesym

0.2.5 Growing

blazesym is a library for address symbolization and related tasks.

5.9M downloads · 29d ago
70

ed25519-compact

2.3.1 Stable

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

14.7M downloads · 1mo ago
69

lin_alg

1.4.3 Stable

Vector, matrix, and quaternion operations for general purposes

31.7K downloads · 1mo ago
69

line-clipping

0.3.7 Growing

A simple crate implementing line clipping algorithms.

10.0M downloads · 3mo ago
69

delaunator

1.1.0 Stable

A very fast 2D Delaunay triangulation library.

450.5K downloads · 2mo ago
69

siphasher

1.0.3 Stable

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

439.1M downloads · 2mo ago
69

dashmap

6.2.1 Stable

Blazing fast concurrent HashMap for Rust.

315.2M downloads · 2mo ago
69

rand_mt

6.0.3 Growing

Reference Mersenne Twister random number generators.

2.1M downloads · 3mo ago
69

former_meta

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

223.8K downloads · 24d ago
69

magic-crypt

5.0.1 Stable

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

754.5K downloads · 13d ago
68

ratelimit

2.0.0 Growing

A lock-free token bucket ratelimiter

21.1M downloads · 3mo ago
68

vers-vecs

1.10.1 Stable

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

114.8K downloads · 26d ago
68

varint-rs

2.2.1 Stable

A small, zero dependency varint implementation in Rust.

16.4M downloads · 1mo ago
68

rand_chacha

0.10.0 Growing

ChaCha random number generator

1.2B downloads · 5mo ago
68

crossbeam-channel

0.5.16 Growing

Multi-producer multi-consumer channels for message passing

505.2M downloads · 17d ago
68

ndarray-linalg

0.18.1 Growing

Linear algebra package for rust-ndarray using LAPACK

2.0M downloads · 6mo ago
68

fixed

1.31.0 Stable

Fixed-point numbers.

12.6M downloads · 4mo ago
68

num-iter

0.1.46 Growing

External iterators for generic mathematics

308.4M downloads · 16d ago
68

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.

11.0M downloads · 4mo ago
68

crypto-bigint

0.7.5 Growing

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

224.4M downloads · 1mo ago
68

alphanumeric-sort

1.5.8 Stable

This crate can help you sort order for files and folders whose names contain numerals.

6.3M downloads · 23d ago
68

rust-lapper

1.3.0 Stable

A fast and easy interval overlap library

1.2M downloads · 1mo ago
67

pathfinder-crypto

0.22.7 Growing

Cryptographic primitives used by Pathfinder

12.1K downloads · 11d ago
67

calc_rational

3.1.0 Stable

CLI calculator for rational numbers.

23.5K downloads · 10d ago
67

rand_core

0.10.1 Growing

Core random number generation traits and tools for implementation.

1.4B downloads · 3mo ago
67

priority-queue

2.7.0 Growing

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

27.1M downloads · 9mo ago
67

rand_seeder

0.5.0 Growing

A universal random number seeder based on SipHash.

2.3M downloads · 5mo ago
67

clashmap

1.3.0 Stable

Sharded hashmap suitable for fast concurrent access

2.4M downloads · 2mo ago