crates.io "algorithm" keyword
View the packages on the crates.io package registry that are tagged with the "algorithm" keyword.
polylabel 3.2.0
A Rust implementation of the Polylabel algorithm for finding optimum polygon label positions.39 versions - Latest release: almost 2 years ago - 4 dependent packages - 17 dependent repositories - 83.8 thousand downloads total - 54 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.1 thousand downloads total - 2 maintainers
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.8 thousand downloads total - 13 stars on GitHub - 1 maintainer
spa_sra 0.3.3
Solar Position Algorithm for Solar Radiation Applications4 versions - Latest release: 3 months ago - 1.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
sortable-quick-unique-id 1.1.0
The Sort-able Quick Unique ID system1 version - Latest release: over 1 year ago - 1.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
knapsack-oxigen 1.0.0
Knapsack problem resolution using oxigen.1 version - Latest release: over 6 years ago - 1.9 thousand downloads total - 179 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.6 thousand downloads total - 2 maintainers
mikktspace-sys 0.1.1
Mikkelsen tangent space algorithm (C wrapper)2 versions - Latest release: almost 3 years ago - 267 thousand downloads total - 0 stars on GitHub - 1 maintainer
ed_join 1.1.1 ๐ฐ
A Rust Implemtation of Ed-Join Algorithm for string similarity join5 versions - Latest release: about 6 years ago - 7.01 thousand downloads total - 1 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: 10 months ago - 1.16 thousand downloads total - 1 maintainer
seedable_hash 0.2.2
The library for calculating seedable hashes and fast reduction of their ranges.10 versions - Latest release: 5 months ago - 213 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
geo_filters 0.1.0
Geometric filters for set cardinality estimation.2 versions - Latest release: almost 2 years ago - 3.11 thousand downloads total - 79 stars on GitHub - 3 maintainers
butils 0.1.1
Utilities shared by software included in BSuccinct.3 versions - Latest release: 5 months ago - 3 dependent packages - 4.17 thousand downloads total - 98 stars on GitHub - 1 maintainer
mphf_benchmark 0.3.6
The program for benchmarking Minimal Perfect Hash Functions21 versions - Latest release: 5 months ago - 21.3 thousand downloads total - 98 stars on GitHub - 1 maintainer
lcode-config 0.4.0
config mod for [lcode](https://crates.io/crates/lcode)25 versions - Latest release: 11 months ago - 2 dependent packages - 28.9 thousand downloads total - 19 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: about 1 year ago - 7.82 thousand downloads total - 34 stars on GitHub - 1 maintainer
c3-inheritance 0.0.0
...1 version - Latest release: over 2 years ago - 1.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
permutate 0.3.2
Generic permutator that permutates singular and multiple lists8 versions - Latest release: over 8 years ago - 4 dependent packages - 18 dependent repositories - 110 thousand downloads total - 15 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.2 thousand downloads total - 31 stars on GitHub - 1 maintainer
tilesort 0.2.0
A sorting algorithm optimized for datasets with pre-sorted contiguous blocks (tiles)2 versions - Latest release: 2 months ago - 46 downloads total - 0 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: 3 months ago - 3 dependent packages - 4 dependent repositories - 63.1 thousand downloads total - 51 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
9 versions - Latest release: 8 months ago - 27 dependent packages - 64 dependent repositories - 5.24 million downloads total - 102 stars on GitHub - 1 maintainer
wyhash 0.6.0
Rust implementation of the WyHash fast portable non-cryptographic hashing algorithm and random nu...9 versions - Latest release: 8 months ago - 27 dependent packages - 64 dependent repositories - 5.24 million downloads total - 102 stars on GitHub - 1 maintainer
ed2k 1.0.1
An implementation of the ED2K hash function2 versions - Latest release: over 2 years ago - 3.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
rotation 0.1.1
Rotate your list clockwise and anti-clockwise1 version - Latest release: over 4 years ago - 1.65 thousand downloads total - 2 maintainers
glidesort 0.1.2
Glidesort sorting algorithm3 versions - Latest release: almost 3 years ago - 2 dependent packages - 7 dependent repositories - 160 thousand downloads total - 1,639 stars on GitHub - 1 maintainer
minhash-rs 0.2.0 ๐ฐ
A Rust implementation of MinHash trying to be parsimonious with memory.3 versions - Latest release: over 2 years ago - 4.98 thousand downloads total - 6 stars on GitHub - 1 maintainer
kurve 0.1.0 ๐ฐ
Adjacency list graph data structure1 version - Latest release: over 2 years ago - 1.96 thousand downloads total - 1 stars on GitHub - 1 maintainer
oisuite 1.0.0
Suite for testing algorithm problems1 version - Latest release: about 4 years ago - 1.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
triadic-census 0.2.0
Calculates the triadic census for directed graphs4 versions - Latest release: about 10 years ago - 1 dependent repositories - 8.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
non-dominated-sort 0.3.1
Fast Non-Dominated Sort Algorithm4 versions - Latest release: almost 7 years ago - 6.56 thousand downloads total - 3 stars on GitHub - 1 maintainer
watchmaker_vm 1.0.1
A Rust implementation of a virtual machine for use with genetic algorithms.2 versions - Latest release: over 3 years ago - 2.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
permute 0.2.1
Generate permutations of vectors and slices in a memory-efficient and deterministic manner, using...2 versions - Latest release: over 3 years ago - 1 dependent package - 14 dependent repositories - 101 thousand downloads total - 1 stars on GitHub - 1 maintainer
fsum 0.1.3
The library to calculate accurate sum of floats.4 versions - Latest release: 5 months ago - 4 dependent packages - 1 dependent repositories - 56.2 thousand downloads total - 98 stars on GitHub - 1 maintainer
evo 0.0.1
Evolutionary Algorithm Library for Rust1 version - Latest release: about 10 years ago - 3.06 thousand downloads total - 6 stars on GitHub - 1 maintainer
edgewise 0.1.0
A simple graph library with BFS, DFS, Dijkstra, and random graph generation.1 version - Latest release: about 2 months ago - 27 downloads total - 1 maintainer
textspan 0.5.2 ๐ฐ
Text span utility6 versions - Latest release: almost 5 years ago - 12.3 thousand downloads total - 22 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: 12 months ago - 20.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
algos 0.6.8
A collection of algorithms in Rust14 versions - Latest release: 11 months ago - 17.5 thousand downloads total - 10 stars on GitHub - 2 maintainers
bevy_knossos 0.10.0 ๐ฐ
Rust library for generating and rendering mazes11 versions - Latest release: 8 days ago - 7.44 thousand downloads total - 7 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 - 153 thousand downloads total - 3 stars on GitHub - 1 maintainer
ring-algorithm 0.8.0
algorithms on ring (Abstruct Algebra)25 versions - Latest release: 12 months ago - 6 dependent packages - 16 dependent repositories - 109 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
levenshtein-distance
Levenshtein distance algorithm1 version - Latest release: 4 days ago - 1.25 thousand downloads total - 0 stars on GitHub - 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: 10 months ago - 4.39 thousand downloads total - 1 maintainer
bevy_ghx_proc_gen 0.8.0
Bevy plugins for 2D & 3D procedural generation with WFC/Model synthesis8 versions - Latest release: 8 days ago - 6.03 thousand downloads total - 105 stars on GitHub - 1 maintainer
huffman_rs 0.1.0
huffman encode and decode with rust1 version - Latest release: over 8 years ago - 2.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
ghx_proc_gen 0.8.0
2D & 3D procedural generation with WFC/Model synthesis8 versions - Latest release: 8 days ago - 1 dependent package - 6.27 thousand downloads total - 117 stars on GitHub - 1 maintainer
piston-history_tree 0.1.0 ๐ฐ
A persistent history tree for undo/redo1 version - Latest release: almost 9 years ago - 1 dependent repositories - 2.97 thousand downloads total - 24 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: about 2 years ago - 12.8 thousand downloads total - 1 maintainer
icentral-predecessor-map 0.1.0
Optimized Rust crate for implementing and managing a predecessor map, a staple in graph theory an...1 version - Latest release: 10 months ago - 4.84 thousand downloads total - 1 maintainer
gsj 1.0.1 ๐ฐ
Implementation of Geological Survey of Japan algorithms.2 versions - Latest release: over 5 years ago - 1 dependent package - 4.26 thousand downloads total - 1 stars on GitHub - 1 maintainer
moga 0.2.0
A multi-objective genetic algorithm framework2 versions - Latest release: over 1 year ago - 2.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
fd-oxigen 1.0.0
Fast Downward planner parameters optimization using oxigen.1 version - Latest release: about 6 years ago - 1.78 thousand downloads total - 161 stars on GitHub - 1 maintainer
zeck 3.0.1
A Rust library for compressing and decompressing data using the Zeckendorf representation algorithm16 versions - Latest release: 16 days ago - 192 downloads total - 1 maintainer
zeckendorf 0.1.0 removed
A Rust library for compressing and decompressing data using the Zeckendorf representation algorithm1 version - Latest release: 24 days ago - 0 downloads total - 1 maintainer
icentral-distances 0.1.0
Manage and manipulate distances within a graph or network context. Includes efficient distance st...1 version - Latest release: 10 months ago - 4.84 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.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
mli_mep 0.10.3 ๐ฐ
Multi Expression Program implementation for mli5 versions - Latest release: over 8 years ago - 1 dependent repositories - 9.23 thousand downloads total - 1 stars on GitHub - 1 maintainer
anomaly-grid 0.4.3
Sequential pattern analysis through variable-order Markov chains. Built for detecting deviations ...15 versions - Latest release: about 2 months ago - 4.47 thousand downloads total - 7 stars on GitHub - 1 maintainer
rrt 0.7.0
Path finding using dual-RRT connect8 versions - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 66.4 thousand downloads total - 40 stars on GitHub - 2 maintainers
aes-gcm-stream 0.2.4
AES GCM stream encrypt and decrypt library, supports AES128/192/256 bit keys7 versions - Latest release: about 1 year ago - 1 dependent package - 18.3 thousand downloads total - 0 stars on git.hatter.ink - 1 maintainer
mersenne_twister 1.1.1
Mersenne Twister pseudorandom number generator11 versions - Latest release: about 8 years ago - 3 dependent packages - 11 dependent repositories - 220 thousand downloads total - 9 stars on GitHub - 1 maintainer
sssp-lib 0.1.0
A library for Single Source Shortest Path (SSSP) algorithms in graphs1 version - Latest release: 9 days ago - 11 downloads total
nave 0.1.0 ๐ฐ
Thinking about the construction of distributed systems starting from the *consistent hash* algori...1 version - Latest release: over 5 years ago - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
rkr-gst 0.1.2
Implementation of Running Karp-Rabin Greedy String Tiling algorithm3 versions - Latest release: over 2 years ago - 1 dependent repositories - 4.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
iter-solver 0.2.1
A rust crate provide flexible and general iterative algorithm framework.6 versions - Latest release: 5 months ago - 1.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
sdbm 0.1.3
SDBM is a non-cryptographic hashing algorithm4 versions - Latest release: almost 7 years ago - 6.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
jumpch 2.0.0
Jump Consistent Hashing is a fast, minimal memory, consistent hash algorithm.2 versions - Latest release: 4 months ago - 2.47 thousand downloads total - 1 stars on GitHub - 1 maintainer
rand-mersenne-twister 0.1.0 ๐ฐ
Rust implementation of Mersenne Twister PRNG algorithm1 version - Latest release: almost 11 years ago - 3.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
bpe 0.2.1
Fast byte-pair encoding implementation.5 versions - Latest release: 9 months ago - 66.8 thousand downloads total - 79 stars on GitHub - 3 maintainers
network-isomorphism-solver 0.2.0
Network isomorphism solver using Links Theory - determines if two networks are structurally ident...1 version - Latest release: 10 days ago - 11 downloads total
simple-mcts
A Rust library providing a straightforward and configurable implementation of the Monte Carlo Tre...8 versions - Latest release: 6 days ago - 2.23 thousand downloads total - 1 stars on GitHub - 2 maintainers
yalz77
A small library providing basic compression and decompression of data using the LZ77 compression ...3 versions - Latest release: 6 days ago - 2.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
d-engine-core 0.2.2
Pure Raft consensus algorithm - for building custom Raft-based systems3 versions - Latest release: 12 days ago - 71 downloads total - 4 stars on GitHub - 1 maintainer
avlsort 0.1.2
Rust crate of AVL tree holding the rank and the number of duplicates of elements.3 versions - Latest release: over 4 years ago - 4.53 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: 7 months ago - 17.6 thousand downloads total - 15 stars on GitHub - 1 maintainer
rip_shuffle 0.2.0
Fast sequential and parallel in-place shuffling algorithms2 versions - Latest release: about 2 years ago - 1 dependent repositories - 3.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
algorithmia 2.1.3
Client for calling algorithms and managing data hosted using Algorithmia21 versions - Latest release: over 8 years ago - 4 dependent repositories - 97 thousand downloads total - 19 stars on GitHub - 1 maintainer
reputation-core 0.1.0
Core calculation engine for the KnowThat Reputation System with advanced scoring algorithms1 version - Latest release: 6 months ago - 487 downloads total - 1 maintainer
super_fair_division 0.1.0
A library for fair division algorithms1 version - Latest release: 9 months ago - 731 downloads total - 0 stars on GitHub - 1 maintainer
eviolite 0.1.1
Toolkit for working with evolutionary algorithms3 versions - Latest release: almost 3 years ago - 3.92 thousand downloads total - 2 stars on GitHub - 1 maintainer
yin_rs 0.1.0
Implementation of the YIN algorithm for estimating the fundamental frequency of an audio signal i...1 version - Latest release: 3 months ago - 26 downloads total - 1 maintainer
alass-cli 2.0.0
Automatic Language-Agnostic Subtitle Synchronization (Command Line Tool)5 versions - Latest release: over 6 years ago - 9.7 thousand downloads total - 1,213 stars on GitHub - 1 maintainer
psqr 0.1.1
The P-Square Algorithm for Dynamic Calculation of Percentiles and Histograms without Storing Obse...2 versions - Latest release: almost 3 years ago - 5.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
alass-core 2.0.0
Automatic Language-Agnostic Subtitle Synchronization (Library)4 versions - Latest release: over 6 years ago - 3 dependent packages - 2 dependent repositories - 10.6 thousand downloads total - 1,238 stars on GitHub - 1 maintainer
Top 3.4% on crates.io
37 versions - Latest release: 8 months ago - 2 dependent packages - 992 dependent repositories - 3.68 million downloads total - 2 stars on GitHub - 1 maintainer
bevy_mikktspace 0.16.1
Safe rust implementation of Mikkelsen tangent space algorithm37 versions - Latest release: 8 months ago - 2 dependent packages - 992 dependent repositories - 3.68 million downloads total - 2 stars on GitHub - 1 maintainer
library_of_babel 0.4.0
Implementation of Library of Babel in Rust9 versions - Latest release: about 4 years ago - 11.4 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
alg_ds 0.3.2
Algorithms & data structures7 versions - Latest release: about 2 months ago - 1 dependent package - 14.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
bevy_procedural_tilemaps 0.2.0
Lightweight 2D tilemap generation with Wave Function Collapse / Model Synthesis for Bevy5 versions - Latest release: 12 days ago - 1.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
procedural_tilemaps_core 0.2.0
Lightweight 2D tilemap generation with Wave Function Collapse / Model Synthesis for Bevy5 versions - Latest release: 12 days ago - 1.44 thousand downloads total - 1 stars on GitHub - 1 maintainer
icentral-path-counts 0.1.0
A crate for managing path counts of nodes in graph-like structures, designed for efficient perfor...1 version - Latest release: 10 months ago - 3.64 thousand downloads total - 1 maintainer
Top 8.7% on crates.io
15 versions - Latest release: over 4 years ago - 3 dependent packages - 950 dependent repositories - 2.45 million downloads total - 57 stars on GitHub - 3 maintainers
diffus 0.10.0
Finds the difference between two instances of any data structure. Supports: collections, Strings,...15 versions - Latest release: over 4 years ago - 3 dependent packages - 950 dependent repositories - 2.45 million downloads total - 57 stars on GitHub - 3 maintainers
radix256_sort 0.1.0
A high-performance Radix Sort implementation using base-256 for u32.1 version - Latest release: about 2 months ago - 30 downloads total - 1 maintainer
is_sorted 0.1.1
Is an Iterator sorted?2 versions - Latest release: about 7 years ago - 21 dependent packages - 32 dependent repositories - 1.18 million downloads total - 22 stars on GitHub - 1 maintainer
ff_k_center 1.2.2
A linear-time k-center algorithm with fairness conditions and worst-case guarantees that is very ...1 version - Latest release: almost 2 years ago - 1.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
xrange 0.1.5
High-performance range overlap search algorithms / ้ซๆง่ฝๅบ้ด้ๅ ๆ็ดข็ฎๆณ5 versions - Latest release: 11 days ago - 53 downloads total
morton 0.3.1
Morton space filling curve functions6 versions - Latest release: about 1 month ago - 1 dependent repositories - 88.9 thousand downloads total - 5 stars on GitHub - 1 maintainer
idea_algorithm
Pure Rust implementation of the idea algorithm3 versions - Latest release: 11 days ago - 3.47 thousand downloads total - 1 maintainer
wordle_solver_ 2.0.0
A fairly simple Wordle solver algorithm4 versions - Latest release: almost 4 years ago - 5.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
bathroom 0.0.1
Implementation of the Bathroom Model hash table algorithm1 version - Latest release: 11 months ago - 809 downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
rust
107
graph
41
algorithms
32
genetic
31
encoding
21
sort
20
compression
20
rust-lang
20
optimization
19
algorithms-and-data-structures
16
data-structure
16
benchmark
15
benchmarking
15
data-structures
15
benchmarks
14
bit-manipulation
14
bitmap
14
bitmaps
14
compression-algorithm
14
minimal-perfect-hash
14
rank
14
serialization
14
succinct-data-structure
14
hash
12
array
12
geometry
11
iterator
11
math
11
search
11
cryptography
10
evolutionary
9
performance
9
machine-learning
9
library
9
ai
9
rust-library
9
no_std
9
crypto
9
gamedev
8
hashing
8
genetic-algorithm
8
distance
8
random
8
no-std
7
evolution
7
tree
7
cli
7
mathematics
7
2d
6
matrix
6
security
6
data
6
leetcode
6
centrality
6
sorting
6
network
6
tui
5
oxigen
5
utility
5
levenshtein
5
wfc
5
betweenness
5
text
5
statistics
4
rng
4
permutation
4
bioinformatics
4
bevy
4
procedural-gen
4
game-development
4
pathfinding
4
rust-crate
4
solver
4
vector
4
api
4
alignment
4
analysis
4
neuroevolution
4
trait
4
checksum
4
probabilistic
4
graphics
4
text-processing
4
sum
4
mphf
4
numbers
4
map
4
perfect
4
string
4
ratatui-rs
4
vec
4
parallel
3
combinatorics
3
3d
3
hacktoberfest
3
ml
3
minimax
3
game-ai
3
grid
3
cardinality
3