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.

rez-next-solver 0.1.0
Intelligent dependency resolution with A* heuristic algorithms and 3-5x performance improvement
1 version - Latest release: 3 months ago - 454 downloads total - 13 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: 3 months ago - 103 dependent packages - 3,468 dependent repositories - 58.3 million downloads total - 231 stars on GitHub - 1 maintainer
tatami-dungeon 0.1.7
A roguelike dungeon generation algorithm
8 versions - Latest release: 10 months ago - 7.78 thousand downloads total - 32 stars on GitHub - 1 maintainer
simple_stats 0.1.1
Deprecated in favor of the statistical crate!
6 versions - Latest release: about 10 years ago - 10.8 thousand downloads total - 31 stars on GitHub - 1 maintainer
median-heap 0.1.2
A median heap implementation in Rust, used to keep track of a running median of a sequence of num...
3 versions - Latest release: about 1 year ago - 3.46 thousand downloads total - 2 stars on GitHub - 1 maintainer
metaheuristics-nature 10.1.0
A collection of nature-inspired metaheuristic algorithms.
75 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 92.2 thousand downloads total - 16 stars on GitHub - 1 maintainer
rsalgo 0.0.1-init.1
A collection of some algorithms and data-structures.
2 versions - Latest release: over 6 years ago - 3.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
ed_join 1.1.1 💰
A Rust Implemtation of Ed-Join Algorithm for string similarity join
5 versions - Latest release: almost 6 years ago - 6.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
rlwfc 0.1.1
Rust implementation of Wave Function Collapse (WFC) algorithm with type safety and direction-awar...
2 versions - Latest release: 3 months ago - 768 downloads total - 1 stars on GitHub - 1 maintainer
anomaly-grid 0.3.0
Variable-order Markov model library for anomaly detection in finite-alphabet sequences with infor...
11 versions - Latest release: 3 days ago - 2.52 thousand downloads total - 7 stars on GitHub - 1 maintainer
csf 0.1.14
The library of compressed static functions (maps) that use perfect hashing and value compression.
18 versions - Latest release: over 1 year ago - 5 dependent packages - 48.1 thousand downloads total - 98 stars on GitHub - 1 maintainer
revonet 0.2.1
Rust implementation of real-coded genetic algorithm for solving optimization problems and trainin...
3 versions - Latest release: about 8 years ago - 5.5 thousand downloads total - 20 stars on GitHub - 1 maintainer
djangohashers 1.8.2
A Rust port of the password primitives used in Django project.
57 versions - Latest release: about 1 month ago - 1 dependent package - 10 dependent repositories - 118 thousand downloads total - 56 stars on GitHub - 1 maintainer
genevo 0.7.1
genevo provides building blocks to run simulations of optimization and search problems using gene...
12 versions - Latest release: over 3 years ago - 1 dependent package - 6 dependent repositories - 241 thousand downloads total - 185 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.88 thousand downloads total - 2 stars on GitHub - 1 maintainer
levenshtein-rs
Levenshtein distance algorithm
2 versions - Latest release: about 23 hours ago - 2.39 thousand downloads total - 1 maintainer
algs4_rs 0.5.2
Rust implementations for the algorithms and clients in the text book "Algorithms, 4th Edition" by...
7 versions - Latest release: 3 days ago - 1.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
fsrs 5.1.0 💰
FSRS for Rust, including Optimizer and Scheduler
63 versions - Latest release: about 1 month ago - 218 thousand downloads total - 283 stars on GitHub - 1 maintainer
libsufr 0.7.12
Parallel Construction of Suffix Arrays in Rust
29 versions - Latest release: 7 months ago - 20.3 thousand downloads total - 6 stars on GitHub - 2 maintainers
pofk_algorithm 0.0.3
A collection of efficient algorithms implemented in Rust for real-world projects.
3 versions - Latest release: about 1 month ago - 645 downloads total - 0 stars on GitHub - 1 maintainer
enimda 0.4.1
Entropy-based image border detection
12 versions - Latest release: over 8 years ago - 22 thousand downloads total - 1 stars on GitHub - 1 maintainer
reustmann 0.2.1
Reustmann is a Von Neumann architecture
5 versions - Latest release: over 4 years ago - 1 dependent repositories - 7.84 thousand downloads total - 8 stars on GitHub - 1 maintainer
munkres 0.5.2
Kuhn-Munkres (aka Hungarian) algorithm for solving the Assignment Problem in O(n^3)
9 versions - Latest release: over 4 years ago - 2 dependent packages - 17 dependent repositories - 41.1 thousand downloads total - 11 stars on GitHub - 1 maintainer
auburn 0.1.4
Fast and simple physics library.
5 versions - Latest release: 12 months ago - 6.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
adivon 0.2.6
Data Structures of daily use: Graph, HashTable, PriorityQueue, Trie, SuffixTree, Rope, SplayTree,...
8 versions - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 22.1 thousand downloads total - 52 stars on GitHub - 2 maintainers
floyd-warshall-alg 0.1.3
Floyd-Warshall algorithm supporting customization.
2 versions - Latest release: over 6 years ago - 1 dependent package - 3.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
rs-graph-derive 0.21.0
Automatic implementation of graph types
21 versions - Latest release: about 2 years ago - 27.6 thousand downloads total - 1 maintainer
genetic_algorithms 1.6.0
Library for solving genetic algorithm problems
33 versions - Latest release: 11 months ago - 35.6 thousand downloads total - 9 stars on GitHub - 1 maintainer
ed2k 1.0.1
An implementation of the ED2K hash function
2 versions - Latest release: over 2 years ago - 2.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
l1-dfa 0.1.1 💰
Deterministic Finite-State Automata Library for Rust, written in L1
12 versions - Latest release: over 2 years ago - 14.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
range_rover 0.1.4
Function to pack integers into ranges..
5 versions - Latest release: 9 months ago - 5.25 thousand downloads total - 2 stars on GitHub - 1 maintainer
zhang_hilbert 0.1.1
Produces an arbitrary-sized pseudo-Hilbert scan based on “A Pseudo-Hilbert Scan for Arbitrarily-S...
2 versions - Latest release: over 6 years ago - 6.35 thousand downloads total - 2 stars on GitHub - 1 maintainer
boostvoronoi_core 0.11.1
Boost voronoi private workspace (this workspace will be re-integrated in the main crate in next r...
6 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 11.1 thousand downloads total - 9 stars on GitHub - 1 maintainer
gpo 0.0.2
A general-purpose population-based optimization library
2 versions - Latest release: 30 days ago - 521 downloads total - 0 stars on GitHub - 1 maintainer
ndev 0.1.0
neuroevolution library
1 version - Latest release: about 6 years ago - 1.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
textspan 0.5.2 💰
Text span utility
6 versions - Latest release: over 4 years ago - 10.7 thousand downloads total - 22 stars on GitHub - 1 maintainer
glidesort 0.1.2
Glidesort sorting algorithm
3 versions - Latest release: over 2 years ago - 2 dependent packages - 7 dependent repositories - 55.1 thousand downloads total - 1,639 stars on GitHub - 1 maintainer
surt 0.1.0
Implementations of sorting algorithms in Rust
1 version - Latest release: about 8 years ago - 1.99 thousand downloads total - 0 stars on GitHub - 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: 5 months ago - 744 downloads total - 1 maintainer
sdbm 0.1.3
SDBM is a non-cryptographic hashing algorithm
4 versions - Latest release: over 6 years ago - 5.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
elements-frequency 0.5.1
Finds the frequency of elements in a list.
12 versions - Latest release: almost 4 years ago - 13.9 thousand downloads total - 2 maintainers
luhn_tools 0.3.0
A fast, minimal implementation of the Luhn algorithm.
3 versions - Latest release: 9 months ago - 2.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
numberlab 0.1.9
A collection of numerical algorithms
10 versions - Latest release: 7 months ago - 5.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
fairqueue 0.1.0
Spatially distancing fair queue. A kind of queue for sequential round-robin processing.
1 version - Latest release: 9 months ago - 792 downloads total - 0 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: 4 months ago - 2 dependent packages - 992 dependent repositories - 2.46 million downloads total - 2 stars on GitHub - 1 maintainer
numtoa 0.3.1
Convert numbers into stack-allocated byte arrays
15 versions - Latest release: 2 months ago - 38 dependent packages - 2,083 dependent repositories - 6.25 million downloads total - 44 stars on GitHub - 1 maintainer
seqdiff 0.3.0 💰
Diff between two sequences
8 versions - Latest release: over 4 years ago - 1 dependent package - 4 dependent repositories - 63 thousand downloads total - 6 stars on GitHub - 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: about 3 years ago - 11.1 thousand downloads total - 13 stars on GitHub - 1 maintainer
dyn_size_of 0.4.5
The library to report approximate amount of memory consumed by variables, including the memory al...
12 versions - Latest release: 4 days ago - 10 dependent packages - 2 dependent repositories - 440 thousand downloads total - 98 stars on GitHub - 1 maintainer
binout 0.3.1
The library for binary serialization/deserialization of integers and arrays of integers.
6 versions - Latest release: 4 days ago - 5 dependent packages - 2 dependent repositories - 410 thousand downloads total - 98 stars on GitHub - 1 maintainer
fsum 0.1.3
The library to calculate accurate sum of floats.
4 versions - Latest release: 4 days ago - 4 dependent packages - 1 dependent repositories - 43.6 thousand downloads total - 98 stars on GitHub - 1 maintainer
cseq 0.1.5
The library of compact sequences.
6 versions - Latest release: 4 days ago - 1 dependent package - 5.64 thousand downloads total - 66 stars on GitHub - 1 maintainer
bitm 0.5.2
The library for bit and bitmap (bit vector) manipulation.
17 versions - Latest release: 4 days ago - 8 dependent packages - 2 dependent repositories - 447 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: 4 days ago - 2 dependent packages - 1 dependent repositories - 42.3 thousand downloads total - 98 stars on GitHub - 1 maintainer
csf_benchmark 0.1.5
The program for benchmarking Compressed Static Functions
6 versions - Latest release: over 1 year ago - 7.43 thousand downloads total - 98 stars on GitHub - 1 maintainer
mphf_benchmark 0.3.5
The program for benchmarking Minimal Perfect Hash Functions
20 versions - Latest release: 5 months ago - 19.2 thousand downloads total - 98 stars on GitHub - 1 maintainer
ph 0.9.6
The library of data structures based on perfect hashing.
27 versions - Latest release: 5 months ago - 6 dependent packages - 3 dependent repositories - 433 thousand downloads total - 98 stars on GitHub - 1 maintainer
coding_benchmark 0.1.4
The program for benchmarking Huffman coding algorithms
5 versions - Latest release: 6 months ago - 5.93 thousand downloads total - 98 stars on GitHub - 1 maintainer
cseq_benchmark 0.1.5
The program for benchmarking compact sequences and bitmaps
7 versions - Latest release: 6 months ago - 6.63 thousand downloads total - 98 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: 4 days ago - 134 thousand downloads total - 98 stars on GitHub - 1 maintainer
butils 0.1.1
Utilities shared by software included in BSuccinct.
3 versions - Latest release: 4 days ago - 3 dependent packages - 3.38 thousand downloads total - 98 stars on GitHub - 1 maintainer
gap_solver 0.2.0
A solver for the generalized assignment problem.
2 versions - Latest release: about 4 years ago - 2.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
vsop87 3.0.0
Pure Rust VSOP87 algorithm implementation. Includes all VSOP87 algorith versions: VSOP87, VSOP87A...
17 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 35.1 thousand downloads total - 18 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.35 thousand downloads total - 6 stars on GitHub - 1 maintainer
chrono-probe 0.1.0
Compare and measure the time complexity of algorithms
1 version - Latest release: about 2 years ago - 1.44 thousand downloads total - 3 stars on GitHub - 2 maintainers
rust-algorithm 0.1.4
algorithm
5 versions - Latest release: over 5 years ago - 6.31 thousand downloads total - 0 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: 4 months ago - 27 dependent packages - 64 dependent repositories - 2.85 million downloads total - 102 stars on GitHub - 1 maintainer
koper 0.3.0
The koper project
3 versions - Latest release: over 5 years ago - 4.39 thousand downloads total - 1 maintainer
xu 0.2.3
xu is an evolutionary computation library.
1 version - Latest release: over 4 years ago - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
graph-layout 0.0.1
Graph-Layouting Algorithms
1 version - Latest release: almost 10 years ago - 1 dependent repositories - 3.02 thousand downloads total - 9 stars on GitHub - 1 maintainer
snooker 0.1.0
Snooker is a pure-Rust implementation of Jonathan Snook's spam detection algorithm for blog comments
1 version - Latest release: about 8 years ago - 1.95 thousand downloads total - 6 stars on GitHub - 1 maintainer
anychain-kms 0.1.18
A Rust library providing Key Management Schema for AnyChain. Handles general security and signatu...
19 versions - Latest release: 2 months ago - 19.9 thousand downloads total - 85 stars on GitHub - 1 maintainer
rustneat 0.2.1 💰
Implementation of NeuroEvolution of Augmenting Topologies NEAT http://nn.cs.utexas.edu/downloads/...
11 versions - Latest release: over 7 years ago - 18.4 thousand downloads total - 68 stars on GitHub - 1 maintainer
alg_ds 0.3.1
Algorithms & data structures
6 versions - Latest release: over 5 years ago - 1 dependent package - 13.9 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
meminterval 0.4.2
A simple interval-tree in Rust made to store memory mappings
6 versions - Latest release: about 1 month ago - 3 dependent packages - 2 dependent repositories - 296 thousand downloads total - 5 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.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
contest-algorithms 0.3.0
Common algorithms and data structures for programming contests
8 versions - Latest release: over 4 years ago - 1 dependent repositories - 13.8 thousand downloads total - 3,907 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.26 thousand downloads total - 2 stars on GitHub - 1 maintainer
ironsort 0.1.0
Implementation of a fast in-place sorting algorithm
1 version - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 3.89 thousand downloads total - 5 stars on GitHub - 1 maintainer
algonium 0.1.0
a collection of classic algorithms for programming contests
1 version - Latest release: over 6 years ago - 1.95 thousand downloads total - 3 stars on GitHub - 1 maintainer
toetactic 0.1.1
A Tic Tac Toe game for your terminal
2 versions - Latest release: 9 months ago - 1.46 thousand downloads total - 1 stars on GitHub - 1 maintainer
buldak 0.28.1
It is a library that provides various sorting functions.
46 versions - Latest release: almost 2 years ago - 61.2 thousand downloads total - 2 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: almost 4 years ago - 4.62 thousand downloads total - 2 maintainers
graph-generators 0.1.0
Graph generator algorithms
2 versions - Latest release: almost 10 years ago - 1 dependent repositories - 5.13 thousand downloads total - 1 stars on GitHub - 1 maintainer
dancing-cells 0.1.0
Implementation of Solnon and Knuths Dancing Cells algorithm
1 version - Latest release: over 1 year ago - 1.37 thousand downloads total - 3 stars on GitHub - 1 maintainer
algods 0.1.0
A collection of data structures and algorithms
1 version - Latest release: about 2 years ago - 1.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
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: 10 months ago - 7.21 thousand downloads total - 34 stars on GitHub - 1 maintainer
idea_algorithm
Pure Rust implementation of the idea algorithm
3 versions - Latest release: 8 days ago - 3.26 thousand downloads total - 1 maintainer
gemla 0.1.2
Using evolutionary computation to generate machine learning algorithms
2 versions - Latest release: almost 4 years ago - 2.7 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: 7 months ago - 1 dependent repositories - 25.1 thousand downloads total - 34 stars on GitHub - 1 maintainer
huffman_rs 0.1.0
huffman encode and decode with rust
1 version - Latest release: over 8 years ago - 1.99 thousand downloads total - 3 stars on GitHub - 1 maintainer
simple-semaphore 0.2.0 💰
🔐 A lightweight implementation of a Semaphore in Rust
4 versions - Latest release: 8 months ago - 4.91 thousand downloads total - 0 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: almost 3 years ago - 3 dependent packages - 3 dependent repositories - 49.7 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
reed-solomon-novelpoly 2.0.0
An implementation of a reed solomon code / encoder / decoder with complexity `O(n lg(n))`
8 versions - Latest release: over 1 year ago - 4 dependent packages - 477 dependent repositories - 3.8 million downloads total - 36 stars on GitHub - 2 maintainers
haru_cmaes 1.0.9
A simple CMA-ES optimization algorithm implementation based on Hansen's purecma Python implementa...
24 versions - Latest release: 7 months ago - 18.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
search-sort
Implementation of few searching and sorting algorithms
6 versions - Latest release: 9 days ago - 6.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
simple-pagerank 0.2.0
Simple library to calculate the PageRank of a graph
4 versions - Latest release: over 3 years ago - 1 dependent repositories - 10.3 thousand downloads total - 3 stars on GitHub - 1 maintainer
iter-solver 0.2.1
A rust crate provide flexible and general iterative algorithm framework.
6 versions - Latest release: 10 days ago - 808 downloads total - 0 stars on GitHub - 1 maintainer
hyperloglog-rs 0.1.56 💰
A Rust implementation of HyperLogLog trying to be parsimonious with memory.
51 versions - Latest release: over 1 year ago - 1 dependent package - 61.4 thousand downloads total - 30 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: over 1 year ago - 2 dependent packages - 26 dependent repositories - 1.95 million downloads total - 50 stars on GitHub - 1 maintainer