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.

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 Applications
4 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 system
1 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 join
5 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 Functions
21 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 lists
8 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
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 function
2 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-clockwise
1 version - Latest release: over 4 years ago - 1.65 thousand downloads total - 2 maintainers
glidesort 0.1.2
Glidesort sorting algorithm
3 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 structure
1 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 problems
1 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 graphs
4 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 Algorithm
4 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 Rust
1 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 utility
6 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 Rust
14 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 mazes
11 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 algorithm
1 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 synthesis
8 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 rust
1 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 synthesis
8 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/redo
1 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 framework
2 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 algorithm
16 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 algorithm
1 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 mli
5 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 connect
8 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 keys
7 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 generator
11 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 graphs
1 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 algorithm
3 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 algorithm
4 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 algorithm
1 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 systems
3 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 algorithms
2 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 Algorithmia
21 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 algorithms
1 version - Latest release: 6 months ago - 487 downloads total - 1 maintainer
super_fair_division 0.1.0
A library for fair division algorithms
1 version - Latest release: 9 months ago - 731 downloads total - 0 stars on GitHub - 1 maintainer
eviolite 0.1.1
Toolkit for working with evolutionary algorithms
3 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
bevy_mikktspace 0.16.1
Safe rust implementation of Mikkelsen tangent space algorithm
37 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 Rust
9 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 structures
7 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 Bevy
5 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 Bevy
5 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
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 functions
6 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 algorithm
3 versions - Latest release: 11 days ago - 3.47 thousand downloads total - 1 maintainer
wordle_solver_ 2.0.0
A fairly simple Wordle solver algorithm
4 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 algorithm
1 version - Latest release: 11 months ago - 809 downloads total - 0 stars on GitHub - 1 maintainer