An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "algorithm" keyword

View the packages on the crates.io package registry that are tagged with the "algorithm" keyword.

orx-funvec 0.1.6 💰
Traits to unify access to elements of n-dimensional vectors which are particularly useful in algo...
7 versions - Latest release: 12 months ago - 7.8 thousand downloads total - 34 stars on GitHub - 1 maintainer
levenshtein-rs
Levenshtein distance algorithm
2 versions - Latest release: about 4 hours ago - 2.53 thousand downloads total - 1 maintainer
toetactic 0.1.1
A Tic Tac Toe game for your terminal
2 versions - Latest release: 11 months ago - 1.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
ice-crypt 1.0.0
Rust implementation of the ICE encryption algorithm
1 version - Latest release: about 3 years ago - 1.99 thousand downloads total - 2 stars on GitHub - 1 maintainer
flux-limiter 0.6.1
A rate limiter based on the Generic Cell Rate Algorithm (GCRA).
1 version - Latest release: about 11 hours ago - 0 downloads total - 1 maintainer
binout 0.3.1
The library for binary serialization/deserialization of integers and arrays of integers.
6 versions - Latest release: 2 months ago - 5 dependent packages - 2 dependent repositories - 452 thousand downloads total - 98 stars on GitHub - 1 maintainer
minimum_redundancy 0.3.3
The library to encode and decode data with binary or non-binary Huffman coding.
12 versions - Latest release: 2 months ago - 2 dependent packages - 1 dependent repositories - 46.4 thousand downloads total - 98 stars on GitHub - 1 maintainer
closest-sum-pair 1.0.0
Finds a pair in a list that has the closest sum to a given number.
16 versions - Latest release: about 4 years ago - 19.5 thousand downloads total - 2 maintainers
search-sort
Implementation of few searching and sorting algorithms
6 versions - Latest release: about 19 hours ago - 7.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
genetic-rs-macros 1.0.0
Macros for genetic-rs
8 versions - Latest release: about 1 month ago - 1 dependent package - 8.88 thousand downloads total - 1 stars on GitHub - 1 maintainer
elements-frequency 0.5.1
Finds the frequency of elements in a list.
12 versions - Latest release: about 4 years ago - 14.5 thousand downloads total - 2 maintainers
sdbm 0.1.3
SDBM is a non-cryptographic hashing algorithm
4 versions - Latest release: almost 7 years ago - 6.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
knn_classifier 0.1.2 💰
This simple library is a classifier for the k-Nearest Neighbors (kNN/k-nn) algorithm.
3 versions - Latest release: over 1 year ago - 4.54 thousand downloads total - 2 stars on GitHub - 1 maintainer
jumpch 2.0.0
Jump Consistent Hashing is a fast, minimal memory, consistent hash algorithm.
2 versions - Latest release: about 1 month ago - 2.01 thousand downloads total - 1 stars on GitHub - 1 maintainer
stacked-sandwich 1.4.0
Find all occurances of a number in a row/column sorted matrix; in square root of linear time!
4 versions - Latest release: about 4 years ago - 4.9 thousand downloads total - 2 maintainers
cplex-sys 0.9.3
Low level bindings to the Cplex C-API
17 versions - Latest release: 1 day ago - 21.6 thousand downloads total - 1 maintainer
grb-sys 0.2.1
Low level bindings to Gurobi
11 versions - Latest release: 1 day ago - 11.8 thousand downloads total - 1 maintainer
minimax-alpha-beta 0.2.0
An implementation of Alpha-Beta Pruning + Minimax Algorithm for arbitrary two player minimax styl...
9 versions - Latest release: over 3 years ago - 11.7 thousand downloads total - 13 stars on GitHub - 1 maintainer
graph-layout 0.0.1
Graph-Layouting Algorithms
1 version - Latest release: about 10 years ago - 1 dependent repositories - 3.15 thousand downloads total - 9 stars on GitHub - 1 maintainer
fsum 0.1.3
The library to calculate accurate sum of floats.
4 versions - Latest release: 2 months ago - 4 dependent packages - 1 dependent repositories - 50.1 thousand downloads total - 98 stars on GitHub - 1 maintainer
bevy_procedural_tilemaps 0.1.3
Lightweight 2D tilemap generation with Wave Function Collapse / Model Synthesis for Bevy
4 versions - Latest release: about 1 month ago - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
heterogeneous_graphlets 0.1.1 💰
A Rust library for the computation of heterogeneous graphlets.
2 versions - Latest release: over 2 years ago - 2.75 thousand downloads total - 1 stars on GitHub - 1 maintainer
huffman_rs 0.1.0
huffman encode and decode with rust
1 version - Latest release: over 8 years ago - 2.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
icentral-test-brandes 0.1.0
icentral-test-brandes is a Rust library for computing betweenness centrality using Brandes' algor...
1 version - Latest release: 8 months ago - 913 downloads total - 1 maintainer
icentral-graph-interface 0.1.0
A Rust crate providing traits for graph manipulation, focusing on minimum union cycles, betweenne...
1 version - Latest release: 8 months ago - 3.13 thousand downloads total - 1 maintainer
ndev 0.1.0
neuroevolution library
1 version - Latest release: over 6 years ago - 1.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.0% on crates.io
bytecount 0.6.9
count occurrences of a given byte, or the number of UTF-8 code points, in a byte slice, fast
23 versions - Latest release: 6 months ago - 103 dependent packages - 3,468 dependent repositories - 65.3 million downloads total - 231 stars on GitHub - 1 maintainer
memega 0.1.0
genetic algorithm library
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 2.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
butils 0.1.1
Utilities shared by software included in BSuccinct.
3 versions - Latest release: 2 months ago - 3 dependent packages - 4.03 thousand downloads total - 98 stars on GitHub - 1 maintainer
subset_sum 0.22.3
Solves subset sum problem and returns a set of decomposed integers. It also can match correspondi...
44 versions - Latest release: about 2 years ago - 52.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
evo 0.0.1
Evolutionary Algorithm Library for Rust
1 version - Latest release: about 10 years ago - 3.05 thousand downloads total - 6 stars on GitHub - 1 maintainer
networkflow 0.1.0
A collection of network flow algorithms.
1 version - Latest release: 2 days ago - 0 downloads total - 1 maintainer
algonium 0.1.0
a collection of classic algorithms for programming contests
1 version - Latest release: almost 7 years ago - 2.08 thousand downloads total - 3 stars on GitHub - 1 maintainer
numtoa 0.3.1
Convert numbers into stack-allocated byte arrays
16 versions - Latest release: 4 months ago - 38 dependent packages - 2,083 dependent repositories - 6.64 million downloads total - 46 stars on GitHub - 1 maintainer
mphf_benchmark 0.3.6
The program for benchmarking Minimal Perfect Hash Functions
21 versions - Latest release: 2 months ago - 21.2 thousand downloads total - 98 stars on GitHub - 1 maintainer
fenwick 2.0.1
Fenwick tree: data structure that efficiently calculates prefix sums in a changing array of numbers.
7 versions - Latest release: about 3 years ago - 3 dependent packages - 3 dependent repositories - 55.9 thousand downloads total - 9 stars on GitHub - 1 maintainer
simple_stats 0.1.1
Deprecated in favor of the statistical crate!
6 versions - Latest release: over 10 years ago - 11.1 thousand downloads total - 31 stars on GitHub - 1 maintainer
key_parse 0.3.0
parse keymap like neovim
12 versions - Latest release: 9 months ago - 1 dependent package - 14.9 thousand downloads total - 19 stars on GitHub - 1 maintainer
elias-fano 1.1.0
An implementation of Elias-Fano encoding in Rust
11 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 17.1 thousand downloads total - 32 stars on GitHub - 1 maintainer
cseq_benchmark 0.1.5
The program for benchmarking compact sequences and bitmaps
7 versions - Latest release: 8 months ago - 7.07 thousand downloads total - 98 stars on GitHub - 1 maintainer
enrede 0.2.0
An easy-to-use string encoding library, providing an interface similar to str/String.
5 versions - Latest release: 5 months ago - 20 thousand downloads total - 1 maintainer
icentral-calculate-bc-mem 0.1.0
An efficient Rust crate for incremental betweenness centrality calculations in dynamic graph stru...
1 version - Latest release: 8 months ago - 989 downloads total - 1 maintainer
dancing-cells 0.1.0
Implementation of Solnon and Knuths Dancing Cells algorithm
1 version - Latest release: almost 2 years ago - 1.48 thousand downloads total - 3 stars on GitHub - 1 maintainer
iterative_methods 0.2.1
Iterative methods and associated utilities as StreamingIterators.
2 versions - Latest release: over 4 years ago - 2.86 thousand downloads total - 1 stars on GitHub - 1 maintainer
permutate 0.3.2
Generic permutator that permutates singular and multiple lists
8 versions - Latest release: over 8 years ago - 4 dependent packages - 18 dependent repositories - 106 thousand downloads total - 15 stars on GitHub - 1 maintainer
funny_crystal_hasher 0.1.0
Reimplementation of the funny_hash algorithm
1 version - Latest release: about 1 year ago - 1.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
sefar 0.2.0
sefar is library for evolutionary optimization algorithms.
11 versions - Latest release: 8 months ago - 1 dependent package - 10.1 thousand downloads total - 1 maintainer
disk-based-bfs 0.1.0
Fast generic implementation of breadth-first search using disk storage, suitable for extremely la...
2 versions - Latest release: 10 months ago - 2.19 thousand downloads total - 1 maintainer
gap_solver 0.2.0
A solver for the generalized assignment problem.
2 versions - Latest release: over 4 years ago - 2.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
algs4 0.7.0
Algorithms, 4ed. MOOC in Coursera. in Rust.
7 versions - Latest release: about 10 years ago - 16.7 thousand downloads total - 93 stars on GitHub - 1 maintainer
museair 0.4.0
A portable hashing algorithm that heavily optimized for performance and quality, incorporating st...
4 versions - Latest release: 4 months ago - 3.98 thousand downloads total - 31 stars on GitHub - 1 maintainer
seedable_hash 0.2.2
The library for calculating seedable hashes and fast reduction of their ranges.
10 versions - Latest release: 2 months ago - 165 thousand downloads total - 98 stars on GitHub - 1 maintainer
knapsack-oxigen 1.0.0
Knapsack problem resolution using oxigen.
1 version - Latest release: about 6 years ago - 1.89 thousand downloads total - 179 stars on GitHub - 1 maintainer
dynalgo 3.1.2
A tiny library designed to produce animated SVG images that can illustrate graph algorithms in ac...
10 versions - Latest release: almost 2 years ago - 12.7 thousand downloads total - 1 maintainer
genetic-rs 1.0.0
A small crate for quickstarting genetic algorithm projects
12 versions - Latest release: about 1 month ago - 1 dependent package - 13.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 3.4% on crates.io
bevy_mikktspace 0.16.1
Safe rust implementation of Mikkelsen tangent space algorithm
37 versions - Latest release: 6 months ago - 2 dependent packages - 992 dependent repositories - 3.06 million downloads total - 2 stars on GitHub - 1 maintainer
tokenizations 0.4.2 💰
Tokenizations alignments library
11 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 65.1 thousand downloads total - 29 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
wyhash 0.6.0
Rust implementation of the WyHash fast portable non-cryptographic hashing algorithm and random nu...
9 versions - Latest release: 6 months ago - 27 dependent packages - 64 dependent repositories - 4.02 million downloads total - 102 stars on GitHub - 1 maintainer
alg_ds 0.3.1
Algorithms & data structures
6 versions - Latest release: almost 6 years ago - 1 dependent package - 14.5 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
triadic-census 0.2.0
Calculates the triadic census for directed graphs
4 versions - Latest release: almost 10 years ago - 1 dependent repositories - 8.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
rangebar-core 5.0.0
Core range bar construction algorithm with temporal integrity guarantees
1 version - Latest release: 4 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
eviolite 0.1.1
Toolkit for working with evolutionary algorithms
3 versions - Latest release: over 2 years ago - 3.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
reustmann 0.2.1
Reustmann is a Von Neumann architecture
5 versions - Latest release: almost 5 years ago - 1 dependent repositories - 8.2 thousand downloads total - 8 stars on GitHub - 1 maintainer
numberlab 0.1.9
A collection of numerical algorithms
10 versions - Latest release: 9 months ago - 6.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
aes-gcm-stream 0.2.4
AES GCM stream encrypt and decrypt library, supports AES128/192/256 bit keys
7 versions - Latest release: about 1 year ago - 1 dependent package - 17.5 thousand downloads total - 0 stars on git.hatter.ink - 1 maintainer
algorithmia 2.1.3
Client for calling algorithms and managing data hosted using Algorithmia
21 versions - Latest release: about 8 years ago - 4 dependent repositories - 96.9 thousand downloads total - 19 stars on GitHub - 1 maintainer
coding_benchmark 0.1.4
The program for benchmarking Huffman coding algorithms
5 versions - Latest release: 8 months ago - 6.26 thousand downloads total - 98 stars on GitHub - 1 maintainer
efd 10.1.3
1D/2D/3D Elliptical Fourier Descriptor (EFD) implementation in Rust.
111 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 152 thousand downloads total - 3 stars on GitHub - 1 maintainer
yalz77
A small library providing basic compression and decompression of data using the LZ77 compression ...
3 versions - Latest release: 5 days ago - 2.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
clipper2 0.5.3
A polygon Clipping and Offsetting library for Rust.
14 versions - Latest release: 5 months ago - 16.6 thousand downloads total - 15 stars on GitHub - 1 maintainer
fast_hilbert 2.0.2
Fast Hilbert 2D curve computation using an efficient Lookup Table (LUT).
6 versions - Latest release: 10 days ago - 3 dependent packages - 4 dependent repositories - 46.3 thousand downloads total - 51 stars on GitHub - 1 maintainer
mikktspace-sys 0.1.1
Mikkelsen tangent space algorithm (C wrapper)
2 versions - Latest release: over 2 years ago - 228 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-solver 0.2.1
A rust crate provide flexible and general iterative algorithm framework.
6 versions - Latest release: 2 months ago - 1.81 thousand downloads total - 0 stars on GitHub - 1 maintainer
rustronomy-watershed 0.4.1
a pure-rust implementation of the segmenting and merging watershed algorithms
7 versions - Latest release: over 2 years ago - 8.87 thousand downloads total - 6 stars on GitHub - 1 maintainer
idea_algorithm
Pure Rust implementation of the idea algorithm
3 versions - Latest release: 6 days ago - 3.47 thousand downloads total - 1 maintainer
xu 0.2.3
xu is an evolutionary computation library.
1 version - Latest release: over 4 years ago - 1.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
rake 0.3.6
Rust implementation of Rapid Automatic Keyword Extraction (RAKE) algorithm
13 versions - Latest release: 9 months ago - 1 dependent repositories - 28.2 thousand downloads total - 34 stars on GitHub - 1 maintainer
max-subarray-sum 0.1.7
Finds the maximum subarray sum in a list.
8 versions - Latest release: over 4 years ago - 10 thousand downloads total - 2 maintainers
polylabel 3.2.0
A Rust implementation of the Polylabel algorithm for finding optimum polygon label positions.
39 versions - Latest release: over 1 year ago - 4 dependent packages - 17 dependent repositories - 81.9 thousand downloads total - 54 stars on GitHub - 1 maintainer
sortable-quick-unique-id 1.1.0
The Sort-able Quick Unique ID system
1 version - Latest release: over 1 year ago - 1.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
tilesort 0.1.0
A sorting algorithm optimized for datasets with pre-sorted contiguous blocks (tiles)
1 version - Latest release: 7 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
fluent_data 1.2.4
A low footprint streaming data modelization library and service.
18 versions - Latest release: about 3 years ago - 20.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
super_fair_division 0.1.0
A library for fair division algorithms
1 version - Latest release: 7 months ago - 728 downloads total - 0 stars on GitHub - 1 maintainer
buldak 0.28.1
It is a library that provides various sorting functions.
46 versions - Latest release: about 2 years ago - 63.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
bruteforce-macros 0.3.0
Macro repository for bruteforce-rs
3 versions - Latest release: over 1 year ago - 1 dependent package - 3 dependent repositories - 7.18 thousand downloads total - 13 stars on GitHub - 1 maintainer
comprez 0.2.7
A library for compressing and decompressing structs and enums
10 versions - Latest release: about 3 years ago - 11.9 thousand downloads total - 5 stars on GitHub - 1 maintainer
spa_sra 0.3.3
Solar Position Algorithm for Solar Radiation Applications
4 versions - Latest release: 7 days ago - 1.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
integer-sqrt 0.1.5
An implementation of integer square root algorithm for primitive rust types
6 versions - Latest release: about 5 years ago - 31 dependent packages - 2,790 dependent repositories - 11.2 million downloads total - 14 stars on GitHub - 1 maintainer
genetic-rs-common 1.0.0
Commonly-used parts of genetic-rs
7 versions - Latest release: about 1 month ago - 2 dependent packages - 8.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
kurve 0.1.0 💰
Adjacency list graph data structure
1 version - Latest release: about 2 years ago - 1.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
spa 0.5.1
The Solar Position Algorithm module (SPA) for Rust calculates the sunrise-sunset and azimuth and ...
8 versions - Latest release: almost 2 years ago - 2 dependent packages - 26 dependent repositories - 2.46 million downloads total - 50 stars on GitHub - 1 maintainer
embedded-crc-macros 1.0.0
Macros implementing portable CRC calculation algorithms for use in no_std.
2 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 238 thousand downloads total - 8 stars on GitHub - 1 maintainer
nqueens-oxigen 2.2.0
N Queens problem resolution using oxigen.
6 versions - Latest release: almost 5 years ago - 8.53 thousand downloads total - 161 stars on GitHub - 1 maintainer
haru_cmaes 1.0.9
A simple CMA-ES optimization algorithm implementation based on Hansen's purecma Python implementa...
24 versions - Latest release: 10 months ago - 20.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
sorted-rotated 0.1.1
Finds a number in a sorted and rotated list in O(logN) time.
2 versions - Latest release: over 4 years ago - 2.76 thousand downloads total - 2 maintainers
quad3 0.1.0
A simple quadtree implementation in Rust
1 version - Latest release: over 2 years ago - 1.57 thousand downloads total - 1 stars on GitHub - 1 maintainer
algori 0.13.0
Rust Algorithms
32 versions - Latest release: 10 months ago - 1 dependent package - 43.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
fd-oxigen 1.0.0
Fast Downward planner parameters optimization using oxigen.
1 version - Latest release: almost 6 years ago - 1.78 thousand downloads total - 161 stars on GitHub - 1 maintainer
rsgenetic 1.8.1
A library providing genetic algorithm execution.
52 versions - Latest release: almost 5 years ago - 1 dependent repositories - 158 thousand downloads total - 78 stars on GitHub - 1 maintainer
bruteforce 0.3.0
This is a no_std-compatible brute force/string generation rust-nightly library
11 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 17.3 thousand downloads total - 13 stars on GitHub - 1 maintainer